Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
Linux: Debian Squeeze/Sid
Por foxcruz
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha



Scripts

Linux user

Publicado por Marcelo em 07/06/2009    [ 5866 hits ]

Login: marcelonx, 17735 pontos

   


Descrição

Se você possuir dois links de internet em sua empresa ou casa, este script pode ser muito
útil se o link principal cair, ele substituirá pelo link secundário.

Programando este script no cron, é possível fazer esse monitoramento de forma automática.
Dentro do arquivo tem a explicação para criação de dois arquivos necessários para o
funcionamento do script; esses arquivos são os dados para suas conexões.

[ Download: ping ]   [ Enviar nova versão ]

[ Esconder código-fonte ]

#!/bin/bash
#Aqui defini o host para ele pegar automatico o gateway
#Criado por MARCELO ARAÚJO
#Email marcelonx@gmail.com

host=`sudo route | grep UG |awk '{print $2}'`

#Criei a função internet que muda do lnk 1 para o 2 em caso de queda do link
internet( ){
if ! ping -w 3 www.google.com.br  >/dev/null; then
sh link2
#Crie um arquivo com esse nome
#O arquivo deve ficar mais ou menos assim:
#!/bin/bash
#sudo route del default
#sudo ifconfig eth0 IP_DA_CONEXÃO2 netmask MASCARA_DA_CONEXAO2 up #interface que chega internet
#sudo route add default gw IP_DO_GATEWAY
#sudo cp /etc/resolv.conf resolv.conf.bak
##Deve mudar também o DNS no arquivo /etc/resolv.conf, para isso pode criar um arquivo para subsituílo e chamar a substituição aqui ou pode colocar para substituir por aqui mesmo por comandos
if ! ping -w 3 www.google.com.br  >/dev/null; then
sh link1
#Mesmas recomendações do arquivo link2
internet
else
exit
fi
fi
}

#Aqui testa a conexão, se não pingar no gateway ele chama a função internet
if ! ping -w 3 $host  >/dev/null; then
internet
else
exit
fi

Scripts recomendados
   Script Linux recomendado Mostrar dados do PC
   Script Linux recomendado arredonda - arredondando valores decimais quebrados
   Script Linux recomendado Lista Telefonica Completa
   Script Linux recomendado Instalação do Asterisk no Debian Etch
   Script Linux recomendado Backup via FTP

Comentários
[1] Comentário enviado por jorgealf em 05/10/2009 - 22:10h:

Amigo, você poderia compartilhar os scripts. Tenho muito interesse em utilizar este recurso na empresa onde trabalho.

Obrigado
Jorge Lima
jorge-fl@uol.com.br


Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.