Ubuntu 18.04: переключитесь обратно в /etc/network/interfaces

Следующая процедура работает для Ubuntu 18.04 (Бионический Бобр)

Я. Переустановите ifupdown пакет:

# apt-get update# apt-get install ifupdown

ii. Настройте свой /etc/сеть/интерфейсы файл с конфигурационными строфами, такими как:

source /etc/network/interfaces.d/*# The loopback network interfaceauto loiface lo inet loopbackallow-hotplug enp0s3auto enp0s3iface enp0s3 inet static  address 192.168.1.133  netmask 255.255.255.0  broadcast 192.168.1.255  gateway 192.168.1.1  # Only relevant if you make use of RESOLVCONF(8)  # or similar...  dns-nameservers 1.1.1.1 1.0.0.1

iii. Сделайте конфигурацию эффективной (перезагрузка не требуется):

# ifdown --force enp0s3 lo && ifup -a# systemctl unmask networking# systemctl enable networking# systemctl restart networking

iv. Отключите и удалите нежелательные службы:

# systemctl stop systemd-networkd.socket systemd-networkd \networkd-dispatcher systemd-networkd-wait-online# systemctl disable systemd-networkd.socket systemd-networkd \networkd-dispatcher systemd-networkd-wait-online# systemctl mask systemd-networkd.socket systemd-networkd \networkd-dispatcher systemd-networkd-wait-online# apt-get --assume-yes purge nplan netplan.io

Тогда все готово.

Примечание: Вы должен Конечно, адаптируйте значения в соответствии с вашей системой (сеть, имя интерфейса ...).

V. Распознаватель DNS

Поскольку Ubuntu Bionic Beaver (18.04) использует распознаватель заглушек DNS, предоставляемый SYSTEMD-RESOLVED.SERVICE(8), вы должен также добавьте DNS для контакта в файл /etc/systemd/resolved.conf. Например:

....DNS=1.1.1.1 1.0.0.1....

а затем перезапустите службу systemd-resolved после завершения:

# systemctl restart systemd-resolved

Записи DNS в файле ifupdown INTERFACES(5), как показано выше, актуальны только в том случае, если вы используете RESOLVCONF(8) или аналогичный.