我正在运行 Ubuntu 9.04。
我有一块板载网卡。电脑通常可以完美启动,但今天我没有 IP 地址。网卡和交换机上的灯都亮了。其他电脑在交换机上工作正常,我尝试了其他端口,但无济于事。
# sudo ifconfig eth0 up
SIOCSIFFFLAGS: Resource temporarily unavailable
# sudo dhclient
... some messages ...
receive_packet failed on eth0: Network is down
驱动程序是e100
。我试过了modprobe eepro100
,但问题依然存在。
更新:换上另一块网卡也没用!可能是某种 IRQ 冲突?
答案1
首先要尝试确保你有链接。你可以使用以下任一方式检查
# ethtool eth0
或者
# mii-tool eth0
查找有关“检测到链接”的行。如果显示“否”,则说明网卡、网线或交换机存在问题。
我写了一个网络问题排查指南你可能会觉得有用。
答案2
您是否尝试过不同的网线?
答案3
在 /etc/network/interfaces 中设置静态 IP 地址
类似这样,将其更改为你的网络配置
# The primary network interface auto eth0 iface eth0 inet static address 192.168.0.100 netmask 255.255.255.0 network 192.168.0.0 broadcast 192.168.0.255 gateway 192.168.0.5
然后重新启动路由器或网络的另一端(计算机 - 路由器/调制解调器)。
现在看看会发生什么。如果仍然没有成功,看看是否可以设置 iface eth0 inet DHCP 而不是上面的...