Что-то создает /run/netplan/eth0.yaml
при начальной загрузке и я не могу выяснить, каково это. (Я выполняю 18.04 Бионических Бобров.), Что файл заставляет eth0 управляться systemd-networkd, но я хочу, чтобы им управлял NetworkManager. Существует ли правило udev или systemd сервис где-нибудь, который создает тот файл? Я посмотрел на исходный код для netplan, и это не кажется способным к генерации /run/netplan/*.yaml
файлы самостоятельно (это только читает их).
Содержание /run/netplan/eth0.yaml
:
network:
version: 2
renderer: networkd
ethernets:
eth0:
match:
macaddress: "xx:xx:xx:xx:xx:xx"
set-name: eth0
dhcp4: true
dhcp-identifier: mac
critical: true
nameservers:
addresses: ["192.168.0.1"]
search: ["example.com"]
Этот файл создается initramfs-инструментами при передаче опций конфигурации сети системе на командной строке ядра, такой как тогда, когда с помощью NFS или iSCSI или при конфигурировании ssh в initramfs для удаленного разблокирования cryptsetup.
Необходимо смочь переопределить для установки renderer: NetworkManager
в файле, сортирующем лексически после eth0.yaml
и перенаправьте этот сетевой интерфейс к NetworkManager тот путь.