Let’s see how we can configure a static IP in different distros. This will definitely cause loss of service once the IP changes. You definitely don’t want its IP to keep changing once the DHCP lease time is over. A good example is where you have a server, e.g a web server or an FTP server. However, there are certain instances that require configuration of a static IP. This implies that it automatically obtains an IP address from a router or a DHCP server in a network. Please help before I tear what's left of my hair out.By default, upon installation, any Linux system uses DHCP for its network configuration. I've Googled and found nothing to help me set a static IP address. I know the router exists because if I set the interface up to aquire a network address via DHCP the ping is replied to. Now if I try and ping my router at 192.168.0.1 I get no response. TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0Īs can be seen the interface has all the right properties. Hi I have folllowed your instructions to the letter (with the exception of changing the interface name to match mine) and the interface seems very promising.
If you have any additional questions feel free to post them in the comments. I hope this answers your question and helps you easily configure your system for a static IP address. service network restartįor more information about restarting services with systemctl see “Restarting Services in Red Hat 7 or CentOS 7 using systemctl”. Now that we have given the system the necessary information all we need to do is restart the network service. Nameserver 192.168.1.3 Restarting the network Service Open the file in your favorite editor and add or change the following lines (search line is optional). To tell the system what DNS servers to use we edit the /etc/nf file. Without DNS you will not be able to go to a website by name, on connect to anything else on the network unless you know the IP address. Now that the network interface is taken care of we need the final important piece of the puzzle, DNS. NOTE: Remember to place the name of your interface and your information in this file. Open the file in your favorite text editor and add or change the following lines.
Let’s move on to editing the /etc/sysconfig/network-scripts/ifcfg-eth0 file. Of course you will need to make sure the configuration matches your system, this is just an example. Here w e will need to tell the system to turn on networking, the hostname of the machine and the gateway. If so, replace eth0 with the name of your device in the command above.įirst let’s edit /etc/sysconfig/network. NOTE: The name of your network interface may differ from eth0. /etc/sysconfig/network-scripts/ifcfg-eth0.Now that NM (NetworkManager) is out of the way we need to edit three files. Or systemctl enable network Edit Configuration Files Systemctl stop NetworkManager Enable network Service at BootĮnsure the network service is set to start at boot. Stop NetworkManager: service NetworkManager stop Since we are setting them statically we do not need it. This service is responsible for requesting DHCP addresses and configuring the network interfaces. The first thing I like to do is to turn off NetworkManager. You will need the following information in order to complete this configuration: I am currently using CentOS 5.Ī: This is a simple task once you understand the files and changes involved.
Can you tell me simply how to configure CentOS or Red Hat for a static IP address. Q: I have come across a few how-to article on setting a static IP address but I always seem to get stuck.