我已将我的 Ubuntu Server 安装移动到一台新机器上。只是拿了启动盘并安装到新机器上。
一切正常,除了以太网。
当然,以太网适配器有一个新的 Id:enp9s0(来自 eth0)。我进行了许多搜索以找到将适配器名称更改为 enp9s0 的位置,但答案不同且令人困惑。
作为权宜之计,我创建了一个 Startup crontab 作业,它执行以下操作: ip link set enp9s0 up dhclient enp9s0
这解决了我的问题,但不是很干净。
我应该更改哪个配置文件?这是 /etc/netplan 中唯一的文件:
network:
ethernets:
enp30s0:
dhcp4: true
version: 2
这就是您的 /etc/netplan/ .yaml 文件的样子...
sudo -H gedit /etc/netplan/filename.yaml
# 使用正确的文件名sudo netplan generate
sudo netplan apply
reboot
更新#1:
注意:您可能需要创建
/etc/cloud/cloud.cfg.d/99-disable-network-config.cfg
sudo netplan generate
sudo netplan apply
reboot
# 强制的