How to Add IP Addresses to CentOS server Print

  • 39

Add newly assigned IP addresses from SSH, follow this procedure:

  • 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.

/sbin/ifconfig

  • 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:

DEVICE=eth0:0

BOOTPROTO=static

IPADDR=34.123.111.21

NETMASK=255.255.255.0

ONBOOT=yes

  • Restart the network:

/etc/init.d/network restart

To verify what are the IP addresses assigned to your server, please use the following command:

/sbin/ifconfigTodd newly assigned IP addresses from SSH, follow this procedure:

  • 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.

/sbin/ifconfig

  • 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:

DEVICE=eth0:0

BOOTPROTO=static

IPADDR=34.123.111.21

NETMASK=255.255.255.0

ONBOOT=yes

  • Restart the network:

/etc/init.d/network restart

To verify what are the IP addresses assigned to your server, please use the following command:

/sbin/ifconfig


Note: CentOS servers are available as virtual and dedicated servers. You can for example install CentOS 6 or CentOS 7 on an unmetered VPS USA.


Was this answer helpful?

« Back