wicd não é reconectado automaticamente

2

Eu conecto sem fio a um roteador usando o wicd 1.7.2.4 no slackware 14. Se eu não estiver usando ativamente a conexão com a internet por algum tempo, perco a conexão, mas o wicd não se reconecta automaticamente, mesmo que esta opção seja verificada a rede WPA2 em questão. A interface wicd-client nesse ponto mostra "Not Connected" em sua linha de status. Se eu pressionar o botão Connect dessa rede, ele se reconecta instantaneamente.

Não há entrada em /var/log/wicd/wicd.log para mostrar que a conexão foi perdida, nem que está tentando reconectar, no que diz respeito ao log tudo ainda está A-OK.

Alguma sugestão?

    
por user985675 21.02.2014 / 20:39

1 resposta

0

Eu não consegui encontrar nenhum método conveniente de consertar isso através do próprio wicd, porque era necessário matar o monitor.py e o wicd-daemon.py e reiniciá-los, o que deve ser feito como root.

Mas uma abordagem muito mais simples faz o trabalho, que é manter a conexão viva, como com este script de nível de usuário

  while [ 0 ]; do
    a=$(ping -c 1 google.com)
    if [ "$a" == "ping: unknown host google.com" ]; then
      echo "Connection lost $(date)" > $HOME/connect.lost
      break
    fi
    sleep 6
  done
    
por 28.02.2014 / 00:22