我已将 Ubuntu Server 安装移至新机器。只需取出启动盘并将其安装到新机器即可。
除以太网外,一切运行正常。
当然,以太网适配器有一个新的 Id:enp9s0(来自 eth0)。我搜索了很多次,想找到在哪里将适配器名称更改为 enp9s0,但得到的答案各不相同,令人困惑。
作为权宜之计,我创建了一个启动 crontab 任务,执行以下任务:ip link set enp9s0 up dhclient enp9s0
这解决了我的问题,但不是很干净。
我应该更改哪个配置文件?这是 /etc/netplan 中唯一的文件:
network:
ethernets:
enp30s0:
dhcp4: true
version: 2
答案1
您的 /etc/netplan/.yaml 文件应该是这样的...
sudo -H gedit /etc/netplan/filename.yaml
# 使用正确的文件名
network:
version: 2
renderer: networkd
ethernets:
enp9s0:
dhcp4: true
sudo netplan generate
sudo netplan apply
reboot
更新#1:
笔记:您可能需要创建/etc/cloud/cloud.cfg.d/99-disable-network-config.cfg
network: {config: disabled}
sudo netplan generate
sudo netplan apply
reboot
# 强制的