Create a Virtual IP Address in Linux
Category : How-to
Run the ifconfig command to see what interfaces are available.
Run the ifconfig command again, however this time create a VIP using the following syntax.
ifconfig [INTERFACE] [IP_ADDRESS] netmask [NETMASK]
ifconfig eth0:1 192.168.50.53 netmask 255.255.255.0
Substitute INTERFACE = the interface which this VIP will be based on, IP_ADDRESS = the new VIP IP address (note: this must exist) and NETMASK = the netmask of the new VIP.
Update the routing table using arping.
arping -q -U -c 3 -I [INTERFACE] [VIP_IP_ADDRESS]
arping -q -U -c 3 -I eth0 192.168.50.51
Substitute INTERFACE with the interface to bind this VIP to and VIP_IP_ADDRESS to the VIP IP address which was assigned in the above ifconfig statement.
Note: changes made will be lost when the machine is rebooted.
See this blog post to see how to make a permanent virtual IP address.