我们有许多不同的服务器,它们有不同的网卡,有没有办法让 Ubuntu 20.04 自动使用 DHCP 配置网卡?现在,每次安装新网卡时,我们都必须手动更改 .yaml 文件。如果 Ubuntu 可以在启动时识别新网卡,那就太好了。
这里有更多信息,我们有一个 Ubuntu 20.04 映像,我们在新服务器上安装它,有没有办法配置 Ubuntu 映像以自动配置网卡,这样我们就不必手动进入 netplan .yaml 文件并更改网卡名称?
谢谢
答案1
如果您想要通用的 netplan 配置,那么您可以尝试以下操作。它将匹配所有物理有线网卡并使用 DHCP 来配置它们。
network:
version: 2
ethernets:
zz-all-en:
match:
name: "en*"
dhcp4: true
zz-all-eth:
match:
name: "eth*"
dhcp4: true
我正在直接从当前服务器安装程序配置。
链接
答案2
您可以使用 systemd-networkd 和“匹配”/etc/systemd/network/10-adapter.network 中每张卡的文件。查看这。
空的 [Match] 部分表示该配置文件将在任何情况下应用(可以与 * 通配符进行比较)