我设置了一个 Ubuntu 系统并正确配置了它,包括eth0
在/etc/network/interfaces
. 然后我对该系统进行了映像并将其克隆到一个新系统上。
当我第一次启动系统时,一切都很好,但几次重启后,我遇到了网络配置超时的问题。当我登录时,我发现它eth0
不可用。
我最初的研究让我尝试ifdown -a
和ifup -a
我做了几次没有明显的影响。
研究最终将我指向了/etc/udev/rules.d/70-persistent-net.rules
,我发现新系统的 MAC 地址已经创建了 eth1。好主意,但不是我想要发生的。
刚才开机的时候发现/etc/udev/rules.d/70-persistent-net.rules
现在有六个不同的硬件地址有六个条目,我觉得很奇怪,因为只有一个接口。
我的问题是:我的使用是否ifup -a
以某种方式创建了要创建的新 MAC 地址?如果没有,是否有关于这是如何发生的任何想法?我更改/etc/udev/rules.d/70-persistent-net.rules
了当前硬件地址的名称eth0
,它似乎可以正常工作,但是我可以确定该地址在重新启动时不会再次更改吗?