Esta é uma dica sobre um script que faz o teste de conexão com a Internet. Ele testa a conexão com a internet, caso internet não esteja conectada, ele restabelece a conexão.
Obs.: Levo em conta que o seu discador "ppp0" já esteja funcionando.
Crie um arquivo vazio dentro do diretório /bin chamado de teste_conexao:
# touch /bin/teste_conexao /bin
# vi /bin/teste_conexao
Adicione esse script que vemos abaixo dentro do script:
###############inicio do script#####################
# Criado em: quarta-feira 07/Abril/2010 - 23:23hs
# Autor: Leandro Bruno <leandrobrunoo@msn.com>
# Exemplo de um script de teste de conexão velox
# Totalmente comentado
# Licença: GPL
#!/bin/bash
ping www.google.com.br -c 1 >/dev/null;
if [ "$?" = "0" ] ;
then
echo "Conexao ativa";
else
echo "Restabelecendo a conexao"
/usr/bin/poff -a >/dev/null;
/usr/bin/pon dsl-provider >/dev/null;
fi
Agora é só você adicionar a linha abaixo ao seu crontab:
# vi /etc/crontab
*/2 * * * * root /bin/teste_velox
Bem, chegamos ao fim, mais pra frente estarei contribuindo com mais algumas dicas e quem sabe até com uns artigos. É isso aí, "Viva o
Linux" e obrigado a todos do VOL.
Email: leandrobrunoo@msn.com
Fone: (81) 8805-5506