
Проблема
В течение последнего года или около того у меня были постоянные проблемы с беспроводной связью на моем ноутбуке. Сеть пропадает каждые 5-10 минут дома, а вне дома я иногда вообще не могу подключиться.
Я просмотрел бесчисленное количество вопросов на AskUbuntu, сообщений на форумах, отчетов об ошибках и т. д. — но безрезультатно.
Раньше значок в строке состояния показывал стрелки вверх и вниз вместо соответствующего значка Wi-Fi — работал ли интернет или нет. Когда интернет пропадал, в строке состояния или где-либо еще НЕ было индикации. Ноутбук думал, что он все еще онлайн, но ни один веб-сайт не загружался и ни одна служба не работала.
После обновления до версии 18.04 при сбое интернета появляется всплывающее окно с ошибкой: «Активация сетевого подключения не удалась».
В : есть два потенциально релевантных сообщения dmesg
:
- wlp1s0: деаутентификация с 44:e1:37:2f:e5:40 по локальному выбору (Причина: 3=DEAUTH_LEAVING)
- wlp1s0: не удалось удалить ключ (1, ff:ff:ff:ff:ff:ff) из оборудования (-22)
В настоящее время я публикую посты с телефона, поскольку у меня нет доступа к проводному интернету, а мой ноутбук не подключается.совсем. Поэтому написание ответов на комментарии и комментарии может занять некоторое время.
Обновлять:Придя домой, я проверил свой домашний Wi-Fi, и мне удалось подключиться без ошибок, так что это не похоже на то, что у меня вышла из строя беспроводная карта. Домашняя сеть: подключается нормально, но теряет интернет каждые 3-5 минут. Телефонная точка доступа: не подключается («Активация сетевого подключения не удалась»)
Среда
- У меня Dell Latitude E5570. Ubuntu не поставлялся. Ubuntu 16.04 был установлен чисто с загрузочного USB после форматирования диска
sudo lshw -class network
показывает, что у меня есть беспроводной интерфейс Intel Corporation Wireless 8620 (rev 3a)- Та же команда показывает, что мой драйвер
iwlwifi
- В настоящее время я использую Ubuntu 18.04 (среди многих попыток исправить свой интернет, обновление Ubuntu было одним из них)
ls -l /lib/firmware/iwlwifi-8000C-*
показывает, что у меня версии прошивки от 13 до 34.dmesg | grep iwlwifi
подтверждает, что я загружаю версию прошивки34.0.1
- Я использую версию NetworkManager
1.10.6
- Я не верю, что мое беспроводное оборудование повреждено, потому что я вижу список публично транслируемых SSID. При включении точки доступа моего телефона она сразу же отображается как опция. Я просто не могу подключиться, когда выбираю нужную сеть.
Что я пробовал
- Создайте
/etc/pm/config.d/config
и добавьте строкуSUSPEND_MODULES="iwlwifi wlp1s0"
- Создайте
/etc/modprobe.d/iwlwifi.conf
и добавьте строкуoptions iwlwifi fwlps=N
sudo modprobe -r hp_wmi
- Редактировать
/etc/NetworkManager/conf.d/default-wifi-powersave-on.conf
и изменить3
на2
- Обновлять
linux-headers
- Обновление до Ubuntu 18.04
- Выключите ноутбук, отсоедините аккумулятор, подождите 10 минут, подключите все обратно.
- Отключить безопасность Wi-Fi
- Подключитесь к 2,4 ГГц или 5 ГГц
- Отредактируйте
/etc/modprobe.d/iwlwifi.conf
и установите11n_disable=
либо1
8
- Удалить Docker и Vagrant
- Редактировать
/etc/default/crda
и установитьREGDOMAIN=US
Я, вероятно, пробовал много других вещей, которые я просто не могу вспомнить сейчас. У меня все еще проблемы, и это бесконечно расстраивает.
решение1
Что сработало
Раньше я избегал использования альтернативных сетевых менеджеров, поскольку во время всех моих исследований и тестирований я нашел множество сообщений в блогах и ответов AskUbuntu, в которых утверждалось, что WICD не обновлялся с 2012 года, что NetworkManager стал лучше с версии 16.04, что многие инструменты для управления сетями не поддерживают несколько сетей (что делает их бесполезными для ноутбука, который перемещается с места на место) и т. д.
В конце концов я решил дать ему шанс. Пошаговое руководство (для тех, у кого возникла похожая проблема и кто следит за мной):
- Я открыл Ubuntu Software и поискал "Synaptic" -- по сути, улучшенная версия Ubuntu Software. Я установил это
- Используя Synaptic, я нашел и установил "wicd". После выбора wicd он автоматически выбрал несколько других пакетов. Я не стал менять какие-либо настройки по умолчанию
- Я перезагрузил свой компьютер.
- Я нажал клавишу Windows, чтобы открыть средство запуска приложений, нашел «wicd» и запустил его.
- Я выбрал и подключился к точке доступа моего телефона (которая сработала на этот раз) -- хотя это не обязательно должна быть точка доступа телефона. Подойдет любая беспроводная сеть
- Теперь, когда у меня есть подключение к Интернету, я использовал Synaptic для удаления Network-Manager.
- Я перезагрузил компьютер еще раз.
По крайней мере, мне удалось подключиться к точке доступа моего телефона, так что я думаю, что дела идут на лад. Я подключусь к своей домашней сети и посмотрю, смогу ли я оставаться онлайн весь день, не теряя интернет.
Предостережение
Использование Wicd полностью устранило все мои проблемы с подключением и стабильностью. Теперь, когда я в сети, я остаюсь в сети весь день. Теперь я также могу подключиться к точке доступа моего телефона.Однако, теперь требуется 2-3 минуты, чтобы первоначально подключиться, когда я вывожу свой компьютер из спящего режима или впервые включаю его. Это не конец света, но это может немного раздражать.