Я хотел бы добавить новый IP-адрес к существующему интерфейсу на сервере Ubuntu 16.04 LTS. Я посмотрел файл, /etc/network/interfaces
который определяет текущие IP-адреса/интерфейсы, и в нем есть следующая строка вверху:
source /etc/network/interfaces.d/*
Правильно ли будет поместить новый файл с параметрами конфигурации в этот каталог, а затем перезапустить сетевую службу?
Также, есть ли причина, по которой source
директива находится в верхней части файла? Учитывая, что я буду размещать дополнительную информацию в interfaces.d/*
, я бы ожидал, что эти файлы будут исходнымипослемои существующие интерфейсы.
Оставшаяся часть /etc/network/interfaces
(без комментариев):
auto lo
iface lo inet loopback
auto ens3
iface ens3 inet dhcp
решение1
Я считаю, что вы можете создать «подынтерфейсы», содержащие дополнительные IP-адреса, например, в /etc/network/interfaces
:
auto ens3:0
iface ens3:0 inet static
address ...
netmask ...
auto ens3:1
iface ens3:1 inet static
address ...
netmask ...
Эта ссылкассылается на более старую статью (2013 года), так что, возможно, сейчас есть лучшие способы добавления дополнительных IP-адресов.