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 Пользователи нашли это полезным
Помог ли вам данный ответ?

Связанные статьи

Как купить виртуальный сервер в HayHost

1. Нажмите «Заказать новую услугу» в левом нижнем углу главной страницы HayHost.   2. Нажмите...

Как подключиться к вашему серверу через RDP в Windows 7

1. На своем компьютере откройте меню «Пуск», найдите «Remote Desktop Connection» и щелкните его....

Как подключиться к Linux-серверу через SSH в Windows

1. С вашего персонального компьютера найдите меню «Start», найдите «cmd», нажмите на него....

Как подключиться с одного Linux-сервера к другому с помощью SSH

SSH — это безопасный способ удаленного подключения к устройству Linux. В этом руководстве описаны...

Как настроить статический IP-адрес в Windows 10

1. На главной странице вашего клиентского кабинета HayHost нажмите «УСЛУГИ».   2. Выберите...