Como posso fazer com que o wvdial seja executado em /etc/network/interfaces

Como posso fazer com que o wvdial seja executado em /etc/network/interfaces

Estou usando o wvdial para conectar-me a uma rede móvel (tenho um modem USB) e funciona bem. No entanto, eu queria automatizar um pouco a conexão (atualmente estou executando o wvdial toda vez que quero me conectar). Eu estava pensando se existe uma maneira de adicionar esta rede /etc/network/interfaces(de uma forma verdadeiramente Debian) para conectá-la na inicialização e/ou sempre que eu conectar meu modem.

Alguém tem alguma ideia?

Responder1

Adicione a /etc/network/interfacesalgo como

auto ppp0
iface ppp0 inet wvdial

(testado no Ubuntu Lucid)

Responder2

Você precisa se integrar wvdialao ifupdownsistema. Se você deseja uma solução completa baseada em shell, comece comA conexão PPP alternativa com wvdialconf. Mas observe que o Debianrecomendausando ferramentas gráficas como o NetworkManager para configurar conexões de rede em desktops baseados em GUI.

PS: Isso normalmente deveria ser um comentário, mas ainda não tenho permissão para comentar :)

Responder3

Tente oReconexão automáticarecurso do wvdial descrito emwvdial.conf. Esta opção está "ativada" por padrão, portanto pode não funcionar no seu caso.

Se não funcionar para você, desative-o e use este script deArchWiki Wvdial:

Se o wvdial interromper a conexão aleatoriamente, você pode usar o script abaixo.

#! /bin/bash
(
   while : ; do
       wvdial
       sleep 10
   done
) &

Responder4

Outra boa maneira de corrigir isso é ter umdaemon wvdialpara evitar que a conexão seja desconectada.

informação relacionada