Set Static IP

Home » CentOS » Set Static IP
CentOS 6 Comments

Hello, I want my CentOS 6.5 computer to have a static IP. Currently I get the IP I want because I have my router assign it on the basis of mac address. I placed the following file as:
/etc/sysconfig/networking-scripts/eth0

DEVICE=”eth0″
BOOTPROTO=static HWADDR:1F:D0:9E:AE:67
ONBOOT=yes TYPE=Ethernet USERCTL=no IPV6INIT=no PEERDNS=yes NETMASK%5.255.255.0
IPADDR2.168.0.99
GATEWAY2.168.0.1
NM_CONTROLLED=no

I also disabled Network Manager with chkconfig.

It didn’t work. When I rebooted I had no IP address for eth0. Should I
leave all the other scripts in /etc/sysconfig/networking-scripts unchanged?

Suggestions would be appreciated.

Thank you, Joe

6 thoughts on - Set Static IP

  • Not sure if the problem, but BOOTPROTO=static should be BOOTPROTO=none. Eric Falbe

  • I’ve always known the config file to be /etc/sysconfig/network-scripts/ifcfg-eth0

    Sample:
    DEVICE=eth0
    BOOTPROTO=static ONBOOT=yes TYPE=Ethernet IPADDR=xxx.xxx.xxx.xxx NETMASK%5.255.255.xxx DEFROUTE=yes IPV4_FAILURE_FATAL=yes IPV6INIT=yes NETWORKING_IPV6=yes NAME=”System eth0″
    HWADDR=xx:xx:xx:xx:xx:xx

    IP addresses changed to protect the guilty :)

    Hopes this helps…

    Richard

    —–Original Message—

  • chkconfig network on; service network start

    If your not using NetworkManager then you will need the vanilla network service running.

    ta

    Andrew

  • Am 15.05.2014 um 21:41 schrieb Joseph Hesse :

    as stated before, the file name should be ifcfg-eth0.