Как запустить modprobe для Wi-Fi при авторизации?

Я хотел бы каждый раз активировать мою Wi-Fi-карту автоматически при запуске. Однако для команды ниже требуется sudo. Я вижу, что Hardware Disabled в беспроводном соединении, которое блокирует доступ в Интернет через беспроводное соединение без команды sudo. Нет постоянного решения этой проблемы, так как эти драйверы ошибочны, поэтому отказываются от этой функции из этого потока. Временное решение здесь такое, что я запускаю в Lenovo G50-30

 sudo modprobe -r ideapad-laptop 

который решает проблему до следующего закрытия. Беспроводная карта отключается при следующем запуске. Команда загружает некоторый модуль в ядро ​​Linux. Я не понимаю происхождение ошибки. Список команд rfkill list дает

 2: phy0: Wireless LAN Soft blocked: no Hard blocked: no 

Я не могу использовать команду @reboot cronjob потому что она не запускается из холодной системы, как описано здесь .

Неудачный modprobe и /etc/init.d/rc.local

Одна попытка отсюда . Добавление @reboot modprobe -r ideapad-laptop к вашему crontab будет работать, но, по-видимому, работает только тогда, когда машина перезагружается не тогда, когда наступает холод. Ну действуй

 sudo echo '@reboot modprobe -r ideapad-laptop' >> /etc/crontab 

Это добавит строку в ваши задания cron, но вызовет ее при входе в систему, добавив ее в строку /etc/init.d/rc.local .

Как вы можете включить команду modprobe при входе в систему?

  • Драйвер 8192cu: сканирование иногда не возвращает результатов
  • Как выполнить резервное копирование конфигурации wlan?
  • Как узнать, использует ли кто-нибудь ваш Wi-Fi
  • Мне интересно о временной базе DISCONNECT wpa_supplicant
  • Укажите драйвер для данного устройства?
  • Ubuntu 14.10 отключается от Wi-Fi после пробуждения от приостановки
  • TP-LINK Archer T2UH wifi fastroaming на Linux медленный или иногда не может подключаться к AP
  • Fedora 23 как установить драйвер для BCM43142 802.11?
  • One Solution collect form web for “Как запустить modprobe для Wi-Fi при авторизации?”

    Ваш вопрос сформулирован довольно хаотично, но это то, что я понимаю:

    1. Вы говорите о включении вашего беспроводного сетевого адаптера с помощью команды, которая требует привилегий root (следовательно, запускается с использованием sudo ). Команда, которую вы выполняете, фактически удаляет модуль (см. man modprobe под параметром -r).

    2. Вероятно, было предложено удалить модуль ideapad-laptop поскольку он противоречит другому модулю. Этот модуль отключен, потому что несуществующий ideapad-laptop имеет приоритет над ним.

    Вероятно, вы не смогли найти ответ, который искали, потому что искали неправильные условия. Вы хотите отключить модуль ideapad-laptop в процессе, называемом blacklisting .

    Просто создайте новый файл под /etc/modprobe.d/ который начинается с .conf , например, /etc/modprobe.d/disable_deprecated.conf и добавляет к нему blacklist ideapad-laptop . Это предотвращает загрузку модуля. Вам больше не придется запускать команду modprobe.

    Linux и Unix - лучшая ОС в мире.