Como executar o modprobe para o Wi-Fi no login?

1

Eu gostaria de ativar meu cartão de Wi-Fi automaticamente na inicialização todas as vezes. No entanto, o comando abaixo requer sudo. Eu vejo Hardware Disabled na conexão sem fio que bloqueia o acesso à Internet através de conexão sem fio sem o comando sudo. Não há uma solução permanente para esse problema, já que esses drivers estão com bugs, portanto, descontinuemos esse recurso desse encadeamento. Solução temporária é aqui tal que eu corro em Lenovo G50-30

sudo modprobe -r ideapad-laptop

que resolve o problema até o próximo desligamento. A placa sem fio está desativada na próxima inicialização. O comando carrega algum módulo no kernel do Linux. Eu não entendo a origem do bug. O comando rfkill list fornece

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

Eu não posso usar o comando cronjob @reboot porque ele não roda do sistema frio como descrito aqui .

Modprobe sem êxito e /etc/init.d/rc.local

Uma tentativa de aqui . Adicionar @reboot modprobe -r ideapad-laptop ao seu crontab funcionaria, mas aparentemente só funciona quando a máquina é reinicializada não quando está fria. Então faça

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

Isso adicionará a linha aos seus trabalhos agendados, mas o chamará no login, adicionando-a em uma linha a /etc/init.d/rc.local .

Como você pode ativar o comando modprobe no login?

    
por Léo Léopold Hertz 준영 07.07.2015 / 10:29

1 resposta

4

A sua pergunta é formulada de forma bastante caótica, mas é isso que eu entendo:

  1. Você está falando sobre ativar seu adaptador de rede sem fio usando um comando que requer privilégios de root (portanto, execute usando sudo ). O comando que você está executando realmente remove um módulo (veja man modprobe sob a opção -r).

  2. Provavelmente, foi sugerido que você removesse o módulo ideapad-laptop porque está em conflito com outro módulo. Esse módulo está desativado, porque o módulo ideapad-laptop defunto tem prioridade sobre ele.

Você provavelmente não conseguiu encontrar a resposta que procurava, porque estava pesquisando os termos incorretos. Você desejará desabilitar o módulo ideapad-laptop em um processo chamado lista negra .

Basta criar um novo arquivo em /etc/modprobe.d/ , que começa com .conf , por exemplo, /etc/modprobe.d/disable_deprecated.conf e adicione blacklist ideapad-laptop a ele. Isso impede que o módulo seja carregado. Você não terá mais que executar o comando modprobe.

    
por 27.07.2015 / 14:34