升级到 Ubuntu 20.04,网络不工作,eth0 状态 DOWN

升级到 Ubuntu 20.04,网络不工作,eth0 状态 DOWN

我刚刚从 18.04 升级到 Ubuntu 20.04,重新启动机器,但我的网卡无法工作。ip a告诉我:

eth0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc fq_code1 state DOWN group default qlen 1000
  link/ether ac:1f:...:5d brd ff:ff:...
eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
  link/ether ac:1f:...:5c brd ff:ff:...

journalctl -u systemd-udevd -b告诉我:

eth0: Failed to process device, ignoring: File exists

我的/etc/udev/rules.d/70-persistent-net.rules文件显示(添加 ATTR 之前的换行符用于显示,而不是在实际文件中):

SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="ac:1f:...:5d",
 ATTR{div_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="ac:1f:...:5c",
 ATTR{div_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"

所以目前我的理解是,不知何故,在升级过程中,我的网卡已经切换,eth0变成了eth1eth1变成了eth0,现在它们无法重命名,因为名称冲突。

这种理解正确吗?我该如何解决?非常感谢任何帮助。

相关内容