Adding and viewing IP addresses on CentOS servers

To add newly assigned IP addresses from SSH, follow this procedure:

(Please follow the steps given below only on a Centos / Fedora.)

  • Login to your server with SSH as root.
  • Go to the /etc/sysconfig/network-scripts directory.
cd  /etc/sysconfig/network-scripts/

Verify which interface you will use to add IP addresses. Typically, this will be eth0 for public IP addresses.


Make a copy of ifcfg-eth0 for each IP you wish to add and name them as ifcfg-eth0:0, ifcfg-eth0:1 etc.

cp ifcfg-eth0 ifcfg-eth0:0 
cp ifcfg-eth0 ifcfg-eth0:1
cp ifcfg-eth0 ifcfg-eth0:2
cp ifcfg-eth0 ifcfg-eth0:3
cp ifcfg-eth0 ifcfg-eth0:4

Open each of them and change the fields DEVICE, .IPADDR and NETMASK accordingly.

A sample entry would look like this:


Restart the network:

/etc/init.d/network restart

To verify what are the IP addresses assigned to your server, please use the following command:
  • Centos, linux, IP, add
  • 130 Users Found This Useful
Was this answer helpful?

Related Articles

How to Reset Mysql passowrd

  Step # 1 : Stop mysql service # /etc/init.d/mysql stop Output: Stopping MySQL database...

How to Change SSH Port in Centos

Login into your Server Via Putty or any SSH client.type in following...

Reset forgotten root password on CentOS

1. Boot the system and when you see the following message "Press any key to enter the...

Linux Firewall Fail2Ban

How To Protect SSH with fail2ban on CentOS 6  Step One—Install Fail2Ban Because...

How to change hostname on CentOS Linux

Hostname Change There are 4 steps in a hostname change, luckily all the steps are easy....