启动时正在创建某些东西/run/netplan/eth0.yaml
,我无法弄清楚它是什么。(我正在运行 18.04 Bionic Beaver。)该文件导致 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"]