How to Add Additional IPs on Cloud Servers

If you are using more than one floating IP, then the number on the interface (eth0:1) will be increased (for example eth0:2)

On Debian-based distributions (Ubuntu versions before 20.04, Debian)

 

1. Access the server via SSH.

2. Create the configuration file and open an editor:

touch /etc/network/interfaces.d/60-my-floating-ip.cfg
nano /etc/network/interfaces.d/60-my-floating-ip.cfg

3. Paste the following configuration into the editor and replace your.Float.ing.IP with your floating IP:

IPv4:

 auto eth0:1
 iface eth0:1 inet static
     address your.Float.ing.IP
     netmask 32

IPv6:

 auto eth0:1
 iface eth0:1 inet6 static
     address one IPv6 address of the subnet, e.g. 2a01:4f9:0:2a1::2
     netmask 64

4. Now you should restart your network. Caution: This will reset your network connection:

sudo service networking restart

For Ubuntu 20.04:

1. Access the server via SSH.

2. Create the configuration file and open an editor:

touch /etc/netplan/60-floating-ip.yaml
nano /etc/netplan/60-floating-ip.yaml

3. Paste the following configuration into the editor and replace your.Float.ing.IP with your floating IP: 

IPv4:

network:
version: 2
ethernets:
 eth0:
   addresses:
   - your.float.ing.ip/32

IPv6:

 network:
   version: 2
   ethernets:
     eth0:
       addresses:
       - your.float.ing.ip/64

4. Now you should restart your network. Caution: This will reset your network connection:

sudo netplan apply

 

On RHEL-based distributions (Fedora, CentOS):

1. Access the server via SSH.

2. Create the configuration file and open an editor:

touch /etc/sysconfig/network-scripts/ifcfg-eth0:1
vi /etc/sysconfig/network-scripts/ifcfg-eth0:1

3. Paste the following configuration into the editor and replace your.Float.ing.IP with your floating IP:

IPv4:

 BOOTPROTO=static
 DEVICE=eth0:1
 IPADDR=your.Float.ing.IP
 PREFIX=32
 TYPE=Ethernet
 USERCTL=no
 ONBOOT=yes

IPv6:

 BOOTPROTO=none
 DEVICE=eth0:1
 ONBOOT=yes
 IPV6ADDR=one IPv6 address of the subnet, e.g. 2a01:4f9:0:2a1::2/64
 IPV6INIT=yes

4. Now you should restart your network. Caution: This will reset your network connection:

systemctl restart network
  • VPS, Networking
  • 160 Users Found This Useful
Was this answer helpful?

Related Articles

How to Configure Static IP Address on CentOS 7

1. From the home page of your HayHost client area, click "SERVICES".   2. Select the server...

How to Install XRDP Server (Remote Desktop) on Debian 11/12

1. Update and Upgrade Debian 11/12 apt update && sudo apt upgrade -y   2. Install the...

How to buy a Virtual Server In HayHost

1. Go to the HayHost client area and click "Order New Services" in the bottom left corner....

How to Configure Static IP address on Ubuntu 20.04

1. From the home page of your HayHost client area, click "SERVICES".   2. In the My Products...

How to Connect to Your Server via RDP on Windows 7

1. Օn your computer, access the "Start" menu, search for "Remote Desktop Connection" then click...