我有许多可启动的 USB 驱动器,它们装有 Ubuntu 18.04,是从以前的 Ubuntu 版本升级而来的。现在,我正在寻找最合适、最简洁的 netplan 配置,以表达如下规则:对于启动主机上的第一个板载/pci 有线以太网(无论其接口名称如何),通过 DHCP 或 Avahi autoipd 作为后备对其进行配置。
我已经用 systemd-cron 替换了 cron,并删除了 rsyslog 以支持 systemd-journald;现在轮到删除 ifupdown+resolvconf+isc-dhcp-client 以支持 netplan+systemd-networkd
提前感谢您的回复。
(2020-12-25 更新)
我了解到即使没有 netplan 也可以做到这一点。使用类似以下内容
创建网络配置/etc/systemd/network/en.network
[Match]
Name=en*
[Network]
DHCP=ipv4
以及/etc/systemd/network/wl.network
类似内容
[Match]
Name=wl*
[Network]
DHCP=ipv4
然后执行systemctl enable systemd-networkd
,下次重启后,您将拥有任何可由 networkd 内置 dhcp 客户端配置的 en* 接口。
剩下要弄清楚的是,wpa_supplicant
当您在不同的硬件上启动时具有不同的 wl* 接口名称时,如何使用相同的配置。