Testar conexão com a internet

Publicado por Hugo Branquinho de Carvalho 09/06/2005

[ Hits: 104.179 ]

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

createThumbs

Brincando com a libnotify

Shell script que criptografa arquivos

Desligar o servidor quando todas as estações estiverem desligadas

Script para ripar CDs de audio e codificar as faixas para MP3


  

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