==== Описание ==== **Netplan** — это обработчик абстракции сетевых настроек. Используется для упрощения и обобщения настроек сети на системах Linux. {{ :linux:ubuntu:netplan:netplan_01.png?nolink |}} В качестве формата конфигурационного файла используется [[:YAML:главная|YAML]]. Исходя из созданного yaml-файла netplan генерирует конфигурационный файл для используемого сетевого менеджера в дистрибутиве. \\ Использование **Netplan** дает возможность централизовано и комплексно описывать настройку сети без разделения применения операционной системы или дистрибутива: настольный, сервер, облачный или устройства интернета вещей. \\ Особенность разработки, предполагающая использования на системах с [[linux:systemd:networkd|networkd]], позволяет разбивать хранение настроек на три файла на одном устройстве или конфигурации. \\ Применяется на [[linux:ubuntu:главная|Ubuntu]] начиная с версии 17.10. ==== Общий принцип работы ==== **Netplan** считывает файлы конфигурации из /etc/netplan/*.yaml, созданные вручную или в автоматическом режиме. В процессе загрузки Netplan генерирует в /run/ нужные файлы конфигурации для используемых в системе сетевых менеджеров. \\ На текущий момент поддерживаются NetworkManager и [[linux:systemd:networkd|Systemd-networkd]]. {{ :linux:ubuntu:netplan:netplan_02.png?nolink |}} ==== Команды управления ==== Применить настройки, включая перезапуск сетевых менеджеров netplan apply Произвести генерацию файлов конфигурации сетевых менеджеров netplan generate ==== Дополнительная информация ==== * [[https://netplan.io|Официальный сайт разработчиков]] * [[vmmanager:ubuntu-18.04-x86_64-minimal|Шаблон Ubuntu 18.04 server]] * [[linux:ubuntu:netplan:simple-static-ip|Пример конфигурационного файла Netplan]] * [[linux:ubuntu:netplan:reference|Описание параметров конфигурационного файла]] * [[linux:ubuntu:netplan:как добавить IP-адрес#ipv4|Как добавить IPv4 в Ubuntu 17.10/18.04]] * [[linux:ubuntu:netplan:Как добавить ip-адрес#ipv6|Как добавить IPv6 в Ubuntu 17.10/18.04]] * [[linux:ubuntu:netplan:Как добавить интерфейс|Как добавить интерфейс в Ubuntu 17.10/18.04]]