Я хотел бы добавить новый 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
Я считаю, что вы можете создавать «субинтерфейсы», содержащие дополнительные 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-адресов.