linux_wiki:static_ip

This is an old revision of the document!


Static IP

General Information

Configure static IP, Mask, Gateway, and DNS.

Checklist

  • Distro(s): Debian or Enterprise Linux

FIXME → Add section for NetworkManager setup via nmcli and nmtui


if possible, bring interface down first: ifdown eth0.

  • Edit /etc/network/interfaces
    nano /etc/network/interfaces
  • DHCP Setup Example (Default)
    auto eth0
    iface eth0 inet dhcp
  • Static Setup Example
    auto eth0
    iface eth0 inet static
      address 192.168.0.100
      netmask 255.255.255.0
      gateway 192.168.0.254
      dns-nameservers 8.8.8.8 8.8.4.4
  • Bring the interface up (if brought down at the start)
    ifup eth0
  • Otherwise, restart to fix nameserver conflicts between dhclient and static.
    shutdown -r now

  • Edit /etc/sysconfig/network-scripts/ifcfg-eth0
    vi /etc/sysconfig/network-scripts/ifcfg-eth0
  • DHCP Setup Example (Default)
    DEVICE=eth0
    ONBOOT=no (change to yes to have DHCP start automatically)
    NM_CONTROLLED=yes
    BOOTPROTO=dhcp
  • Static Setup Example
    DEVICE=eth0
    ONBOOT=yes
    NM_CONTROLLED=no
    BOOTPROTO=static
    IPADDR=192.168.0.101
    NETMASK=255.255.255.0
    GATEWAY=192.168.0.254
  • Edit /etc/resolv.conf
    vi /etc/resolv.conf
     
    nameserver 8.8.8.8
    nameserver 8.8.4.4
  • Restart network service
    /etc/init.d/network restart
  • linux_wiki/static_ip.1521837725.txt.gz
  • Last modified: 2019/05/25 23:50
  • (external edit)