Раньше я использовал 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
Я в недоумении, я очень плохо отношусь к этому. Если какая-либо дополнительная информация необходима, я могу предоставить ее
Решение, данное подобной проблеме, похоже, очень помогло, но не является принятым ответом.
Сначала откройте терминал и запустите следующую команду, чтобы отредактировать файл.
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
Вы должны использовать ядро 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.
На самом деле 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 = включить
У меня есть 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 устройству
(Этот ответ представляет собой компиляцию предыдущих ответов, этот метод следует выделить, поскольку он спас меня от покупки оборудования)
Решение, данное подобной проблеме, похоже, очень помогло, но не является принятым ответом.
Сначала откройте терминал и запустите следующую команду, чтобы отредактировать файл.
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
Вы должны использовать ядро 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.
На самом деле 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 = включить
У меня есть 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 устройству
(Этот ответ представляет собой компиляцию предыдущих ответов, этот метод следует выделить, поскольку он спас меня от покупки оборудования)