Bind Multiple IP Addresses in Linux

Need to bind multiple IP addresses to a network interface?

Resource

Here is a nice article titled “How to assign multiple IP addresses to one network interface on CentOS“.

The article from the website Xmodulo explains how to assign multiple IP addresses to a single network interface on CentOS, a practice known as IP aliasing. IP aliasing is useful for various purposes, such as setting up multiple sites on virtual web hosting or maintaining different network connections for distinct purposes. The article outlines that all Linux distributions, including CentOS, support IP aliasing and provides a guide on binding multiple IP addresses to a single network interface on CentOS.

Two primary methods exist to set up IP aliasing on the fly in CentOS. The first method involves using the ifconfig command. The second method uses the ip command.

An example of a series of commands is below:

cd /etc/sysconfig/network-scripts/
cp ifcfg-eth0 ifcfg-eth0:0
cp ifcfg-eth0 ifcfg-eth0:1
cp ifcfg-eth0 ifcfg-eth0:2
...
vi ifcfg-eth0:0

Alternate Resource

Here is an OLD article on the same topic:

https://web.archive.org/web/20160315095938/http://www.xenocafe.com/tutorials/linux/redhat/bind_multiple_ip_addresses_to_single_nic/index.php

Leave a comment

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