These instructions are for CentOS/Redhat Linux distributions.
- Identify your current NIC’s and IP addresses in use.
$ /sbin/ifconfig
eth0 Link encap:Ethernet HWaddr 00:30:48:98:9C:A6
inet addr:192.168.53.201 Bcast:192.168.53.255 Mask:255.255.255.0
inet6 addr: 0080::230:48ff:fe98:9ca6/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:6159779 errors:0 dropped:0 overruns:0 frame:0
TX packets:6137085 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:1158210510 (1.0 GiB) TX bytes:541617489 (516.5 MiB)
Memory:e8000000-e8020000
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:3791468208 errors:0 dropped:0 overruns:0 frame:0
TX packets:3791468208 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:740660664181 (689.7 GiB) TX bytes:740660664181 (689.7 GiB)
Determine which NIC you want the VIP on, in this case eth0 (the private address). We want to add the address 192.168.53.220
$ echo "DEVICE=eth0 BOOTPROTO=static BROADCAST=192.168.53.255 IPADDR=192.168.53.220 NETMASK=255.255.255.0 NETWORK=192.168.53.0 ONBOOT=yes" > /etc/sysconfig/network-scripts/ifcfg-eth0:0
$ /etc/sysconfig/network-scripts/ifup-aliases eth0
Check your /sbin/ifconfig and now you should have a virtual IP address.
$ /sbin/ifconfig
eth0 Link encap:Ethernet HWaddr 99:30:48:98:9C:A6
inet addr:192.168.53.201 Bcast:192.168.53.255 Mask:255.255.255.0
inet6 addr: 0080::230:48ff:fe98:9ca6/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:6159779 errors:0 dropped:0 overruns:0 frame:0
TX packets:6137085 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:1158210510 (1.0 GiB) TX bytes:541617489 (516.5 MiB)
Memory:e8000000-e8020000
eth0:0 Link encap:Ethernet HWaddr 99:30:48:98:9C:A7
inet addr:192.168.53.220 Bcast:192.168.53.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
Memory:e8100000-e8120000
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:3791468208 errors:0 dropped:0 overruns:0 frame:0
TX packets:3791468208 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:740660664181 (689.7 GiB) TX bytes:740660664181 (689.7 GiB)