The procedure for adding IP addresses is very similar on all Linux distributions. It requires editing network interfaces file and restarting network service. Keep in mind that these specific instructions are tested on Ubuntu.
So you received your failover IP in standard format 123.123.123.123. This method is permanent static setup which will be loaded during OS boot
Open /etc/network/interfaces file:
#cnano /etc/network/interfaces
Assuming that eth0 is your network interface you want to add failover IP address add following at the end of the file:
auto eth0:0
iface eth0:0 inet static
address 123.123.123.123
netmask 255.255.255.0
broadcast 123.123.123.255
So as you can see every IP alias has index number starting with zero for first IP and continuing with every additional IP alias. So the pattern is:
auto ethX:Y
iface ethX:Y inet static
address xxx.xxx.xxx.xxx
netmask 255.255.255.0
broadcast xxx.xxx.xxx.255
Finally you should restart network service using:
# systemctl restart networking
And don’t forget sudo if you’re working with non-root user. Useful command for checking network interfaces is:
# ifconfing -a
If you need to add IP only temporary (until next reboot) you can do this:
# ip addr add 123.123.123.123/24 dev eth0