Create a permanent virtual IP address in Linux

Create a permanent virtual IP address in Linux

Category : How-to

Get Social!

In a previous post, we saw how to create a virtual IP address, based on an existing network interface. The trouble with this method is that the virtual IP address will vanish when you reboot your machine.

On option is to attach the script to the network up and down scripts however there is a much easier way!

In Debian/ Ubuntu you simply create a new, virtual interface in the interfaces file.

vi /etc/network/interfaces

And add a network interface, based on an existing interface. The below example is a virtual IP based on eth0 – note if this is your second virtual IP you would use eth0:2, and so on.

auto eth0:1
iface eth0:1 inet static
address 192.168.100.9
netmask 255.255.255.0
network 192.168.100.0
broadcast 192.168.100.255

You will need to change the IP addresses to match your network. Notice there is no gateway – usually you can only have one gateway per machine.

Restart networking for the changes to take effect.


2 Comments

Charity

10-Aug-2020 at 8:25 am

vi /etc/network/interfaces is a read only file, whatever i input can’t be saved. I’m stuck here, kindly help.

    D0x

    26-Feb-2021 at 2:11 am

    Try using
    sudo vi /etc/network/interfaces
    if you have root access

Leave a Reply to D0x Cancel reply

Visit our advertisers

Quick Poll

Do you use GlusterFS in your workplace?

Visit our advertisers