Testa link e reinicia a interface

Publicado por Anthony Collucci (última atualização em 09/04/2010)

[ Hits: 6.209 ]

Homepage: http://www.amcollucci.com.br

Download testalink.sh




Esse script dá um down e um up na interface quando não consegue pingar o Google, isso faz com que na maioria das vezes a internet volte a funcionar.

Att.

  



Esconder código-fonte

#!/bin/bash

date >> /var/log/verificacao.log
echo "verificaçao do link iniciado" >> /var/log/verificacao.log



if ( ping -I eth0 -c 4 www.google.com.br > /dev/null ); then

echo "link esta ok" >> /var/log/verificacao.log


else

ifdown eth0
ifup eth0
/etc/init.d/firewall.sh


fi

Scripts recomendados

Calcula período entre data inicial e data final

Screenshot automático em Shell Script

Listar e desconectar usuarios conectados no DB Progress 9.1c/d

Manipular serviços no Runit (Void Linux)

Monitorar o funcionamento do FTP


  

Comentários
[1] Comentário enviado por irado em 10/04/2010 - 12:10h

IMHO um script dêsses é apenas um paliativo para NÃO resolver um problema - possivelmente uma placa vagabunda, um roteador idem.

flames > /dev/null

[2] Comentário enviado por alexdr em 16/01/2012 - 23:25h

Vlw pelo script. Sou novo nesse mundo, então gostaria de saber onde insiro o script e qual o comando para ele ficar rodando na inicialização da máq.

[3] Comentário enviado por acollucci em 23/01/2012 - 07:41h

Alexdr,

Voce deve coloca-lo no cron, para rodar de tempos em tempos

Aqui voce encontra um tuto sobre o cron.
http://www.devin.com.br/crontab/


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts