netplan+networkd 便携式/usb 设置

netplan+networkd 便携式/usb 设置

我有许多可启动的 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* 接口名称时,如何使用相同的配置。

相关内容