Ubuntu 10.04 LTS 中网络不工作

Ubuntu 10.04 LTS 中网络不工作

我有一块带有 Atheros R8161 网卡的主板,运行在 Ubuntu 10.04 LTS 64 位和 3.2.0-030200-generic 内核上。

我已经构建并安装了来自 linuxfoundation.com 的 alx 驱动程序。

安装后,根据ifconfig可以看到网卡在eth2处。

然后,我还在 /etc/network 中添加了以下几行来配置接口

auto eth2
iface eth2 inet dhcp

但是,即使完成这些步骤后,我仍然在 dmesg 中收到“ADDRCONF(NETDEV_UP): eth2: 链接未准备好”。

此外,在 dmesg 中,udev 将 eth0 重命名为 eth2。

当 NIC 连接到路由器时,路由器会检测到端口 LED 亮起的链接,但我无法 ping 通它。

我也尝试安装一个非常旧的 PCI NIC,它在启动时无需任何干预就被检测为 eth3,但我仍然无法 ping 路由器。

有人知道我该如何修复这个问题吗?

谢谢。

答案1

这些建议假设您正在使用 Gnome 桌面环境。

尝试使用网络管理器 UI 来管理接口,而不是编辑/etc/网络/接口直接配置文件,并通过该 UI 为接口分配静态 IP 地址。

包名称是网络管理器-gnome如果您需要查找并安装它。

参考网址:http://packages.ubuntu.com/lucid/network-manager-gnome

现在,下面这些截图是从我的运行 12.04 LTS 的盒子里截取的,但是从链接中我看到的来看,10.04 LTS 没有什么不同。

完成此操作后,你可以使用以下命令检查接口的配置是否配置从终端,然后查看是否可以 ping 网关地址,我预计该地址是路由器的 IP 地址。

值得一提的是,为了便于说明,请确保网络掩码正确,即与路由器的网络掩码相同。

有线以太网接口

在我的 LAN 上,显示的网关地址(如下)是我的路由器的 IP 地址;路由器还为 LAN 提供 DNS 服务,这就是为什么该 IP 地址也显示为 DNS 服务器。

如果您不确定您的 LAN 上是否有 DNS 服务器,您可以使用 Google 的 DNS 服务器:8.8.8.8 和/或 8.8.4.4。

如果你可以 ping 你的网关地址并得到响应,则可以使用挖掘 google.com从终端查看是否获得名称解析。

如果一切正常,则说明您已验证您具有网络和互联网连接,并且可以假设是 DHCP 服务器没有提供 IP 地址(至少在这种情况下)。

IPv4 设置

利兰·克里斯蒂

相关内容