最近,我的 ubuntu 盒子断电了。重启后,eth0 的 HWAddress 显示一个非常奇怪的数字:00:00:00:00:00:30。我试过了sudo ifconfig eth0 down
& sudo ifconfig eth0 up
。此外,我的 ubuntu 盒子不再从 DHCP 服务器(Buffalo 路由器)获取 IP 地址。怎么回事?我该如何处理?
編輯:
抱歉,这个问题可能会造成误导。我实际上看到的是 eth1 的 HWAddress,而不是 eth0。我查看了 /etc/udev/rules.d/70-persistent-net.rules,发现有两个条目,一个条目00:00:80:00:00:30
基本上将我的 LAN 卡分配给eth0
,另一个条目00:00:00:00:00:30
将我的 LAN 卡分配给eth1
。我猜我的 LAN 卡坏了?
答案1
如果您设置了静态 IP 地址,您会收到数据包吗?也许网卡坏了?
答案2
您可以使用ifconfig eth0 hw ether 12:34:56:78:90:AB
重置MAC地址(但输入正确的MAC地址,或者至少是一个合理的MAC地址)。
答案3
我检查了文件/etc/udev/rules.d/70-persistent-net.rules
,发现新eth1
设备已定义。由于某种原因,我的 NIC 的 MAC 已更改,因此 Ubuntu 正在尝试为 NIC 分配一个新名称(eth1
)。通过用与 关联的 MAC 覆盖eth0
与 关联的 MAC eth1
,然后删除 eth1 的条目,重启后问题就消失了。谢谢大家的帮助。
答案4
您应该能够通过右键单击系统时间右上角的网络状态图标转到“编辑连接......”。
选择您的网络适配器,然后单击右侧的“编辑”按钮。
然后您应该能够更正网络适配器的 MAC 地址。