Ubuntu (16.04 LTS 64-bit) продолжает отсоединяться от WiFi [duplicate]

Раньше я использовал Ubuntu, но я все еще очень новый. Вчера я только что установил 16.10 на новый компьютер, и Wi-Fi был значительно медленнее, чем мой ноутбук Windows. Я поставил компьютер вместе, чтобы играть в Dota 2, и я испытываю приличный пинг, но при проигрывании проиграл 5% -10%. Иногда, после того, как компьютер остался ненадолго, соединение Wi-Fi полностью прекратится - я все еще вижу сети в выпадающем меню, включая мою домашнюю сеть, но мой компьютер не будет повторно подключаться без перезагрузки. Я все рассмотрел для решения, но моя неопытность помешала мне получить что-нибудь на работу. Моя карта Wi-Fi - это Ralink RT2561 / RT61, вот некоторая информация

Выход sudo lshw -C network

*-network description: Wireless interface product: RT2561/RT61 802.11g PCI vendor: Ralink corp. physical id: 6 bus info: pci@0000:01:06.0 logical name: wlp1s6 version: 00 serial: 00:0e:2e:de:df:c0 width: 32 bits clock: 33MHz capabilities: pm bus_master cap_list ethernet physical wireless configuration: broadcast=yes driver=rt61pci driverversion=4.8.0-22-generic firmware=0.8 ip=192.168.1.107 latency=64 link=yes multicast=yes wireless=IEEE 802.11 resources: irq:17 memory:dfef8000-dfefffff

Вот вывод sudo iwconfig:

*-network description: Wireless interface product: RT2561/RT61 802.11g PCI vendor: Ralink corp. physical id: 6 bus info: pci@0000:01:06.0 logical name: wlp1s6 version: 00 serial: 00:0e:2e:de:df:c0 width: 32 bits clock: 33MHz capabilities: pm bus_master cap_list ethernet physical wireless configuration: broadcast=yes driver=rt61pci driverversion=4.8.0-22-generic firmware=0.8 ip=192.168.1.107 latency=64 link=yes multicast=yes wireless=IEEE 802.11 resources: irq:17 memory:dfef8000-dfefffff

Я в недоумении, я очень плохо отношусь к этому. Если какая-либо дополнительная информация необходима, я могу предоставить ее

4
задан 20 October 2016 в 11:07

8 ответов

Решение, данное подобной проблеме, похоже, очень помогло, но не является принятым ответом.

Сначала откройте терминал и запустите следующую команду, чтобы отредактировать файл.

sudo sed -i 's/wifi.powersave = 3/wifi.powersave = 0/g' /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf

Наконец, перезагрузитесь.

Команда редактирует файл: /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf, чтобы изменить: wifi.powersave = 3 на это: wifi.powersave = 0

0
ответ дан 18 July 2018 в 03:46

Вы должны использовать ядро ​​4.4.0 (используемое по умолчанию в 16.04), а затем установить из источника драйвер ralink / mediatek для linux «DPO_RT5572_LinuxSTA2.2.1.3_20121022».

После перезагрузки вы не потеряете пакеты больше:).

Вам нужно ядро ​​4.4.0, потому что новое ядро ​​4.6+ изменило API, поэтому очень старый драйвер ralink не компилируется / работает, и без него вы получаете потери пакетов.

В моем rt2800usb.conf я установил также «options rt2800usb nohwcrypt = Y swenc = Y fwlps = N ips = N» и отключил управление питанием Wi-Fi.

0
ответ дан 18 July 2018 в 03:46

На самом деле sudo sed -i 's/wifi.powersave = 3/wifi.powersave = 2/g' /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf Должна работать лучше в соответствии с этим из github

Поскольку он показывает 0 = использовать по умолчанию, 1 = игнорировать, 2 = отключить и 3 = включить

0
ответ дан 18 July 2018 в 03:46

У меня есть RT2561 / RT61, и я, наконец, решил эту проблему:

Отредактируйте этот файл как root:

sudo nano /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf

Измените wifi.powersave = 3 на wifi.powersave = 2, что отключит powersave (как упоминалось ранее, из github)

И затем перезапустите сетевой менеджер как root:

sudo systemctl restart NetworkManager

Вам не нужно перезагружаться. Теперь вы можете подключиться к вашему Wi-Fi устройству

(Этот ответ представляет собой компиляцию предыдущих ответов, этот метод следует выделить, поскольку он спас меня от покупки оборудования)

5
ответ дан 18 July 2018 в 03:46

Решение, данное подобной проблеме, похоже, очень помогло, но не является принятым ответом.

Сначала откройте терминал и запустите следующую команду, чтобы отредактировать файл.

sudo sed -i 's/wifi.powersave = 3/wifi.powersave = 0/g' /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf

Наконец, перезагрузитесь.

Команда редактирует файл: /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf, чтобы изменить: wifi.powersave = 3 на это: wifi.powersave = 0

0
ответ дан 24 July 2018 в 17:55
  • 1
    Вы должны продвигать ответ, если он вам помог. Я поставил закрытый запрос, обозначающий вопрос как дубликат, чтобы он ссылался на ответ. Однако, поскольку ответ не был принят в качестве решения по предыдущему вопросу, я пошел дальше и отредактировал ваш ответ, чтобы включить шаги со ссылкой на исходный источник, поскольку не обязательно предоставлять «ответ только для ссылок». – mchid 20 October 2016 в 09:38
  • 2
    Кроме того, я пошел и использовал sed для редактирования файла вместо gedit, потому что он быстрее и впечатляюще :). – mchid 20 October 2016 в 09:54

Вы должны использовать ядро ​​4.4.0 (используемое по умолчанию в 16.04), а затем установить из источника драйвер ralink / mediatek для linux «DPO_RT5572_LinuxSTA2.2.1.3_20121022».

После перезагрузки вы не потеряете пакеты больше:).

Вам нужно ядро ​​4.4.0, потому что новое ядро ​​4.6+ изменило API, поэтому очень старый драйвер ralink не компилируется / работает, и без него вы получаете потери пакетов.

В моем rt2800usb.conf я установил также «options rt2800usb nohwcrypt = Y swenc = Y fwlps = N ips = N» и отключил управление питанием Wi-Fi.

0
ответ дан 24 July 2018 в 17:55

На самом деле sudo sed -i 's/wifi.powersave = 3/wifi.powersave = 2/g' /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf Должна работать лучше в соответствии с этим из github

Поскольку он показывает 0 = использовать по умолчанию, 1 = игнорировать, 2 = отключить и 3 = включить

0
ответ дан 24 July 2018 в 17:55

У меня есть RT2561 / RT61, и я, наконец, решил эту проблему:

Отредактируйте этот файл как root:

sudo nano /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf

Измените wifi.powersave = 3 на wifi.powersave = 2, что отключит powersave (как упоминалось ранее, из github)

И затем перезапустите сетевой менеджер как root:

sudo systemctl restart NetworkManager

Вам не нужно перезагружаться. Теперь вы можете подключиться к вашему Wi-Fi устройству

(Этот ответ представляет собой компиляцию предыдущих ответов, этот метод следует выделить, поскольку он спас меня от покупки оборудования)

5
ответ дан 24 July 2018 в 17:55

Другие вопросы по тегам:

Похожие вопросы: