Очень медленные, прерывистые скорости WiFi с 14.04 и Intel PRO / Wireless 5100 AGN [Шилох]

10

Я сделал новую установку Ubuntu 14.04 LTS на жесткий диск ноутбука Lenovo Y650 Ideapad. Беспроводной адаптер представляет собой Intel PRO / Wireless 5100 AGN [Shiloh].

Изначально я не мог подключиться ни к одной беспроводной сети; однако я мог их видеть. Нет проблем при подключении через Ethernet. Я смог подключиться к беспроводной сети только введя эту команду в Терминале:

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

Скорости чрезвычайно медленные и прерывистые. Когда я могу запустить тест скорости, пинг хороший (от 24 до 26 мс), но скорость загрузки варьируется от 0,15 до 0,30 Мбит / с.

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
user3232837
источник
Я сталкиваюсь с той же проблемой при чистой установке Ubuntu 14.04 на мой новый ноутбук Lenovo L440. Wi-Fi не работает с проблемой драйвера, и Ethernet прерывистый. Я не знаю, как поступить! Пожалуйста, дайте мне знать, если кто-то найдет какое-то решение

Ответы:

11

Я не знаю, насколько это может быть актуально, все еще новичок в Ubuntu, но у меня были похожие проблемы с моей картой Ralink 5362.

Единственное, что могло сработать, было следующее:

В демоне Debian Avahi в Ubuntu есть ошибка. И для решения этой проблемы вам нужно отредактировать следующий файл /etc/nsswitch.confследующим образом.

Введите следующее в командной строке

sudo -H gedit  /etc/nsswitch.conf

Это откроет файл nsswitch.conf в текстовом редакторе. Затем просто измените следующую строку

hosts:          files mdns4_minimal [NOTFOUND=return] dns mdns4

в строку ниже и сохраните файл.

hosts:          files dns

Сбросьте интернет-соединение или, возможно, перезапустите систему, и беспроводное соединение должно снова заработать. Это сработало для меня по крайней мере.

Яннис Пасвантис
источник
2
Эй, ты можешь объяснить, что это делает? Спрашиваю из любопытства, что и это решило проблему и для меня.
kapv89
1
Работает на Dell Latitude E7450 с беспроводной картой Intel 7265, спасибо за этот комментарий. Я также хотел бы больше объяснения кода выше.
abibock_un
4

У меня на самом деле тоже есть эта проблема, поэтому я с нетерпением жду любого постоянного решения, но одно временное будет:

sudo iwconfig wlan0 rate 54M

где 54M - это ваша реальная возможность беспроводной связи.

k0ryfi
источник
Эй, я попробовал это. Это дало мне ошибку: Error for wireless request "Set Bit Rate" (8B20) : SET failed on device wlan0 ; Operation not supported. любое другое быстрое решение?
Рави Дхория ツ
Итак, до сих пор это было единственное решение для сетевого подключения Lenovo T400 Intel Corporation PRO / Wireless 5100 AGN [Shiloh], и оно работало как шарм с точным синтаксисом, представленным в ответе. Тем не менее, эта проблема, кажется, происходит только на i3WM, поэтому я добавил ее @reboot iwconfig wlan0 rate 54Mв свой crontab, используя sudo crontab -eдля того, чтобы он автоматически устанавливал эту скорость при каждой перезагрузке / запуске. Просто для информации. Большое спасибо.
Geppettvs D'Constanzo
Что вы подразумеваете под "i3WM"? @ GeppettvsD'Constanzo Мой же беспроводной адаптер на T400 может потерять соединение и через некоторое время (несколько часов или день) после загрузки Ubuntu 14.04 отключиться. Может ли этот метод (для решения проблемы низкой скорости) помочь? (В то же время мой проводной адаптер и внешний беспроводной адаптер иногда также могут быть отключены.)
Тим
Здравствуйте @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

lshw

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

Я могу предложить вам установить Kernel 3.13.0-37_3.13.0-37.64 + iwlltr0001 с: http://people.canonical.com/~sforshee/iwl-ltr/trusty/

и прошивка Intel 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

ai20
источник
1
  1. Откройте «Дополнительные драйверы»
  2. Перейдите на вкладку «Другое программное обеспечение», установите все флажки
  3. Обновите драйвер
imeckr
источник
1
Это поможет объяснить, что должно делать предлагаемое решение. Без добавления каких-либо деталей это звучит как длинный выстрел с небольшим изменением попадания в цель.
Реквист
Отредактируйте свой ответ и улучшите его, и я переверну отрицательные очки репутации, которые вы получили сейчас. Кроме того, удалите свой ответ, и отрицательные очки репутации также будут изменены.
Fabby
Этот ответ не имеет объяснений, но я попробовал, и это сработало. На моем компьютере на вкладке «другое программное обеспечение» флажки Canonical были сняты. Я думаю, что драйверы моего сетевого адаптера не были установлены раньше ... Но я новичок в Ubuntu, так что ...
andrea.rinaldi
Я думаю, что это, наконец, помогло мне после нескольких дней борьбы.
Озеро
-1

Попробуйте отключить IPv6: перейдите к редактированию сетевых подключений, выберите ваше подключение, перейдите на вкладку IPv6, измените его на игнорирование.

Джеймс
источник