Pular para o conteúdo

Reconect para Velox

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.
Luciano Gomes lucianopqd
Hits: 6.115 Categoria: Shell Script Subcategoria: Expressões Regulares
  • Download
  • Nova versão
  • Indicar
  • Denunciar

Descrição

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.
Download reconecta.sh Enviar nova versão

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.




Varredura com Nmap a procura do serviço Apache

GiFT + Apollon

TWIG, programinha básico para quem não tem muitos conhecimentos em Linux.

Alterar o IP da máquina.

script de procura de arquivo simples

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.