Как перезагрузить Wi-Fi (iwlwifi) на Ubuntu 24.04 LTS?

Вопрос или проблема

Когда я смотрю видео на YouTube, иногда соединение прерывается из-за отказа iwlwifi, пока мой Ubuntu 24.04 LTS не перезагрузится или я не выполню обходные действия. Иногда это происходит сразу после перезагрузки.

Есть ли способ перезапустить мой Wi-Fi, не перезагружая Ubuntu каждый раз?

  1. Запустите терминал

  2. Скопируйте и вставьте этот ответ в терминал

    sudo echo Wi-Fi is rebooting &&
    sudo modprobe -r iwlwifi &&
    sleep 10 &&
    sudo modprobe iwlwifi &&
    sudo echo Wi-Fi established &&
    sleep 1 && clear
    
  3. Введите свой пароль и дождитесь завершения процесса.

Обратите внимание, что это работает только с Wi-Fi драйверами, которые базируются на проприетарных драйверах, а не на дополнительных драйверах.

Например, Intel Wi-Fi драйверы и Realtek Wi-Fi драйверы обе базируются на проприетарных драйверах, а не на дополнительных драйверах.

Эти команды работают для меня:

nmcli radio wifi off  
nmcli radio wifi on

.

Ответ или решение

Чтобы перезагрузить Wi-Fi модуль iwlwifi на Ubuntu 24.04 LTS без перезагрузки системы, вы можете воспользоваться несколькими методами, которые решат проблему с периодическими отключениями при использовании YouTube. Это особенно актуально для тех, кто работает с драйверами Intel и Realtek. Следуйте приведенным ниже шагам для достижения результата.

Способ 1: Использование modprobe

  1. Запустите Терминал:
    Откройте терминал на вашем рабочем столе, используя сочетание клавиш Ctrl + Alt + T.

  2. Выполните команды для перезагрузки модуля:
    Скопируйте и вставьте следующие команды в терминал. Эти команды отключают и затем повторно подключают Wi-Fi модуль iwlwifi.

    sudo echo Wi-Fi is rebooting && \
    sudo modprobe -r iwlwifi && \
    sleep 10 && \
    sudo modprobe iwlwifi && \
    sudo echo Wi-Fi established && \
    sleep 1 && clear

    Этапы в команде:

    • sudo modprobe -r iwlwifi: выгружает модуль iwlwifi.
    • sleep 10: делает паузу на 10 секунд, что необходимо для полной выгрузки драйвера.
    • sudo modprobe iwlwifi: заново загружает модуль iwlwifi.
  3. Введите пароль:
    Вам будет предложено ввести пароль суперпользователя, чтобы выполнить команды.

Способ 2: Использование NetworkManager

Если модуль перезагрузить не удается или хотите обойтись более простым методом, используйте команды управления сетевыми подключениями в nmcli, которые также могут быть эффективными:

nmcli radio wifi off  
nmcli radio wifi on
  • Эти команды позволяют отключить и снова включить Wi-Fi через интерфейс NetworkManager, устраняя необходимость работать с модулями ядра напрямую.

Важные примечания:

  • Проприетарные драйверы: Эти методы, в частности, подходят для работы с проприетарными драйверами, такими как драйверы Intel и Realtek, упоминаемые в контексте.
  • Стабильность сети: Описанные методы позволяют восстановить соединение без перезагрузки системы, что может улучшить ваш опыт работы с Ubuntu.

Следуя этим инструкциям, вы сможете оперативно восстановить Wi-Fi и избежать неудобств. Убедитесь, что в вашей системе установлены последние обновления и драйверы, чтобы минимизировать возможность возникновения подобных сбоев.

Финальное слово:

Эти методы дают пользователю возможность самостоятельно управлять сетевыми подключениями без необходимости перезагрузки системы каждый раз при отключении Wi-Fi. Это особенно актуально для пользователей Ubuntu 24.04 LTS и позволяет сосредоточиться на задачах без потерь производительности.

Оцените материал
Добавить комментарий

Капча загружается...