我正在使用 Ubuntu 并输入
ifconfig -a
显示除一个 (eth4) 之外的所有接口,而文件 70-persistent-net.rules 包含除一个 (eth8) 之外的所有接口(包括 eth4)。知道为什么会这样以及后果是什么吗?
答案1
你检查过参数ATTR{address}==
了70-persistent-net.rules
吗?该参数为网卡的MAC地址。
确认eth4和eth8的MAC地址。 eth4 的 MAC 地址应该在eth4ATTR{address}==
中。70-persistent-net.rules
这是可能的,因为 udev 有一个功能,它可以通过 MAC 地址记住 NIC,并记住它们被分配的设备名称。
或者,如果您更换了硬盘并且启动时网络接口未正确显示,则可能会出现这种情况。