0

I would like to use Tails OS to create a pseudo air-gapped system. The system has WiFi hardware still, but it is "unusable" in Tails due to lack of firmware. I would like to further ensure it remains completely "unusable".

I'm aware of the manual option to "Disable all networking" on the greetings screen, but would like something more permanent.

The system does not have hardware switches to turn WiFi on / off.

I tried uninstalling networking packages, but the changes don't persist.

See Defense in depth.

  • IMO If you want something more "Permanent and foolproof" you need to block internet access via a remote device or unhook the internet connection. Is this a VM or? I use DD-WRT Access Restrictions to block WAN access at home. You could look into IPTables of course >> unix.stackexchange.com/questions/396218/… – FreeSoftwareServers Nov 29 '18 at 22:48
  • 1
    If the system is already air-gapped, why is there a need to disable networking? Is physical access to the system restricted? Does the system have WiFi? If it does have Wifi, is there a hardware switch (if laptop) or the ability to remove the network card (if desktop) or disable onboard network via BIOS? ... If physical access is not restricted, then the air-gapped system is easily compromised anyway... – RubberStamp Nov 29 '18 at 23:01
  • Thanks, I have updated the question to make the goal more clear. – Jonathan Cross Nov 30 '18 at 13:40
  • There are a few possible answers to this question... one is to create a udev rule to disable all wireless interfaces upon connection, substituting KERNEL=="wlan*" in this answer ... another possible answer is to disable the WiFi through the BIOS (should be an option if onboard) ... another answer is to open the laptop case (presumed laptop, but the question should specify) and remove the WiFi module (usually possible) ... But, with physical access, none of it matters. – RubberStamp Nov 30 '18 at 14:00
  • @RubberStamp Will these udev rules persist in TailsOS? It is not totally clear to me what is being substituted with KERNEL=="wlan*" -- is it SUBSYSTEMS=="usb" ? – Jonathan Cross Dec 1 '18 at 16:46

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.