Netplan

Материал из ALT Linux Wiki

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 будет ждать подтверждения, если его не последует, то новые изменения будут отменены.