ubuntu 12.04 wifi链接后无法上网问问题的解决
发表于 : 2014-03-08 14:00
一、 本机的信息[size]
戴尔 2421 win7 64位系统。通过虚拟光驱安装了 ubuntu 12.04 LTS amd64位系统
二、问题出现。[size]
链接wifi后,打开浏览器,显示"找不到服务器"
第一步、打开终端,输入 ifconfig 查看网络配置信息如下
说明wlan0 已经链接,并自动获取了ip地址
第二步、ping 路由器的网关
说明可以ping通路由器网关,应该是机子本身的问题。
第三步、ping 一下外网试试
~$ ping -c 3 http://www.baidu.com
ping: unknown host http://www.baidu.com
~$ ping -c 3 220.181.111.148
PING 220.181.111.148 (220.181.111.148) 56(84) bytes of data.
64 bytes from 220.181.111.148: icmp_req=2 ttl=49 time=53.9 ms
64 bytes from 220.181.111.148: icmp_req=3 ttl=49 time=71.6 ms
--- 220.181.111.148 ping statistics ---
3 packets transmitted, 2 received, 33% packet loss, time 2007ms
rtt min/avg/max/mdev = 53.956/62.785/71.614/8.829 ms
证明无法到达域名服务器,可以ping通外网。这样可以通过在浏览器的地址栏输入ip地址访问,可以查资料,但是丢包率很大,图片出不来。
三、解决方法
很明显这是网络没有配置dns服务器。
下面是设置步骤:
1、打开配置文件: sudo nano /etc/resolv.conf
2、输入:
nameserver 202.98.96.68
nameserver 61.139.2.69
3、保存、退出
4、重启network : sudo /etc/init.d/networking restart
四、其他可能情况
查来很多资料,发现网上最多的是下面所说的。
虽然无线网卡支持802.11n(150M/s),Ubuntu 12.04亦自动使用802.11n去连接路由器,但是,实际上,12.04安装的网卡驱动不能使用802.11n协议!就算更新到当前最新补丁也不支持!
针对这种情况的解决方法
法一:将路由器的多协议支持(802.11b/g/n)限制为仅802.11b/g(最高54M),Ubuntu重新连接无线后就能正常访问了~~!!速度有点慢哦!
还有其他多种方法,是改配置文件的。我没有尝试,各位如果成功的可以告知我。
参考文献:
http://blog.csdn.net/menlinshuangxi/art ... ls/7968955
http://blog.csdn.net/marujunyy/article/details/11473299
viewtopic.php?f=116&t=391686
戴尔 2421 win7 64位系统。通过虚拟光驱安装了 ubuntu 12.04 LTS amd64位系统
二、问题出现。[size]
链接wifi后,打开浏览器,显示"找不到服务器"
第一步、打开终端,输入 ifconfig 查看网络配置信息如下
代码: 全选
eth0 Link encap:以太网 硬件地址 e0:db:55:b4:d3:85
inet6 地址: fe80::e2db:55ff:feb4:d385/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 跃点数:1
接收数据包:230025 错误:0 丢弃:2152 过载:0 帧数:0
发送数据包:25479 错误:0 丢弃:0 过载:0 载波:0
碰撞:0 发送队列长度:1000
接收字节:54662155 (54.6 MB) 发送字节:2128479 (2.1 MB)
lo Link encap:本地环回
inet 地址:127.0.0.1 掩码:255.0.0.0
inet6 地址: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 跃点数:1
接收数据包:3021 错误:0 丢弃:0 过载:0 帧数:0
发送数据包:3021 错误:0 丢弃:0 过载:0 载波:0
碰撞:0 发送队列长度:0
接收字节:446138 (446.1 KB) 发送字节:446138 (446.1 KB)
wlan0 Link encap:以太网 硬件地址 64:5a:04:91:4b:dc
inet 地址:192.168.1.103 广播:192.168.1.255 掩码:255.255.255.0
inet6 地址: fe80::665a:4ff:fe91:4bdc/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 跃点数:1
接收数据包:11545 错误:0 丢弃:0 过载:0 帧数:0
发送数据包:7658 错误:0 丢弃:0 过载:0 载波:0
碰撞:0 发送队列长度:1000
接收字节:999856 (999.8 KB) 发送字节:605359 (605.3 KB)
第二步、ping 路由器的网关
代码: 全选
ping -c 3 218.195.250.1
PING 218.195.250.1 (218.195.250.1) 56(84) bytes of data.
64 bytes from 218.195.250.1: icmp_req=1 ttl=254 time=13.4 ms
64 bytes from 218.195.250.1: icmp_req=2 ttl=254 time=82.7 ms
64 bytes from 218.195.250.1: icmp_req=3 ttl=254 time=4.48 ms
--- 218.195.250.1 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2002ms
rtt min/avg/max/mdev = 4.487/33.543/82.710/34.957 ms
第三步、ping 一下外网试试
~$ ping -c 3 http://www.baidu.com
ping: unknown host http://www.baidu.com
~$ ping -c 3 220.181.111.148
PING 220.181.111.148 (220.181.111.148) 56(84) bytes of data.
64 bytes from 220.181.111.148: icmp_req=2 ttl=49 time=53.9 ms
64 bytes from 220.181.111.148: icmp_req=3 ttl=49 time=71.6 ms
--- 220.181.111.148 ping statistics ---
3 packets transmitted, 2 received, 33% packet loss, time 2007ms
rtt min/avg/max/mdev = 53.956/62.785/71.614/8.829 ms
证明无法到达域名服务器,可以ping通外网。这样可以通过在浏览器的地址栏输入ip地址访问,可以查资料,但是丢包率很大,图片出不来。
三、解决方法
很明显这是网络没有配置dns服务器。
下面是设置步骤:
1、打开配置文件: sudo nano /etc/resolv.conf
2、输入:
nameserver 202.98.96.68
nameserver 61.139.2.69
3、保存、退出
4、重启network : sudo /etc/init.d/networking restart
四、其他可能情况
查来很多资料,发现网上最多的是下面所说的。
虽然无线网卡支持802.11n(150M/s),Ubuntu 12.04亦自动使用802.11n去连接路由器,但是,实际上,12.04安装的网卡驱动不能使用802.11n协议!就算更新到当前最新补丁也不支持!
针对这种情况的解决方法
法一:将路由器的多协议支持(802.11b/g/n)限制为仅802.11b/g(最高54M),Ubuntu重新连接无线后就能正常访问了~~!!速度有点慢哦!
还有其他多种方法,是改配置文件的。我没有尝试,各位如果成功的可以告知我。
参考文献:
http://blog.csdn.net/menlinshuangxi/art ... ls/7968955
http://blog.csdn.net/marujunyy/article/details/11473299
viewtopic.php?f=116&t=391686