Перейти к содержанию

Добавление дополнительного статического IP-адреса к интерфейсу, уже получившему основной IP по DHCP

Добавление дополнительного статического IP-адреса к интерфейсу, уже получающему основной IP по DHCP, может быть полезно по ряду при:

  1. Необходимость в постоянном IP-адресе для какого-то сервиса или устройства в сети. Например, для веб-сервера, почтового сервера, сетевого принтера и т.д.

  2. Организация дополнительной подсети или VLAN внутри основной сети. Для подсети назначается отдельный статический IP-адрес.

  3. Разделение трафика разных сервисов или приложений по IP-адресам на одном интерфейсе. Например, отдельный IP для веб-трафика, отдельный для баз данных.

  4. Предоставление статических IP-адресов виртуальным машинам или контейнерам, развёрнутым на физическом сервере.

  5. Организация резервирования - назначение второго IP-адреса для переключения на него в случае недоступности основного адреса.

  6. Расширение пула доступных IP-адресов в сети при ограниченном диапазоне выделяемых DHCP-сервером.

Rocky/Alma/CentOS

  1. Необходимо проверить командой ip a название сетевого адаптера и запомнить его:

  2. Затем выполнить команду nmtui и выбрать пункт Edit a connection:

  3. Выбрать пункт Add (Добавить интерфейс):

  4. В списке выбрать тип VLAN:

  5. Необходимо указать Profile name и Device с именем текущего интерфейса, добавив к нему .0. Parent интерфейс - основной интерфейс в системе. В пункте IPv4 Configuration следует задать настройки выделенного вам адреса и сети. При необходимости указать нужные DNS. И нажать <ОК>.

    Например, на рисунке ниже имя родительского интерфейса esn1.

  6. Затем выйти в меню. Перейти во вкладку Activate a connection:

  7. Убедиться, что новый созданный интерфейс активен, при необходимости активировать его:

  8. Выйти из утилиты и убедиться в корректности конфигурации созданного интерфейса:

Ubuntu (netplan):

  1. Проверить параметры интерфейса командой ip a:

  2. Открыть любым текстовым редактором конфигурационный файл netplan:

  3. Добавить конфигурацию VLAN согласно имени вашего интерфейса (параметр link) и сетевым настройкам, полученным для нового IP-адреса (параметр addresses):

  4. Сохранить изменения и закрыть редактор. Затем применить конфигурацию с помощью команды netplan apply и убедиться в корректности настроек командой ip a:

Debian:

  1. Проверить параметры интерфейса командой ip a:

  2. Открыть любым текстовым редактором конфигурационный файл сетевых настроек /etc/network/interface:

  3. Добавить конфигурацию сетевого интерфейса согласно имени вашего интерфейса, добавив к нему :0, и сетевым настройкам, которые были получены для нового IP-адреса:

  4. Перезапустить сервис командой service networking restart и сверить сетевые настройки:

Proxmox VE

  1. Проверить параметры интерфейса командой ip a;

  2. Опционально. Создайте резервную копию текущей конфигурации:

    cp /etc/network/interfaces /etc/network/interfaces.backup
    
    Это действие позволит восстановить предыдущую конфигурацию в случае возникновения проблем:

    cp /etc/network/interfaces.backup /etc/network/interfaces
    systemctl restart networking
    
  3. Открыть любым текстовым редактором конфигурационный файл сетевых настроек /etc/network/interface;

  4. Дополните существующую конфигурацию DHCP:

    auto ens1
    iface ens1 inet dhcp
        post-up ip addr add ВАШ_СТАТИЧЕСКИЙ_IP/24 dev ens1
        post-down ip addr del ВАШ_СТАТИЧЕСКИЙ_IP/24 dev ens1
    

  5. Перезапустите сетевую службу:

    systemctl restart networking
    
  6. Убедитесь, что оба IP-адреса активны:

    ip a