Добавление IP-адреса к существующим сетевым интерфейсам в Ubuntu

Добавление IP-адреса к существующим сетевым интерфейсам в Ubuntu

Я хотел бы добавить новый 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-адресов.

Связанный контент