Reconect para Velox

Publicado por Luciano Gomes 20/06/2008

[ Hits: 5.581 ]

Download reconecta.sh




Caros amigos, esse é um tipo de script que eu não consegui achar um igual que funcione perfeitamente.

A função dele é bem simples, porém eficaz: fica testando a internet de minuto em minuto e sempre que cair ele reconecta automaticamente.

  



Esconder código-fonte

Primeiramente ou vc baixa o script daqui que já está pronto para rodar em qualquer Linux ou vc edita do zero com os seguintes passos:

1º crie um arquivo chamado reconecta.sh
touch /etc/squid/reconecta.sh

2º utilizando  um editor de sua preferência escreva o seguinte:

#!/bin/bash
while test 0;
  do
     ping -c 3 "www.google.com.br" 
     if [ $? = "0" ]; then
         exit
     else

# "Limpando conexões anteriores..."

service named stop
service named stop
service named stop
adsl-stop
adsl-stop
adsl-stop
service squid stop
service squid stop
service squid stop
ifconfig eth1 0.0.0.0
ifconfig eth1 0.0.0.0
ifconfig eth1 0.0.0.0
sleep 5
# "Iniciando conexão com Velox ..."
adsl-start
# "Iniciando Squid"
service squid start
# "Iniciando Serviço de Nomes"
service named start
fi
done

3º Salve o arquivo e dê permissão total a ele:
chmod 777 /etc/squid/reconecta.sh

4º Feito isso agora acesse o arquivo de agendamento de tarefas Crond:
vi /etc/crontab

e escreva na última linha:
* * * * * root /etc/squid/reconecta.sh

5º Pronto, agora é só reiniciar o serviço Crond:
service crond restart

Está feito, a cada 1minuto o crond vai chamar o reconecta.sh que mandará um ping para www.google.com.br se houver resposta ele vão fará nada, se não ele limpará todas as conexões e reconectará sózinho, e caso não reconect o script fica em loop até conseguir, é tiro é queda...

Pra mim esse script resolveu meu problema 100%, espero ajudar a pelo menos uma pessoa.

Grande Abraço.





Scripts recomendados

Daemon: Libera CPU - Mata processos

Limpar conflito Dropbox

Noticias no Torsmo

Cálculo de IMC

Um jogo "jokenpo" usando shell script


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts