Testar conexão com a internet

Publicado por Hugo Branquinho de Carvalho 09/06/2005

[ Hits: 104.181 ]

Download check_internet




Simples script, que permite testar a conexão com a Internet, caso sua conexão tenha caído, o sistema poderá iniciá-la de novo, ou executar qualquer comando que você queira.

  



Esconder código-fonte

#!/bin/sh

### Criado por Hugo Branquinho de Carvalho
### data 9 de junho de 2005

### Verifica se a internet está no ar, se nao estiver executa o comando "adsl-start"

if ! ping -c 7 www.uol.com.br ; then

echo
echo "Internet está PARADA !!!"
adsl-start
echo

else

echo
echo "Internet ok !!!"
echo

fi

exit

Scripts recomendados

Configuração do Iptables em modo texto.

Script para listar tentativas de acessos

Outro reversor de strings

Status do sistema

Gerar a linha do Depends prontinha para o "control" para gerar pacotes DEB


  

Comentários
[1] Comentário enviado por agk em 10/06/2005 - 15:40h

Parabéns pela dica, eu estava precisando mesmo saber como fazer isso.

[2] Comentário enviado por eduardofraga em 20/05/2006 - 00:36h

Valeu pelo script!!

[3] Comentário enviado por FerBass em 31/07/2006 - 20:45h

Vlw cara
scrip salva vida
hehe

[4] Comentário enviado por agk em 01/08/2006 - 16:08h

Muito bom mesmo, só que procurem trocar o ip do uol pelo do seu provedor, pois o uol as vezes bloqueia ele se ficar pingando muito, por motivos de proteção.

[5] Comentário enviado por dyran3 em 11/05/2007 - 12:18h

ai galera keria muito aprender trabalhar com o Linux, alguem kiser me ajudar meu e-mail: dx023@hotmail.com. Valeu mesmo,,fui.............

[6] Comentário enviado por maickelpc em 22/11/2007 - 17:14h

era exatamente o que eu precisava
vale

[7] Comentário enviado por morco em 02/12/2007 - 19:44h

po isso ajuda ....vlw

[8] Comentário enviado por removido em 20/06/2008 - 14:44h

Valeu garoto...

[9] Comentário enviado por magnolinux em 12/08/2008 - 09:41h

muito bacana o script, estava precisando de um já faz um tempo..
parabens...

[10] Comentário enviado por comfaa em 10/10/2008 - 09:09h

bacana ...

[11] Comentário enviado por rjapinha em 19/01/2009 - 16:18h

Legal, bastante útil..parabens

[12] Comentário enviado por lordhulk em 21/02/2009 - 14:53h

perdoem-me mas....
se o site do uol estiver fora do ar, o script falha.
Seria mais interessante pingar o próprio gateway ou o google, que tem bem menos chance de estar fora do ar.

[13] Comentário enviado por leandrojpg em 21/02/2010 - 00:30h

Muito bom obrigado!!

[14] Comentário enviado por Primo NT em 13/03/2010 - 11:45h

Muito Bom! ;D

[15] Comentário enviado por piquen0 em 05/05/2011 - 17:48h

Bacana, estava necessitando de um script para testar em maquinas na rede... vou adaptar.

[16] Comentário enviado por JeffersonDAvila em 13/08/2011 - 21:38h

Gostaria de saber o que significa o parâmetro "Ping -c 7" no script detalhado a cima. Fiz uma breve pesquisa dentro do Viva o Linux e fora também. Não encontrei nada. Obrigado!

[17] Comentário enviado por ucarlos em 01/06/2012 - 13:03h

muito bom.. simples e pratico!!

[18] Comentário enviado por igor_rocha em 08/08/2012 - 02:37h


[16] Comentário enviado por JeffersonDAvila em 13/08/2011 - 21:38h:

Gostaria de saber o que significa o parâmetro "Ping -c 7" no script detalhado a cima. Fiz uma breve pesquisa dentro do Viva o Linux e fora também. Não encontrei nada. Obrigado!


Ola Jeferson!
o parâmetro -c 7 passado ao ping significa:
c = Count (contar, ou seja, quantos "ping´s" ou melhor, pacotes ICMP serão enviados ao destino)
7 = 7 pacotes (7 ping´s a grosso modo)

Abraço

[19] Comentário enviado por fumaca13 em 01/05/2013 - 18:54h

Muito bom vlw!

[20] Comentário enviado por kalangoror em 04/03/2014 - 16:36h

Hugo.

Eu não conheço muito shell script. Como eu poderia fazer um loop de ping no seu script?
Ai caso o link fiquei fora, ele informe o erro?

Grato,

Rogério.

[21] Comentário enviado por tns135 em 07/07/2014 - 08:52h

Gostaria de colocar no meio desse script um comando para me notificar via email caso a internet tenha caido


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts