Netplan
Netplan
Netplan это утилита для настройки сети. Настройки сети описываются yaml файлами, расположенными в каталоге /etc/netplan. По описанию из этих файлов netplan генерирует настройки для соответсующего бэкенда (на данный момент поддерживаются NetworkManager и systemd-networkd). Более детальная информация представлена на официальном сайте https://netplan.io.
Использование
Для начала нужно поставить пакет netplan и предпочитаемый бэкенд, например systemd-networkd:
# apt-get install netplan systemd-networkd
.
Затем описать желаемую конфигурацию сети в файле /etc/netplan/config.yaml или другом yaml файле в этом каталоге. Пример простой конфигурации для dhcp на интерфейсе eth0:
network: version: 2 renderer: networkd ethernets: eth0: dhcp4: true
С другими примерами можно ознакомиться по адресу https://netplan.io/examples/.
Перед применением настроек netplan стоит отключить используемую систему настройки сети, например для отключения etcnet используется команда:
# systemctl disable --now network
.
Для того чтобы описанные выше настройки вступили в силу следует выполнить команду:
# netplan apply
.
Также существует команда netplan try, она используется чтобы проверить новую настройку сети перед применением. В этом случае netplan будет ждать подтверждения, если его не последует, то новые изменения будут отменены.