Продолжайте перезапускать Network Manager для работы Wi-Fi

Пожалуйста, потерпите меня, потому что я не очень разбираюсь в сетях.

В последнее время мне постоянно приходилось перезапускать Network Manager на моем ноутбуке с помощью:

sudo service network-manager restart или sudo systemctl restart NetworkManager.service каждую минуту, потому что мой интернет продолжал падать.

Нет проблем с сетевым подключением к другим устройствам, таким как мой телефон и ноутбуки других, так что это связано с моим текущим ноутбуком.

Частая необходимость перезапускать сетевой менеджер каждую минуту очень ограничивает мой рабочий процесс. Мне пришлось дважды перезапустить свой Network Manager, чтобы опубликовать этот вопрос. Любая помощь будет благодарна.

Я использую KDE Plasma 5, и моя сетевая карта представляет собой Intel Wireless 8265 / 8275.

0
задан 29 August 2019 в 14:20

1 ответ

Чтобы исправить это, вы собираетесь удалить и переустановить драйвер устройства WiFi ядра

  1. Сначала вам нужно найти имя модуля драйвера устройства 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

  2. Теперь, используя имя драйвера, выполните перезагрузку:

    sudo modprobe -r iwlwifi && sudo modprobe iwlwifi
    
  3. Создайте сценарий оболочки, чтобы сделать это за вас, потому что, если вы похожи на меня, вы забудете эти шаги, и когда они вам понадобятся, это будет когда ваш беспроводной адаптер не работает.

    А. отредактируйте файл где-нибудь в пути поиска, например ${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

0
ответ дан 1 March 2020 в 03:36

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

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