CentosFedoraLinux

How to configure Network interfaces in RHEL/CentOS or Fedora Linux

In RHEL/CentOS or Fedora, you can configure network interfaces by using configuration files located in /etc/sysconfig/network-scripts/. For each network interface (e.g., eth0), there should be a corresponding configuration file (e.g., ifcfg-eth0) in the directory. If you would like to configure a network interface, do the following.

$ sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0

If you would like to assign a static IP address to the interface:

DEVICE=eth0
BOOTPROTO=static
HWADDR=00:05:29:E0:4F:3D
IPADDR=10.0.1.10
NETMASK=255.255.255.0
GATEWAY=10.0.1.1
ONBOOT=yes
TYPE=Ethernet

If the interface has IP address assigned by DHCP:

DEVICE=eth0
BOOTPROTO=dhcp
HWADDR=00:05:29:E0:4F:3D
ONBOOT=yes
TYPE=Ethernet

Once network configuration has been created/updated, you can activate a network interface by running:

$ sudo service network restart

Note that if you are using Desktop version of Linux, you will need to disable NetworkManager first, before attempting to configure interfaces as described above.

One Comment

  1. Heya i am for the first time here. I came across this
    board and I find It really helpful & it helped me out a lot.
    I am hoping to present something back and help others such as you aided me.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Close
Close