Система Netplan для настройки сетевых интерфейсов в Ubuntu работает путём описания сетевой конфигурации в единой унифицированной форме с использованием языка YAML. interface31.ru
Структура YAML-файла состоит из полей и их значений, которые отделяются двоеточием. interface31.ru В качестве значения могут выступать числа, строки, списки или другие поля. interface31.ru
Некоторые возможности настройки с помощью Netplan:
- Настройка динамического или статического IP. losst.pro Можно указать, будет ли сетевой адаптер получать IP-адрес автоматически (yes/true) или вручную (no/false). www.dmosk.ru
- Настройка маршрутов. www.dmosk.ru Можно настроить шлюз по умолчанию (to: default). www.dmosk.ru
- Настройка серверов имён (DNS). www.dmosk.ru Можно указать серверы DNS (nameservers addresses) или дописать окончание домена, если обращаться к узлу сети только по его имени (nameservers search). www.dmosk.ru
- Настройка Wi-Fi. losst.pro Можно указать список точек доступа для Wi-Fi (access-points), пароль для точки доступа (password) и режим работы сетевой карты Wi-Fi (mode). losst.pro
Все конфигурационные файлы Netplan хранятся в директории /etc/netplan/. interface31.ru www.dmosk.ru Если файлов несколько, то они обрабатываются в алфавитном порядке. interface31.ru
Для применения настроек необходимо запустить команду netplan. www.dmosk.ru Её синтаксис: netplan <опции> <команда]. www.dmosk.ru Некоторые команды и их значение:
- try — попробовать применить конфигурацию с возможностью отмены; losst.pro
- apply — применить конфигурацию; losst.pro www.dmosk.ru
- generate — проверка текущей конфигурации и запись на диск; losst.pro
- config — записать текущую конфигурацию сети в YAML. losst.pro