Linux NIC Configuration

From Braindisconnect
Jump to: navigation, search

Debian Static

  • Login as root through the console
  • Verify that your interface is static
more /etc/networks/interfaces

If the iface eth0 says iface eth0 init dhcp, configure it for static

  • edit /etc/networks/interfaces with your favorite editor
  • change iface eth0 init dhcp to (change the information for your network)
   iface eth0 inet static
                  address 192.168.1.10
                  netmask 255.255.255.0
                  network 192.168.1.0
                  broadcast 192.168.1.255
                  gateway 192.168.1.1
  • Exit and save

NIC Scripts

The NIC scripts are provided to make configuring NICs easier. You will basically edit the script and paste it into the terminal. You want to use Putty or SecureCRT as you cannot paste into the VM console.

If you are using a Lab Image, then eth0 is already configured for you and you do not need to configure it. Eth0 is for management purposes only.

SLES Static Script

You will need to change the ifcfg-ethX to your NIC number. The NIC number is determined by the order that the kernel modules are probed as well as the bus order.
Example of the NIC number:

cat > /etc/sysconfig/network/ifcfg-eth1 <<EONIC


You will need to change the NAME and IPADDR.

NAME Example:

NAME='Lab 1'

IPADDR Example:

IPADDR='10.200.1.105/24'

You may also change the MTU, if its blank it will default to 1500, example:

MTU='9000'


cat > /etc/sysconfig/network/ifcfg-ethX <<EONIC
NAME='<Network Name>'
BOOTPROTO='static'
BROADCAST=''
ETHTOOL_OPTIONS=''
IPADDR='<IP Address>/<Subnet Bit Count>'
MTU=''
NETWORK=''
REMOTE_IPADDR=''
STARTMODE='auto'
USERCONTROL='no'
EONIC