Как устранить неполадки драйверов WiFi в Linux —

Драйверы Wi-Fi иногда сложно настроить в Linux, даже если они иначе работают, когда вы запускаете компьютер в версии Microsoft Windows или другой операционной системы. Вы можете обнаружить, что адаптер беспроводной сети не может автоматически подключиться, или вы даже можете обнаружить, что вам нужно несколько раз щелкнуть значок подключения в графической среде, чтобы заставить его работать. Как правило, происходит то, что система недостаточно долго опрашивает драйвер.

Сначала убедитесь, что у вас установлены последние версии драйверов для вашего оборудования, а если это не сработает, посмотрите в системный журнал, чтобы узнать, не происходит ли это необычно. Драйверы иногда могут периодически сбрасываться. Если исключить все это, тогда у вас есть другой выход. Системный журнал — хорошее место для начала, но его расположение может быть различным в разных дистрибутивах Linux.

Способ 1. Проверка файла системного журнала на наличие ошибок беспроводного драйвера

Если вы используете Debian, любую версию Ubuntu независимо от графического интерфейса рабочего стола или любой другой производный от Debian дистрибутив, такой как Bodhi или Trisquel, то вы можете попробовать tail -f  взглянуть на последнюю часть файла и посмотреть, есть ли какая-либо ссылка на ваш драйвер WiFi. Ключ -f гарантирует, что если что-то случится, пока вы на это смотрите, вы все равно увидите это, когда оно появится. Обратите внимание, что если вы видите несколько повторных отключений от вашего драйвера WiFi, то, скорее всего, это аппаратная проблема, и вы захотите убедиться, что ваше устройство правильно подключено к физической системе. Если вместо этого вы видите несколько USB-разъединений, то это, вероятно, имеет мало общего с сетевыми функциями, предлагаемыми ядром. Если вы видите сообщение, такое как:

Найдено новое USB-устройство

Новые строки устройства USB

Тогда, скорее всего, речь идет о запоминающих устройствах, которые вы подключаете и отключаете от системы. Однако обратите особое внимание на те из них, которые начинаются с даты и содержат сообщение «Обнаружено новое устройство USB», если ваш WiFi-адаптер подключен через порт USB.

Если вы используете Fedora или что-либо на основе Fedora или дистрибутива Red Hat Linux корпоративного уровня, замените  с  в предыдущей команде. Если вы не можете его найти, попробуйте команду больше  чтобы найти в каком каталоге хранятся системные сообщения. Если вы хотите просмотреть весь системный журнал, а не только хвостовую часть, используйте  или больше  в командной строке CLI и затем нажимайте пробел каждый раз, когда вы хотите перейти на одну страницу информации.

Способ 2: проверка информации сетевого менеджера

В интерфейсе командной строки попробуйте выполнить команду nmcli nm wifi off. Это должно отключить ваш сетевой адаптер. Сделав это, попробуйте включить nmcli nm wifi, а затем перезагрузите компьютер. Вам может потребоваться либо доступ с правами root для перезагрузки компьютера с помощью перезагрузки sudo, либо, возможно, вам придется сбросить его с помощью графического интерфейса. Для перезагрузки в CLI и нажатия Enter может быть достаточно в системах Ubuntu, но не для Debian.

Как только система восстановится, посмотрите, исправила ли она проблему. Если это не так, запустите lspci -knn | grep Net -A2 и посмотрите информацию, которую он предоставляет.

Это скажет вам, действительно ли устройство взаимодействует с адаптером Wi-Fi или нет, и должно предоставить более чем достаточно информации для устранения проблемы. Если вы полностью исключили проблемы с оборудованием и считаете, что это может быть действительно проблема с драйвером, вам, возможно, потребуется установить драйвер с закрытым исходным кодом. Вам нужно будет следовать инструкциям вашего производителя, если вы находитесь в дистрибутиве, который не включает материалы с закрытым исходным кодом в репозитории, тогда вам, возможно, придется обратиться к производителю или найти на веб-форуме установочный пакет, который подходит вашему адаптеру. Однако пользователи Ubuntu и его различных официальных производных, признанных Canonical, таких как Lubuntu, Xubuntu и Kubuntu, могут воспользоваться последним.

Метод 3: Автоматический поиск драйверов с закрытым исходным кодом

Если вы используете какой-либо из дистрибутивов * Buntu, попробуйте открыть Software Обновления из меню Dash, LXDE или Whisker. На первой вкладке, которая открывается автоматически, выберите «Бесплатное программное обеспечение с открытым исходным кодом, поддерживаемое Canonical (основное)», «Бесплатное программное обеспечение с открытым исходным кодом и поддерживаемое сообществом (юниверс)», «Собственные драйверы для устройств (ограничено)» и «Программное обеспечение, ограниченное авторскими или правовыми проблемами (multiverse)» из контрольного списка. Некоторые поля уже могут быть отмечены, и при их установке может потребоваться ввести пароль.

Программа может сказать вам, чтобы обновить репозитории. Если это так, то дайте ему возможность пройти курс, нажав кнопку «Согласен». Имейте в виду, что это может занять некоторое время и обычно требует наличия сетевых возможностей. Если возможно, используйте шнур Ethernet, чтобы подключить ваше устройство непосредственно к модему или маршрутизатору до тех пор, пока вы не включите WiFi и не заработаете. После запуска выберите вкладку «Дополнительные драйверы».

Имя производителя оборудования, показанное в способе № 2, может отображаться в этом поле, и вы можете использовать его драйвер, нажав «Применить изменения». Если на нем написано «Нет дополнительных драйверов» и у вас есть сетевое соединение через физический шнур, то вам, возможно, придется закрыть его и перезагрузить. Если по-прежнему ничего нет, запустите sudo apt-get update на терминале, пока у вас есть сетевые возможности из физического соединения, а затем запустите sudo apt-get upgrade перед открытием ПО. Обновления снова. Вас могут попросить в интерактивном режиме ответить на некоторые запросы в терминале во время выполнения этих команд консоли, и ваша система может обновить другие несвязанные пакеты. После того, как они пройдут, вам будет предложено установить проприетарный драйвер.

Если это вызывает не связанную проблему или драйвер с открытым исходным кодом впоследствии становится доступным, и вы предпочли бы удалить код с закрытым исходным кодом из вашей системы, то вы всегда можете использовать кнопку «Восстановить» на листе «Дополнительные драйверы» для его очистки.

Ссылка на основную публикацию
Adblock
detector