Что создает/run/netplan/eth0.yaml?

Что-то создает /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"]
1
задан 19 April 2020 в 08:48

1 ответ

Этот файл создается initramfs-инструментами при передаче опций конфигурации сети системе на командной строке ядра, такой как тогда, когда с помощью NFS или iSCSI или при конфигурировании ssh в initramfs для удаленного разблокирования cryptsetup.

Необходимо смочь переопределить для установки renderer: NetworkManager в файле, сортирующем лексически после eth0.yaml и перенаправьте этот сетевой интерфейс к NetworkManager тот путь.

1
ответ дан 25 April 2020 в 10:45

Другие вопросы по тегам:

Похожие вопросы: