Пожалуйста, потерпите меня, потому что я не очень разбираюсь в сетях.
В последнее время мне постоянно приходилось перезапускать Network Manager на моем ноутбуке с помощью:
sudo service network-manager restart
или sudo systemctl restart NetworkManager.service
каждую минуту, потому что мой интернет продолжал падать.
Нет проблем с сетевым подключением к другим устройствам, таким как мой телефон и ноутбуки других, так что это связано с моим текущим ноутбуком.
Частая необходимость перезапускать сетевой менеджер каждую минуту очень ограничивает мой рабочий процесс. Мне пришлось дважды перезапустить свой Network Manager, чтобы опубликовать этот вопрос. Любая помощь будет благодарна.
Я использую KDE Plasma 5, и моя сетевая карта представляет собой Intel Wireless 8265 / 8275.
Чтобы исправить это, вы собираетесь удалить и переустановить драйвер устройства WiFi ядра
Сначала вам нужно найти имя модуля драйвера устройства WiFi, используя lshw
lshw -C сеть
получить намного больше вывода, чем это, но ключевые строки:
*-network
описание: Беспроводной интерфейс
. . .
конфигурация: широковещательная передача = да, драйвер = версия драйвера iwlwifi = 5.3.0-40-универсальная прошивка = 17.3216344376.0 ip = 10.127.128.165 задержка = 0 ссылка = да многоадресная рассылка = да беспроводная связь = IEEE 802.11
или
конфигурация: автосогласование=по трансляции=да драйвер=прошивка r8169=rtl8168g-2_0.0.1 06.02.13 задержка=0
в данном случае вы ищете имя драйвера driver=iwlwifi
или driver=r8169
Теперь, используя имя драйвера, выполните перезагрузку:
sudo modprobe -r iwlwifi && sudo modprobe iwlwifi
Создайте сценарий оболочки, чтобы сделать это за вас, потому что, если вы похожи на меня, вы забудете эти шаги, и когда они вам понадобятся, это будет когда ваш беспроводной адаптер не работает.
А. отредактируйте файл где-нибудь в пути поиска, например ${HOME}/bin/resetWireless
, добавив содержимое, которое делает следующее:
#!/bin/bash
сеть sudo lshw -C | возможности grep | драйвер grep
эхо, если эта последняя команда не говорила, что драйвер iwlwifi, измените следующую строку
sudo modprobe -r iwlwifi && sudo modprobe iwlwifi
## Это из https://askubuntu.com/questions/1169349/keep-needing-to-restart-network-manager-for-wifi-to-work
Б.сделать файл исполняемым с помощью:
% chmod +x ${HOME}/bin/resetWireless
если это сработает для вас, пожалуйста, перейдите туда, где я его получил, и +поднимите ответ там, потому что это повторение ответа Вултера из Как перезапустить интерфейс WiFi без перезагрузки (разрыв соединения)? отредактировано 16 дек. ответ дан 09 фев. Wouter