How do you set up a static IP address in CentOS?
Learn how to easily set up a static IP address in CentOS with our step-by-step guide. Ensure stable network connections for your system.
Setting up a Static IP Address in CentOS
Configuring a static IP address in CentOS involves modifying network configuration files. Follow the steps below to set up a static IP address on your CentOS system:
Step 1: Locate Network Configuration Files
Network configuration files are located in the /etc/sysconfig/network-scripts directory. The primary configuration file for network interfaces is typically named ifcfg-interface_name, where interface_name is the name of the network interface you want to configure (e.g., ifcfg-eth0).
Step 2: Edit the Configuration File
Open the appropriate configuration file using a text editor. You can use tools like vi or nano to edit the file.
sudo vi /etc/sysconfig/network-scripts/ifcfg-interface_name
Step 3: Configure the Static IP Address
Within the configuration file, you need to specify the following parameters to set up a static IP address:
- DEVICE: Name of the network interface (e.g.,
eth0). - BOOTPROTO: Set this to
staticto configure a static IP address. - IPADDR: The static IP address you want to assign to the interface.
- NETMASK: The subnet mask for the IP address.
- GATEWAY: The default gateway for the network.
- DNS1: Primary DNS server IP address.
- DNS2: Secondary DNS server IP address (optional).
For example, a sample configuration file for eth0 with a static IP address might look like this:
DEVICE=eth0
BOOTPROTO=static
IPADDR=192.168.1.100
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=8.8.8.8
DNS2=8.8.4.4
ONBOOT=yes
Step 4: Save and Close the File
After making the necessary changes, save the file and exit the text editor.
In vi, you can save and close the file by pressing Esc followed by :wq and then Enter.
Step 5: Restart the Network Service
Once you have configured the static IP address, you need to restart the network service for the changes to take effect.
sudo systemctl restart network
Step 6: Verify the Configuration
You can verify that the static IP address has been successfully configured by checking the network settings using commands like ifconfig or ip addr show.
ifconfig interface_name
ip addr show interface_name
Step 7: Test Connectivity
After setting up the static IP address, test the network connectivity to ensure that your CentOS system can communicate with other devices on the network.
ping destination_ip
What's Your Reaction?