Ubuntu 11.04 无线连接正常,但互联网速度太慢

Ubuntu 11.04 无线连接正常,但互联网速度太慢

互联网速度太慢,根本无法使用。而且我也不是吹毛求疵。即使过了几分钟,我的 Google 主页还是无法加载。我尝试通过 apt-get 安装一个软件包,得到的速率在 0 到几百字节/秒之间。这是字节,不是千字节!但大部分都是 0(毫不夸张地说,它停滞了很长时间)。我想去某种速度测试网站,但我不能,因为什么都加载不出来。

简而言之,我使用的笔记本电脑在使用 Ubuntu 11.04 时曾连接到两个无线网络,没有任何问题。它还连接到有线网络,没有任何问题。它双机运行 Windows 7,从未出现过任何问题,即使是使用当前的无线网络。

需要明确的是,在当前的 Wi-Fi 网络上,Windows 7 没有遇到任何问题(speedtest.net 将网络速度设定为 1mb/s),但我的 Ubuntu 11.04 中的网络连接非常慢,实际上无法使用。

我对这款路由器并不熟悉,只知道它有 Rogers 的标志(对于那些不熟悉冰屋和北极熊之乡的人来说,这是加拿大一家大型 ISP/有线电视提供商)。我离路由器很远,我使用的一些桌面小工具告诉我信号强度为 58%(这似乎相当可靠,而且这似乎与网络图标中的实心条相匹配)。

我还应该提到,我只是在这所房子里租了一个房间,所以我不是网络管理员,虽然我可以访问 192.168.0.1 路由器页面,但密码没有设置为“密码”,所以对我来说没什么用。

下面是我运行的一系列命令,它们并没有告诉我太多信息,但我认为可能对这里的智者更有启发:

lspci(仅显示我的网卡):

05:00.0 Network controller: Atheros Communications Inc. AR928X Wireless Network Adapter (PCI-Express) (rev 01)

这一点是不言自明的。

PING www.googele.com (216.65.41.185) 56(84) bytes of data.
64 bytes from nnw.net (216.65.41.185): icmp_req=1 ttl=51 time=267 ms
64 bytes from nnw.net (216.65.41.185): icmp_req=2 ttl=51 time=190 ms
64 bytes from nnw.net (216.65.41.185): icmp_req=3 ttl=51 time=212 ms
64 bytes from nnw.net (216.65.41.185): icmp_req=4 ttl=51 time=207 ms
64 bytes from nnw.net (216.65.41.185): icmp_req=5 ttl=51 time=220 ms

--- www.googele.com ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4003ms
rtt min/avg/max/mdev = 190.079/219.699/267.963/26.121 ms

是否配置

eth0      Link encap:Ethernet  HWaddr 20:6a:8a:02:20:da  
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
          Interrupt:42 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:16 errors:0 dropped:0 overruns:0 frame:0
          TX packets:16 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:960 (960.0 B)  TX bytes:960 (960.0 B)

wlan0     Link encap:Ethernet  HWaddr 20:7c:8f:05:c6:bf  
          inet addr:192.168.0.16  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: fe80::227c:8fff:fe05:c6bf/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:982 errors:0 dropped:0 overruns:0 frame:0
          TX packets:658 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:497250 (497.2 KB)  TX bytes:95076 (95.0 KB)

谢谢

答案1

博客中的答案是:

sudo iwconfig wlan0 power off

然后,博客继续描述如何自动执行该命令。使用任何编辑器,打开/etc/pm/power.d/wireless

# Command line
sudo -e /etc/pm/power.d/wireless

# gedit
gksu gedit /etc/pm/power.d/wireless

并添加以下行

#!/bin/sh

/sbin/iwconfig wlan0 power off

最后一条建议是编辑/etc/nsswitch.conf。搜索主机行

hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4

并将其更改为

hosts:          files dns 

答案2

请阅读此博客....关联

相关内容