使用14.04和Intel PRO / Wireless 5100 AGN时,WiFi速度非常慢,断断续续[Shiloh]


10

我在Lenovo Y650 Ideapad笔记本电脑的硬盘上全新安装了Ubuntu 14.04 LTS。无线适配器是英特尔PRO /无线5100 AGN [Shiloh]。

最初,我无法连接到任何无线网络。但是,我可以看到它们。通过以太网连接时没有问题。我只能通过在终端中输入以下命令来连接到无线网络:

echo "options iwlwifi 11n_disable=1" | sudo tee /etc/modprobe.d/iwlwifi.conf

速度极慢且断断续续。当我能够进行速度测试时,Ping很好(24到26 ms),但是下载速度范围是0.15到0.30 Mbps。

iwconfig

eth0      no wireless extensions.

lo        no wireless extensions.

wlan0     IEEE 802.11abg  ESSID:"PinkRabbit"  
          Mode:Managed  Frequency:2.412 GHz  Access Point: E8:40:F2:CD:18:0B   
          Bit Rate=2 Mb/s   Tx-Power=15 dBm   
          Retry  long limit:7   RTS thr:off   Fragment thr:off
          Power Management:off
          Link Quality=70/70  Signal level=-26 dBm  
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:3  Invalid misc:254   Missed beacon:0

ifconfig

eth0      Link encap:Ethernet  HWaddr 00:23:5a:d2:70:91  
          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:17 

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:65536  Metric:1
          RX packets:171 errors:0 dropped:0 overruns:0 frame:0
          TX packets:171 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:15613 (15.6 KB)  TX bytes:15613 (15.6 KB)

wlan0     Link encap:Ethernet  HWaddr 00:1e:65:3e:0c:48  
          inet addr:192.168.0.13  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: fe80::21e:65ff:fe3e:c48/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:42 errors:0 dropped:0 overruns:0 frame:0
          TX packets:96 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:9032 (9.0 KB)  TX bytes:16851 (16.8 KB)

纳米工具

NetworkManager Tool

State: connected (global)

- Device: eth0 -----------------------------------------------------------------
  Type:              Wired
  Driver:            tg3
  State:             unavailable
  Default:           no
  HW Address:        00:23:5A:D2:70:91

Capabilities:
    Carrier Detect:  yes

Wired Properties
    Carrier:         off

- Device: wlan0  [PinkRabbit] --------------------------------------------------
  Type:              802.11 WiFi
  Driver:            iwlwifi
  State:             connected
  Default:           yes
  HW Address:        00:1E:65:3E:0C:48

  Capabilities:
    Speed:           1 Mb/s

  Wireless Properties
    WEP Encryption:  yes
    WPA Encryption:  yes
    WPA2 Encryption: yes

  Wireless Access Points (* = current AP)
    *PinkRabbit:     Infra, E8:40:F2:CD:18:0B, Freq 2412 MHz, Rate 54 Mb/s, Strength       92 WPA WPA2

  IPv4 Settings:
    Address:         192.168.0.13
    Prefix:          24 (255.255.255.0)
    Gateway:         192.168.0.1

    DNS:             64.71.255.204
    DNS:             64.71.255.198
    DNS:             8.8.8.8
    DNS:             8.8.4.4

我在新的Lenovo L440笔记本电脑上全新安装Ubuntu 14.04时遇到相同的问题。Wifi无法解决驱动程序问题,并且以太网是间歇性的。我对如何进行一无所知!请让我知道是否有人找到解决方案

Answers:


11

我不知道这可能有多重要,仍然是Ubuntu新手,但是我的Ralink 5362卡也有类似的问题。

它似乎唯一起作用的是以下内容:

Ubuntu中的Debian Avahi守护程序存在一个错误。要解决此问题,您需要/etc/nsswitch.conf按如下方式编辑以下文件。

在命令行中输入以下内容

sudo -H gedit  /etc/nsswitch.conf

这将在文本编辑器中打开nsswitch.conf文件。然后只需更改以下行

hosts:          files mdns4_minimal [NOTFOUND=return] dns mdns4

到以下行并保存文件。

hosts:          files dns

重置您的Internet连接或可能重新启动系统,并且您的无线连接应恢复最快速度。这至少对我有用。


2
嘿,您能解释一下这是什么吗?出于好奇,这也为我解决了问题。
kapv89 '16

1
感谢具有此注释,可在具有Intel无线卡7265的Dell Latitude e7450上使用。我也想对上面的代码做更多的解释。
abibock_un

4

我实际上也有这个问题,所以我期待任何永久性的解决方案,但是一个临时的解决方案是:

sudo iwconfig wlan0 rate 54M

其中54M是您的实际无线功能。


嘿,我试过了。它给了我错误:Error for wireless request "Set Bit Rate" (8B20) : SET failed on device wlan0 ; Operation not supported. 还有其他快速解决方案吗?
拉维·多里亚

好的,到目前为止,这已经是Lenovo T400英特尔公司PRO /无线5100 AGN [Shiloh]网络连接的唯一解决方案,并且使用答案中提供的确切语法像魅力一样工作。尽管如此,这个问题似乎仅在i3WM上才发生,所以我@reboot iwconfig wlan0 rate 54M通过使用sudo crontab -e将其添加到我的crontab 中,以使其在每次重新启动/启动时自动设置该速率。仅供参考。非常感谢你。
Geppettvs D'Constanzo 2015年

“ i3WM”是什么意思?@ GeppettvsD'Constanzo T400上的同一个无线适配器在启动Ubuntu 14.04后一段时间(几小时或一天)会失去连接并被禁用。这种方法(用于解决低速问题)可以帮助吗?(同时,有时我的有线适配器和外部无线适配器也可能会被禁用。)
Tim

您好@Tim,首先:“ i3WM”是一个名为“ i3”的窗口管理器。有关此链接问题的更多信息,请访问以下链接:i3wm.org。它应该提供一些帮助,多少?我们不能肯定地说。但是我可以说,在更新了整个系统几次之后,断开连接的问题就从我的设备中消失了。您应该尝试更新,然后-为什么不这样做-执行此解决方案。它不会损害您的计算机。您最需要在每次启动时执行此操作,或者像我一样,使用crontab来执行此操作。祝好运!
Geppettvs D'Constanzo

您可以执行sudo lshw -C network并获取设备的逻辑名称,然后sudo iwconfig wlan0 rate 54M使用您的逻辑设备名称为任何命令执行命令(我的设备是wlo1)。 askubuntu.com/questions/333424/…–
wordforthewise

2

我注意到笔记本电脑(Intel Wireless 7260 / Lenovo W540)也有同样的问题。每隔几天网络就会缓慢爬行(包括所有协议上的流量:http,ssh,ftp等)。我相信我在eth0上也经历了相同的行为,但不记得了。

对我来说,解决方法是重新启动网络管理器-似乎可以解决所有问题。

jmiranda@jmiranda-ThinkPad-W540:~$ sudo service network-manager restart

sh

jmiranda@jmiranda-ThinkPad-W540:~$ sudo lshw -C network
  *-network               
       description: Ethernet interface
       product: Ethernet Connection I217-LM
       vendor: Intel Corporation
       physical id: 19
       bus info: pci@0000:00:19.0
       logical name: eth0
       version: 04
       serial: 3c:97:0e:ea:1b:a4
       capacity: 1Gbit/s
       width: 32 bits
       clock: 33MHz
       capabilities: pm msi bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=e1000e driverversion=2.3.2-k firmware=0.13-3 latency=0 link=no multicast=yes port=twisted pair
       resources: irq:44 memory:b2a00000-b2a1ffff memory:b2a3f000-b2a3ffff ioport:5080(size=32)
  *-network
       description: Wireless interface
       product: Wireless 7260
       vendor: Intel Corporation
       physical id: 0
       bus info: pci@0000:03:00.0
       logical name: wlan0
       version: 6b
       serial: 7c:7a:91:06:7b:e2
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
       configuration: broadcast=yes driver=iwlwifi driverversion=3.13.0-29-generic firmware=22.1.7.0 ip=192.168.1.158 latency=0 link=yes multicast=yes wireless=IEEE 802.11bgn
       resources: irq:45 memory:b2800000-b2801fff

并没有提高我的速度,也没有改善我的笔记本电脑
bobbyrne01

1

我可以建议您从以下位置安装内核3.13.0-37_3.13.0-37.64 + iwlltr0001:http://people.canonical.com/~sforshee/iwl-ltr/trusty/

和英特尔固件iwlwifi-3160-9-ucode。

之后,我输入了一个终端:

$echo "options iwlmvm power_scheme=1" | sudo tee /etc/modprobe.d/iwlmvm.conf
$echo "options iwlwifi bt_coex_active=Y swcrypto=1 11n_disable=1" | sudo tee /etc/modprobe.d/iwlwifi.conf
$sudo reboot


1
  1. 打开“其他驱动程序”
  2. 转到“其他软件”选项卡,选中所有复选框
  3. 更新驱动程序

1
这将有助于解释提议的解决方案应该做什么。不添加任何细节,这听起来像是击中目标的机会很小的远景。
2014年

编辑您的答案并加以改善,我将扭转您现在获得的负面声誉点。或者,删除您的答案,负面的声誉分数也将被撤销。
Fabby 2014年

这个答案缺乏解释,但我尝试了一下,并且奏效了。在我的电脑上,“其他软件”选项卡的“标准”复选框处于未选中状态。我认为以前没有安装过网络适配器的驱动程序...但是我是Ubuntu新手,所以...
andrea.rinaldi 2015年

我认为这是经过几天的奋斗终于帮助了我。
lakesare '16

-1

尝试禁用IPv6:转到编辑网络连接,选择您的连接,转到IPv6选项卡,将其更改为忽略。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.