最近新装了个Ubuntu10.10 发现上不了网,折腾了很久,在网上找了很多办法都不行,最后试了一招居然管用了。特此总结下Ubuntu了网的原因及对策分析。
环境:
Ubuntu 10.10
网络: 通过一个Modem(常说的“猫”)接路由器(多个人连到路由器上)访问外网
使用Ubuntu系统默认的Auto eth0配置不能打开网页,因此一步步找错误原因。
第一步:
打开终端命令行界面(“应用程序”--》”附件“--》”终端“),【注意这里最好使用命令行终端,因为使用系统自带的网络测试工具,可用由于你是离线安装的而不能正常显示结果导致误判原因。】
在命令行里输入: ping 127.0.0.1 -c 6
ping命令会发送6个数据包测试你的网卡是否正常,网卡驱动是否正确安装,观察 有多少个包received,若全部收到,则表示网卡和驱动都装好了,否则去找你的网卡驱动或者换个网卡。
正确的界面如图:
第二步:
在第一步测试正确的基础上,测试你与路由器是否在同一个局域网。 通常路由器都会设定的局域网是192.168.1.1~192.168.1.255 ,如有不同参照自行修改。
在终端命令行输入:ifconfig
出现一下信息:
可以看到有一项: inet 地址: 192.168.1.118 这项是路由器给你分配的192.168.1.1局域网的内部地址。若出现上面的局域网地址,则说明你已经成功连接到你的路由器上面了,离成功上网仅有一步之遥了。若没有上面的局域网地址,说明你在连接到路由器的过程中出现错误。查看网线是否插好,查看路由器是否正常(可重启下路由器)。
第三步:
前两步出问题的概率较小,通常出问题的是最后一步。前两步通过以后,可以连接到你的路由器了。在Firefox里输入:http://192.168.1.1 回车,这是出现路由器的登录界面(找你们的路由器管理员要,默认用户名和密码是admin),登录完成以后,查看路由器
LAN口状态: IP地址(局域网网关地址),子网掩码, 这两个地址用笔记下来。
WAN口状态:使用的DNS服务器地址,把这个地址用笔记下来。
单击 “系统”--》“首选项”--》“网路连接”,选中“Auto eth0”点右边的编辑按钮。如下图所示:
在“方法”处,点击下拉条,选择“手动”,在下面的地址栏右边点击“添加(A)”按钮,填写本机的局域网IP, 子网掩码,网关地址。本机的局域网IP填写第二步里的那个inet地址, 子网掩码使用我们登录路由器看到那个LAN口的子网掩码,网关就是LAN口状态中的路由器IP。
最重要的一点是:在DNS服务器栏里填上,登录路由器看到的那个WAN口的DNS服务器地址。
填写完成以后,保存即可。在最顶层面板有个邮件标记的那边有个“
”这个符号的图标,左键点击它,选择“断开”,然后再点击“Auto eth0”连接网络。ok,可以用浏览器打开网页了。
若还是不能上网,首先检查你的DNS服务器是否填写正确,第二检查你的路由器是否通过PPPOE或者ASDL连接网络,第三打电话查询你们的宽带是否欠费。
以上是个人装完Ubuntu不能上网的调试过程,最后发现主要错误是在路由器 给Ubuntu自动配置的DNS服务器错误导致不能上网,手动填写正确的DNS服务器地址(WAN口状态里的DNS服务器地址)即可上网。
本文主要讲的是使用路由器上网的排错过程,其他方式请搜索网上其他文章。
转:Ubuntu 10.10 安装后上不了网的原因