Pular para o conteúdo

Testar conexão com a 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.
Hugo Branquinho de Carvalho hugobcar
Hits: 104.697 Categoria: Shell Script Subcategoria: Miscelânea
  • Download
  • Nova versão
  • Indicar
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Descrição

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.
Download check_internet Enviar nova versão
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

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
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Speedy Business - HowTo 2.0

zSudo v1.1 - Sudo Gráfico Usando Zenity

Horário de Verão 2010/2011

Instalador de Minecraft

Script de humor

#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

Entre na sua conta para comentar.