Reconect para Velox

Publicado por Luciano Gomes 20/06/2008

[ Hits: 5.702 ]

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

script_otimizar_limpeza_Linux_Mint_18-3.sh

Adicionar e Remover Dominios Virtuais do Apache

Instalar Mplayer e todos os Codecs Facilmente

Daemon: Libera CPU - Mata processos

Remover Path


  

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