Я просмотрел все предыдущие вопросы, но отключение управления питанием для карты Wi-Fi не сработало. Эта проблема, кажется, с Lenovo Thinkpads. Я перешел на Ubuntu 11.10 с Windows 7 3 дня назад, так что я новичок в операционной системе.
Я просмотрел все предыдущие вопросы, но отключение управления питанием для карты Wi-Fi не сработало. Эта проблема, кажется, с Lenovo Thinkpads. Я перешел на Ubuntu 11.10 с Windows 7 3 дня назад, так что я новичок в операционной системе.
Ответы:
ОП опубликовано:
Примечание 1: медленное соединение может быть связано с вашим поставщиком услуг или по любой другой причине, чтобы проверить его, попробовать ту же сеть с любого другого компьютера с другой ОС или путем подключения к сети с помощью кабеля. Если это быстро, это решение может помочь вам. Если нет, то это может быть пустой тратой времени! *
Примечание 2: в первой ссылке в ссылках, которые я поставил, есть больше способов решить медленное беспроводное соединение. Каждый метод решает разные возможные причины медленного соединения. Я рекомендую проверить решение, которое я поставил здесь, прежде чем искать другие методы, потому что оно наиболее вероятно эффективно. *
Если вы используете Ubuntu 11.10, сделайте следующее:
открыть терминал. Введите следующие две строки:
sudo rmmod -f iwlagn
sudo modprobe iwlagn 11n_disable=1
Теперь проверьте скорость вашего беспроводного интернета. Если это все еще медленно, это решение, вероятно, не решение для вашего случая. В этом случае просто перезагрузите компьютер, чтобы отменить внесенные изменения. Если это станет нормальным и быстрым, сделайте это навсегда, набрав в терминале следующую строку:
gksudo gedit /etc/modprobe.d/iwlagn-disable11n.conf
Файл будет открыт. В конце файла вставьте следующую строку и сохраните:
options iwlagn 11n_disable=1
После сохранения просто выйдите и НАСЛАЖДАЙТЕСЬ!
Решение для Ubuntu 12.04:
открыть терминал. Введите следующие две строки:
sudo rmmod iwlwifi
sudo modprobe iwlwifi 11n_disable=1
Теперь проверьте скорость вашего беспроводного интернета. Если это все еще медленно, это решение, вероятно, не решение для вашего случая. В этом случае просто перезагрузите компьютер, чтобы отменить внесенные изменения. Если это станет нормальным и быстрым, сделайте это навсегда, набрав в терминале следующую строку:
gksudo gedit /etc/modprobe.d/iwlwifi-disable11n.conf
Файл будет открыт. В конце файла вставьте следующую строку и сохраните:
options iwlwifi 11n_disable=1
После сохранения просто выйдите и НАСЛАЖДАЙТЕСЬ!
Ссылки:
* Я попробовал оба решения, и они работают.
Я решил это для себя, используя инструкции здесь .
в терминале напишите:
echo "options iwlagn 11n_disable=1" | sudo tee /etc/modprobe.d/iwlagn.conf
sudo modprobe -rfv iwlagn
sudo modprobe iwlagn
Для 12.04 и новее: изменить options iwlagn 11n_disable=1
наoptions iwlwifi 11n_disable=1
Эта ошибка также влияет на мой ноутбук с Centrino Ultimate-N 6300. Единственное, что помогло, - это включить параметр swcrypto. Мой /etc/modprobe.d/iwlwifi.conf
сейчас выглядит так:
options iwlwifi 11n_disable=1 led_mode=1 swcrypto=1
И я могу использовать Wi-Fi без проблем. Однако тот факт, что n-сети не могут быть использованы, остается раздражающим.
Эти команды помогли и сработали для меня, Kubuntu 15.10 (хитроумно), мой Wi-Fi-адаптер Intel (Intel Corporation Centrino Wireless-N 1000) перешел в основном на полную скорость после сканирования (скорость улитки):
echo options iwlwifi 11n_disable=1 | sudo tee /etc/modprobe.d/iwlagn.conf
echo options iwlwifi 11n_disable=1 | sudo tee /etc/modprobe.d/iwlwifi.conf
sudo modprobe -rfv iwlwifi
sudo modprobe iwlwifi
apt-get update
Сначала мне было так трудно найти это, я надеюсь, что это кому-то помогло, сначала это было так медленно, когда я установил Linux (Kubuntu), это сводило меня с ума :)
После нескольких лет неспособности использовать 801.11n на моем ноутбуке. Я нашел решение, которое действительно решает эту проблему! Кажется, это лучшее из возможных решений, потому что вы все еще можете использовать Bluetooth, а также без проблем получать доступ к сетям через 801.11n (я получаю ~ 70 Мбит / с).
Введите следующие команды в терминал:
echo options iwlwifi bt_coex_active=0 swcrypto=1 11n_disable=8 | sudo tee /etc/modprobe.d/iwlwifi-disable11n.conf
sudo modprobe -r iwlwifi
sudo modprobe iwlwifi
Вот объяснение того, что мы делаем:
swcrypto=1
переключает аппаратное шифрование на программное шифрование.bt_coex_active=0
отключает функцию автоматического вмешательства между Bluetooth и Wi-Fi - это, скорее всего, истинная причина проблем.11n_disable=8
включает агрегацию TX AMPDU.какая bt_coex_active
самом деле делает, когда он включен, по сути, «отключает» Wi-Fi, когда система считает, что используется частота Bluetooth - но в ошибочных реализациях предполагается, что Bluetooth всегда передает, таким образом перекрывая WiFi постоянно.
Большинство людей предпочитают изменять файл по умолчанию, /etc/modprobe.d/iwlwifi.conf
но лично я предпочитаю помещать его в отдельный файл, чтобы его можно было отменить в случае необходимости. Если вы пробовали предыдущие настройки, убедитесь, что ваш файл возвращается к настройкам по умолчанию. Для справки мой (на Ubuntu 16.04):
# /etc/modprobe.d/iwlwifi.conf
# iwlwifi will dyamically load either iwldvm or iwlmvm depending on the
# microcode file installed on the system. When removing iwlwifi, first
# remove the iwl?vm module and then iwlwifi.
remove iwlwifi \
(/sbin/lsmod | grep -o -e ^iwlmvm -e ^iwldvm -e ^iwlwifi | xargs /sbin/rmmod) \
&& /sbin/modprobe -r mac80211
Если это не работает для вас, пожалуйста, запустите:
sudo rm /etc/modprobe.d/iwlwifi-disable11n.conf
Источники:
Мое использование (ваш пробег может варьироваться):
ОБНОВЛЕНИЕ: Это каким-то образом закончилось тем, что не соединялось снова, таким образом я сделал больше исследования здесь, что я нашел:
Восстановите исходные iwlwifi
команды в файле iwlwif.conf
(может не потребоваться восстановить исходные команды в iwlwifi.conf
файле) /etc/modprobe.d/iwlwifi.conf
и вставьте в конце эту строку:
options iwlwifi 11n_disable=1 bt_coex_active=0 power_save=0 auto_agg=0 swcrypto=1
Чтобы восстановить файл, вы можете создать новый текстовый файл в ваших документах с именем iwlwifi.conf
и добавить командные строки:
# /etc/modprobe.d/iwlwifi.conf
# iwlwifi will dyamically load either iwldvm or iwlmvm depending on the
# microcode file installed on the system. When removing iwlwifi, first
# remove the iwl?vm module and then iwlwifi.
remove iwlwifi \
(/sbin/lsmod | grep -o -e ^iwlmvm -e ^iwldvm -e ^iwlwifi | xargs /sbin/rmmod) \
&& /sbin/modprobe -r mac80211
options iwlwifi 11n_disable=1 bt_coex_active=0 power_save=0 auto_agg=0 swcrypto=1
Затем сохраните документ, запустите konsole и введите команды
sudo cp /home/[replaceyourusernamehere]/Documents/iwlwifi.conf /etc/modprobe.d/iwlwifi.conf
После этого мой Wi-Fi начал работать быстрее, чем когда я только что вошел:
options iwlwifi 11n_disable=1
Примечание: вышеупомянутое только работало для меня, где я скопировал файл, используя суперпользователя. Я не делал эту часть ниже, но она может или не может работать.
Возможно, вам все еще придется запускать команды как:
echo options options iwlwifi 11n_disable=1 bt_coex_active=0 power_save=0 auto_agg=0 swcrypto=1 | sudo tee /etc/modprobe.d/iwlwifi.conf
sudo modprobe -rfv iwlwifi
sudo modprobe iwlwifi
apt-get update
Я все еще получал сообщение об ошибке, iwlwifi
когда я запускал модуль :
sudo modprobe -rfv iwlwifi.
Дайте мне знать, если это работает для вас или нет в комментариях.
Откройте терминал ( Alt+ Ctrl+ T) и введите:
sudo modprobe -r iwlwifi
sudo modprobe iwlwifi 11n_disable=1
Теперь проверьте, улучшились ли скорости. Если да, давайте сделаем это постоянным.
Открыть /etc/modprobe.d/iwlwifi_disable11n.conf
как суперпользователь, например:
gksudo gedit /etc/modprobe.d/iwlwifi_disable11n.conf
Добавьте следующую строку в конец файла:
options iwlwifi 11n_disable=1
После этого сохраните его и выйдите!
В случае, если вы получаете сообщение об ошибке типа
ERROR: Removing 'iwlwifi': No such file or directory
заменить iwlwifi
с iwlagn
в приведенных выше команд и повторите попытку.
Я использую Ubuntu 18.04LTS с версией ядра 5.0.0-27-generic и картой Intel Wireless 7265. Я по-прежнему вижу проблему даже после использования «iwlwifi 11n_disable = 1 swcrypto = 1 11n_disable = 8 bt_coex_active = 0 auto_agg = 0» в /etc/modprobe.d/iwlwifi.conf. Я пробовал различные комбинации параметров драйверов и версий ядра. (в основном 4.15.х)
В этот момент я сдался. Эта проблема не только вызывает замедление Wi-Fi на ноутбуке, но и замедляет работу всей системы Wi-Fi. Глядя на анализ Unifi, он сводит всю сеть Wi-Fi до колена.
Я выбрал аппаратное решение - добавил сеть Wi-Fi без N. Я вытащил Apple AirPort и отключил режим «N». У меня есть основной Wi-Fi, используя Ubiquity Unifi. Таким образом, Intel Wi-Fi указывает на Wi-Fi без N, а другие машины и телефоны используют сеть / G / N, и все работает нормально. Я также заказал Wi-Fi-карту с чипсетом Broadcom, поэтому, когда она придет, я заменю ее на Wi-Fi Intel, и мне больше не придется об этом беспокоиться. Мне потребовалось несколько дней экспериментов, чтобы добраться до этой точки, и это просто не стоит возиться с глючным драйвером для меня.