Posso obter o Network Manager para descarregar / carregar o driver sem fio?

2

Às vezes, meu sistema sem fio perde a conexão e não se reconecta. No entanto, eu acho que vai se reconectar quando eu abrir o terminal e executar

sudo modprobe -r nameOfDriver
sudo modprobe nameOfDriver

No entanto, ir para o Network Manager e desmarcar a ativação da conexão sem fio e ativar a conexão sem fio não corrige o problema.

Existe alguma maneira de ter o gerenciador de rede removendo o driver via modprobe ? O que exatamente está desativando no gerenciador de rede (ou com o switch de hardware / teclado)?

    
por Colin Matheson 22.08.2012 / 01:59

2 respostas

1
  • Desativar uma conexão sem fio no Network Manager desativa a interface sem fio (semelhante a ifdown ou ifconfig down ) e, em seguida, bloqueia (desativa) o dispositivo de hardware. não descarrega o driver sem fio (módulo do kernel).
  • O comutador sem fio de hardware / teclado também bloqueia (ou bloqueia com força, ou seja, corta a energia) a placa sem fio interna.
  • Você pode personalizar - em um grau limitado - o que acontece quando o Network Manager ativa / desativa uma interface editando scripts em /etc/NetworkManager/dispatcher.d ; veja man NetworkManager para mais informações.
    • MAS isto não pode ser usado para carregar / descarregar o driver via modprobe , porque uma vez que o Network Manager descarrega o driver, a interface deixa de existir e não será capaz de trazer de volta! (observe quando você modprobe -r que as opções Sem fio desaparecem completamente do menu suspenso)

Portanto, a melhor opção é configurar um atalho de teclado personalizado para um script que descarrega / carrega o driver; você pode adicionar esse script ao arquivo sudoers , de modo que não seja necessário sudo . Veja esta questão para detalhes.

    
por ish 22.08.2012 / 03:30
-1

modprobe -r está removendo o driver, mas apenas para a sessão. Para fazê-lo permanentemente, você precisaria colocá-lo na lista negra, mas não me lembro como lamento. o botão / interruptor sem fio serve para desligar seu wifi desabilitando o driver btw.

    
por Boi 22.08.2012 / 03:26