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

Добавление дополнительного статического 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.

![](./images/ip_static_img_5.png)
  1. Затем выйти в меню. Перейти во вкладку Activate a connection:

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

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

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 и сверить сетевые настройки: