我的以太网接口名称已从 eth0 更改为 eth1

Deb*_*Deb 2 networking interface udev

我在 GNS3 中做了一些工作,我必须在其中运行虚拟机(操作系统的微小版本),并且需要将该机器连接到也在 GNS3 上运行的虚拟路由器。为此,我需要在我的一个接口(eth0)中设置一个 IP 地址。

关闭 GNS3 后,无法从端口访问互联网。我还发现我的以太网接口名称已从 更改eth0eth1.

我认为这就是我无法通过 LAN 端口上网的原因。

我在 GNS3 中删除了该项目,但问题仍然存在。

有什么办法可以重新改成eth0

hee*_*ayl 7

您需要修改udev网络接口的规则才能更改名称。如/etc/udev/rules.d/70-persistent-net.rules文件中所示:

SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*",
ATTR{address}=="xx:xx:xx:xx:xx:xx", ATTR{dev_id}=="0x0", ATTR{type}=="1",
KERNEL=="eth*", NAME="eth1"
Run Code Online (Sandbox Code Playgroud)

名称已更改为eth1

要将接口的名称改回eth0

  • /etc/udev/rules.d/70-persistent-net.rules使用您喜欢的编辑器打开文件

  • 查找与您的 MAC 地址匹配的规则

  • NAME值从更改eth1eth0ieNAME="eth0"

  • 在不重新启动运行的情况下应用更改 sudo udevadm trigger