23.06.2025

Настройка сетевого интерфейса в Ubuntu 18.04

Конфигурирование сети в Ubuntu 18.04 было, по сравнению с предыдущими версиями операционной системы, достаточно сильно изменено. Системный файл /etc/network/interfaces никуда не делся, однако стал незначимым, теперь внутри него лишь указание, что файлы, относящиеся к настройкам сети, теперь размещаются в директории /etc/netplan:

Выведем ее содержимое:

ls /etc/netplan

Взглянем на структуру файла:

cat /etc/netplan/50-cloud-init.yaml

Конфигурация netplan описывается языком YAML. Опишем ее детально:

ifconfig -a

;

Для активации изменений служит команда:

netplan apply

Конфигурирование сети без использования netplan

Перед собственно настройкой стоит уточнить, какие интерфейсы вообще присутствуют в системе:

ifconfig -a

На скриншоте выше видно, что физически есть два интерфейса, которым IP-адреса сейчас не назначены, поскольку машина ждет настроек от DHCP-сервера. В ситуации, когда такового сервера в сегменте сети нет, следует прописать IP статически. Запускаем редактор текста и меняем файл, чтобы он выглядел наподобие указанного на скриншоте:

sudo nano /etc/network/interfaces

Расшифрую параметры:

Для применения изменений придется дать команду:

sudo /etc/init.d/networking restart

После рестарта службы сервер должен быть доступен по назначенному ему IP-адресу. Если же нет, поможет перезагрузка всего сервера.

Заключение

В данном материале описаны два способа конфигурации сети в Ubuntu 18.04, как с использованием netplan, так и без такового.