No NetworkManager, meu despachante nm nunca é chamado

2

Eu tenho dois laptops Ubuntu (ambos 10.10).
Uma é uma nova instalação do Maverick e a outra foi atualizada várias vezes desde 9.04.

No segundo, a configuração de um gancho de script personalizado em /etc/NetworkManager/dispatcher.d/ funcionou instantaneamente.

No entanto, no laptop mais antigo, não consigo chamar o nm-dispatcher para ser chamado ou, pelo menos, para executar seus ganchos.

Eu tentei executar

NetworkManager --no-daemon -log-level=DEBUG

Mas não há menção ao despachante nm.

Como posso

  1. Veja a fonte (examinei o git repo mas não conseguiu encontrar nada.

  2. descubra porque o despachante-nm nunca é chamado.

por Delete 25.02.2011 / 00:53

1 resposta

1

Você não precisa realmente olhar para o código-fonte para corrigir isso; o dispatcher executa os scripts em /etc/NetworkManager/dispatcher.d até que seja concluído ou até que um deles retorne com um erro. Esse foi o caso de algumas versões, porque o distribuidor inicial ( 01ifupdown ) não entendeu os estados vpn-up e vpn-down (ou hostname , even).

Você poderá ver o que está acontecendo nos registros em /var/log/syslog ; eles conterão uma linha como:

Nov 5 21:38:57 chris-laptop nm-dispatcher.action: Script '/etc/NetworkManager/dispatcher.d/01ifupdown' exited with error status 1.

Este problema específico foi corrigido agora; mas se você ainda tiver problemas, deve considerar o preenchimento de um bug ou as coisas óbvias, como verificar permissões (como se o script fosse executável).

    
por Mathieu Trudel-Lapierre 20.04.2011 / 22:15