Добавление дополнительного статического IP-адреса к интерфейсу, уже получившему основной IP по DHCP¶
Добавление дополнительного статического IP-адреса к интерфейсу, уже получающему основной IP по DHCP, может быть полезно по ряду при:
-
Необходимость в постоянном IP-адресе для какого-то сервиса или устройства в сети. Например, для веб-сервера, почтового сервера, сетевого принтера и т.д.
-
Организация дополнительной подсети или VLAN внутри основной сети. Для подсети назначается отдельный статический IP-адрес.
-
Разделение трафика разных сервисов или приложений по IP-адресам на одном интерфейсе. Например, отдельный IP для веб-трафика, отдельный для баз данных.
-
Предоставление статических IP-адресов виртуальным машинам или контейнерам, развёрнутым на физическом сервере.
-
Организация резервирования - назначение второго IP-адреса для переключения на него в случае недоступности основного адреса.
-
Расширение пула доступных IP-адресов в сети при ограниченном диапазоне выделяемых DHCP-сервером.
Rocky/Alma/CentOS¶
-
Необходимо проверить командой
ip a
название сетевого адаптера и запомнить его: -
Затем выполнить команду
nmtui
и выбрать пункт Edit a connection: -
Выбрать пункт Add (Добавить интерфейс):
-
В списке выбрать тип VLAN:
-
Необходимо указать Profile name и Device с именем текущего интерфейса, добавив к нему
.0
. Parent интерфейс - основной интерфейс в системе. В пункте IPv4 Configuration следует задать настройки выделенного вам адреса и сети. При необходимости указать нужные DNS. И нажать<ОК>.
Например, на рисунке ниже имя родительского интерфейса esn1
.
![](./images/ip_static_img_5.png)
-
Затем выйти в меню. Перейти во вкладку Activate a connection:
-
Убедиться, что новый созданный интерфейс активен, при необходимости активировать его:
-
Выйти из утилиты и убедиться в корректности конфигурации созданного интерфейса:
Ubuntu (netplan):¶
-
Проверить параметры интерфейса командой
ip a
: -
Открыть любым текстовым редактором конфигурационный файл
netplan
: -
Добавить конфигурацию VLAN согласно имени вашего интерфейса (параметр
link
) и сетевым настройкам, полученным для нового IP-адреса (параметрaddresses
): -
Сохранить изменения и закрыть редактор. Затем применить конфигурацию с помощью команды
netplan apply
и убедиться в корректности настроек командойip a
:
Debian:¶
-
Проверить параметры интерфейса командой
ip a
: -
Открыть любым текстовым редактором конфигурационный файл сетевых настроек
/etc/network/interface
: -
Добавить конфигурацию сетевого интерфейса согласно имени вашего интерфейса, добавив к нему
:0
, и сетевым настройкам, которые были получены для нового IP-адреса: -
Перезапустить сервис командой
service networking restart
и сверить сетевые настройки: