Ubuntu: /etc/network/interfaces

С Ubuntu 18.04 настройки сети производятся в netplan в формате YAML (настройки расположены в /etc/netplan/*.yml), но это не всегда удобно и многие настройки проще и главное понятнее, делать через файл interfaces. Эта инструкция поможет вернуть настройки /etc/network/interfaces.

Ubuntu

Обновляем список доступных пакетов

apt-get update

Устанавливаем пакет ifupdown

apt-get install ifupdown

настраиваем /etc/network/interfaces

nano /etc/network/interfaces

Пример настроек

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto ens160
iface ens160 inet static
         address 192.168.1.82
         netmask 255.255.255.0
         network 192.168.1.0
         broadcast 192.168.1.255
         gateway 192.168.1.1
         # dns-* options are implemented by the resolvconf package, if installed
         dns-nameservers 1.1.1.1

Удаляем все настройки и службы netplan

apt-get --assume-yes purge nplan netplan.io

запускаем необходимые службы и применяем настройки

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

После изменения настроек рекомендуется перегрузить сервер

reboot

Добавить комментарий