我的一台装有 Xubuntu 10.04 的计算机上存在网络连接问题。我该如何调试它?
- 我在我的笔记本电脑上尝试了电缆(运行相同的操作系统)并且它可以工作,所以它不是电缆
sudo dhclient
并且sudo /etc/init.d/networking restart
不帮忙sudo mii-tool -v
输出:不存在 MII 收发器
还有什么问题?是不是网卡坏了?
答案1
尝试ethtool
一下 - 即使卡上没有 MII 芯片,它也应该能够从您的网卡获取一些信息。
答案2
ethtool
是这里选择的工具(归功于 Shadur),它会让您知道是否有链接,以及是否以某种方式获得了半双工连接或其他一些错误配置。
如果您在系统日志或 的输出中没有看到任何内容dmesg
,那么您也许可以增加网络驱动程序的调试详细程度。尝试运行modinfo -p e1000
(将“e1000”替换为您的网卡驱动程序的名称)。您可能可以为 modprobe 提供一个选项(或放入 /etc/modprobe.d/ 中的文件中)以增加详细程度或调试信息。
另外,检查tcpdump -i eth0
以 root 身份运行(将“eth0”替换为您的网络设备)。即使接口未配置,您也可以查看所获得的流量类型。您将看到诸如广播或多播流量之类的内容,并且可能会看到您的系统尝试 DHCP。