无法获得IP地址

我正在运行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冲突吗?

首先要尝试的是确保你有链接。 你可以用这个来检查这个

 # ethtool eth0 

要么

 # mii-tool eth0 

寻找关于链接检测的一行。 如果它说不,那么你的网卡,网线或交换机有问题。

我写了一个指南来解决你可能会觉得有用的networking问题 。

你有没有尝试过不同的网线?

在/ etc / network / interfaces中设置一个静态IP地址

就像这样,把它改成你的networkingconfiguration

 # 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 

然后重新启动路由器或networking的其他端(计算机 – 路由器/调制解调器)。

现在看看会发生什么。 仍然没有成功,看看你是否可以设置iface eth0 inet DHCP而不是上述…