Hi minhua, 2012/3/6 minhua sun <asmh1...@gmail.com>: > 话说,今天过来想下点东西,无奈公司无线不给力,遂拿网线连有线,结果,一直未成功,然后又想起,记得前断时间也来下过,那时候自动就连上了,现在出了问题, > 机子唯一改变的是,从ubuntu11.10 升级到了 ubuntu12.04, 是手动升级, 不是重装。
你提供的信息不够详细, 所以没办法帮你解决问题, 我提供一个排查的思路供你参考, 希望对你有用 :) 首先, 确认网线是否接好了, 注意观察笔记本和路由器上的灯 如果你安装了 ethtool, 还可以这样看 sudo ethtool eth0 | grep 'Link' 如果结果是yes, 说明网线接好了. 接下来, 看看是否能够正常获取ip, 掩码, 网关, 等等. sudo dhclient -pf /dev/null eth0 可以把 ifconfig eth0 的输出结果 和 route -n 的输出结果贴出来给大家看一下 接下来, 如果 ip, 掩码, 网关都正常, 就试试能不能ping通网关 如果可以ping通网关, 就试试能不能ping通外网, 建议你使用mtr命令 mtr 8.8.8.8 如果可以ping通外网但打不开网页, 那一般是dns解析的问题, 检查一下 /etc/resolv.conf 的内容 上面这个排查的思路, 也可以反过来进行, 重要的是要按一定的顺序, 理清思路. 以上的思路是假定网卡驱动是正常的, 因为现在一般普通的有线网卡驱动在linux上是没什么问题的. 如果遇到最不幸的情况, 是网卡驱动的问题, 那你需要提供一下你的网卡驱动的类型: sudo ethtool -i eth0 上面所说的ethtool和mtr都不是ubuntu自带的, 你说你无线还可以使用, 那么应该可以去下载这两个工具. 如果实在不能下载这两个工具, 可以通过 ls -l /sys/class/net/eth0/device/driver/ | grep module 来获取网卡驱动类型 假如你怀疑问题跟网卡驱动有关, 可以尝试卸载模块再重新加载, 比如我的网卡驱动是 e1000e 就 sudo modprobe -rv e1000e sudo modprobe -v e1000e 如果你还不能发现/解决问题, 请把你排查的过程按时间顺序记录下来, 把详细输出告诉大家, 让大家帮忙分析. -- Regards, Qian Hong - Sent from Ubuntu http://www.ubuntu.com/ -- ubuntu-zh mailing list ubuntu-zh@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-zh