How To Disable a Network Card in Linux

The quick an easy way to disable a network device in Linux.

 

My Scenario:

At the University where I work we have a number of PCs used by Forensic Computing students which dual boot BackTrack and Windows 7. We needed Windows to be connected to the University network, but not BackTrack as the students use a local WLAN in the room for their forensic stuff and we need to keep them off the main network as besides the arsenal of tools which they have available, BackTrack is not joined to the Active Directory so all network activity would go unrecorded.

 

Disable in the BIOS

Whether or not this is practical depends upon your requirements and the option being available in your BIOS and you would need to ensure that the BIOS has a password set to prevent anyone from switching it back on. In my scenario this would also disable the NIC for Windows, so it would not be of any use to me.

 

Blacklist The Driver Module

Firstly, you need to determine what the driver is. To do this, open a terminal and run the command:

 

lshw -C network|more

 

This will display a load of information about your network device/s. Somewhere in the output you will see module=drivername in my case the Intel onboard NIC driver was module=e1000e

 

Once you have identified the driver name open /etc/modprobe.d/blacklist.conf

At the bottom of the file add the following line (this uses my driver module (e1000e) as an example, just replace it with the module name of yours)

 

blacklist e1000e

 

Reboot for the blacklist to take effect. From now on whenever Linux boots, the kernel will not load the driver for the NIC.

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s