Netplan - новый механизм для конфигурации сети

Main

Оценка: 98.71% - 7 Голосов

Общая

Netplan это новая консольная команда для настройки сети используемая в Ubuntu начиная с версии 17.10. Данная команда упрощает настройку сети и позволяет настроить сетевые интерфейсы используя формат YAML. Используется совместно с NetworkManager и systemd-netwokd демонами.

В статье рассматривается настройка сетевого интерфейса на примере ОС Ubuntu 18.04

Файл конфигурации расположен в /etc/netplan/*.yaml

Первым делом необходимо узнать имя сетевого интерфейса, выполнив команду ifconfig -a, в моем случае имя интерфейса является enp0s3.

Настройка статического адреса.

Если YAML файл не создан при установке системы, то вы можете создать его сами выполнив команду:


sudo netplan generate

Так же необходимо заметить, что в зависимости от типа системы (desktop\server) имя конфигурационного файла может отличаться, но он должен находиться в папке /etc/netplan/.

Открываем конфигурационный файл своим любимым редактором, в моем случае nano:


sudo nano /etc/netplan/01-netcfg.yaml

и под стройкой ethernets добавляем:


enp0s3:
dhcp4: no
dhcp6: no
addresses: [192.168.1.1/24, ]
gateway4: 192.168.1.254
nameservers:
addresses: [8.8.8.8, 8.8.4.4]

Где:
enp0s3 - имя сетевого интерфейса;
dhcp4 и dhcp6 - настройки DHCP;
addresses - статический IP-адрес;
gateway4 - шлюз IPv4;
nameservers - указываются адреса DNS-сервера.

Сохраняем файл и для применения настроек вводим команду:


sudo netplan apply

Проверяем настройки выполнив команду:


ifconfig -a

Настройка получения динамического адреса.

С настройкой автоматического получения динамического адреса все проще.

В том же файле, под строкой ethernets просто добавляем:


enp0s3:
dhcp4: yes
dhcp6: yes

После чего сохраняем файл, применяем настройки:


sudo netplan apply

И проверяем получение адреса :


ifconfig -a

 

Больше информации можно получить в справке:


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


Logo