Раздел помощи SpaceWeb

Настройка дополнительного IP-адреса

27 июн, 2024

Для VDS можно заказать дополнительный IP-адрес.

Для того, чтобы выданный IP-адрес заработал, нужно настроить сетевой интерфейс на сервере.

Информация о выданном дополнительно IP-адресе отражается в панели управления , раздел IP-адреса.

Эти данные будут необходимы для настройки IP-адреса.

Ubuntu 18.04, 20.04 / Debian 12

Настройки сети производятся в файле /etc/netplan/50-cloud-init.yaml

  1. Для редактирования файла необходимо выполнить команду:

nano /etc/netplan/50-cloud-init.yaml

По умолчанию настройки следующие:

network:
    ethernets:
        ens3:
            addresses:
            - 77.222.60.8/24
            - 2a02:408:7722:54:77:222:60:8/64
            gateway4: 77.222.60.1
            gateway6: 2a02:408:7722:54::1
            nameservers:
                addresses:
                - 8.8.8.8
                - 8.8.4.4
                - 2001:4860:4860::8888
                - 2001:4860:4860::8844
                search: []
            optional: true
    version: 2

Содержимое конфигурационного файла необходимо привести к следующему значению.
Важно! Необходимо соблюдать иерархичность структуры:

network:
    ethernets:
        ens3:
            addresses:
            - 77.222.60.8/24
            - 2a02:408:7722:54:77:222:60:8/64
            - 77.222.58.142/25
            gateway4: 77.222.60.1
            gateway4: 77.222.58.129
            gateway6: 2a02:408:7722:54::1
            nameservers:
                addresses:
                - 8.8.8.8
                - 8.8.4.4
                - 2001:4860:4860::8888
                - 2001:4860:4860::8844
                search: []
            optional: true
    version: 2

Сохранить изменения.

  1. Проверить конфигурацию и записать на диск:

netplan generate

Если ошибок не возникло, то необходимо перезагрузить сервер. Это можно сделать через VNC-консоль. Необходимо нажать на кнопку CtrlAltDel

Debian 10, 11 / Ubuntu 14.04 / Ubuntu 16.04

Настройка производится в файле /etc/network/interfaces

  1. Для редактирования файла необходимо выполнить команду:

nano /etc/network/interfaces

По умолчанию настройки следующие:

auto ens3
iface ens3 inet static
 address 77.222.60.8
 netmask 255.255.255.0
 gateway 77.222.60.1
 dns-nameservers 8.8.8.8 8.8.4.4
iface ens3 inet6 static
 address 2a02:408:7722:54:77:222:60:8
 netmask 64
 gateway 2a02:408:7722:54::1
 dns-nameservers 2001:4860:4860::8888 2001:4860:4860::8844

Содержимое конфигурационного файла необходимо привести к такому значению:

auto ens3
iface ens3 inet static
 address 77.222.60.8
 netmask 255.255.255.0
 gateway 77.222.60.1
 dns-nameservers 8.8.8.8 8.8.4.4
auto ens3:1
iface ens3:1 inet static
 address 77.222.58.142
 netmask 255.255.255.128
iface ens3 inet6 static
 address 2a02:408:7722:54:77:222:60:8
 netmask 64
 gateway 2a02:408:7722:54::1
 dns-nameservers 2001:4860:4860::8888 2001:4860:4860::8844

Сохранить изменения.

  1. Перезапустить службу:

service networking restart

  1. Проверить результат:

ifconfig

При выводе команды будет указано два интерфейса ens3 и ens3:1

CentOS 8

В директории /etc/sysconfig/network-scripts/ необходимо отредактировать файл ifcfg-ens3

nano /etc/sysconfig/network-scripts/ifcfg-ens3

В файле указать дополнительный адрес с маской:

IPADDR1=77.222.58.142
NETMASK1=255.255.255.128

Настройки сети после добавления дополнительного адреса:

DEVICE=ens3
BOOTPROTO=static
ONBOOT=yes
HWADDR=00:16:3e:0b:da:ee
IPADDR=77.222.60.8
NETMASK=255.255.255.0
GATEWAY=77.222.60.1
IPADDR1=77.222.58.142
NETMASK1=255.255.255.128
IPV6INIT=yes
IPV6ADDR=2a02:408:7722:54:77:222:60:8/64
IPV6_DEFAULTGW=2a02:408:7722:54::1
DNS1=8.8.8.8
DNS2=8.8.4.4
DNS3=2001:4860:4860::8888

Выполнить последовательно две команды для перезапуска службы

ifdown ens3

ifup ens3

Проверить можно командой ip a. Вывод будет следующим:

CentOS 7

В директории /etc/sysconfig/network-scripts/ необходимо создать файл ifcfg-eth0:1

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

В файле указать следующее содержимое:

DEVICE=eth0:1
BOOTPROTO=static
IPADDR=77.222.58.142
NETMASK=255.255.255.128
GATEWAY=77.222.58.129
DNS1=8.8.8.8
DNS2=8.8.4.4
ONBOOT=yes

Перезагрузить службу:

systemctl restart network

Проверить можно командой ip a. Вывод будет следующим:

BitrixVM

Так как ОС BitrixVM создана на основе CentOS 7, то настройка дополнительного IP-адреса происходит аналогично предыдущей инструкции. После настройки можно проверить в интерфейсе BitrixVM: