无法获取 IP 地址

无法获取 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 冲突?

答案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 而不是上面的...

相关内容