Pingar e resetar modem caso falhe
	
	
		Bom dia Pessoal,
Uma vez eu vi um script para rodar no linux que tinha a seguinte função:
Ele pingava em um determinado ip de tempos em tempos, verificando o acesso a internet, e caso nao retornasse o ping, reinicia o modem via telnet.
Estou com este problema, pelo menos uma vez ao dia meu modem adsl trava a navegação, não o modem, e se eu reinicio o modem, a internet volta a funcionar.
Meu modem é um dlink 500b. Consigo reinicia-lo via telnet na boa.
Queria então automatizar isso, já que tenho um site e e-mail funcionando através deste modem.
Alguem poderia me ajudar?
Abraços!
Ewaldo Quint
	 
	
	
	
		Re: Pingar e resetar modem caso falhe
	
	
		olá amigo, de que modo você utiliza o modem em bridge ou router?
ele esta ligado direto a onde?
 
Esclareça um pouco mais, ai eu posso te ajudar.
	 
	
	
	
		Re: Pingar e resetar modem caso falhe
	
	
		Script:
-----------------------------------------------------------------------
#!/bin/bash
ping -c1 ip_para_testar 1>&2> /dev/null
if [ "$?" = 1 ];then
  comando telnet pra reiniciar o modem
fi
-----------------------------------------------------------------------
Crontab para executar a cada 5min
*/5  *   *   *   *    SCRIPT
	 
	
	
	
		Re: Pingar e resetar modem caso falhe
	
	
		Boa Tarde Edson,
Obrigado por ajudar. Só para completar.
O modem é um d-link 500b.
Pelo shell, uso os seguintes comandos para acessa-lo via telnet e rebootar.
	Citação:
	
		
		
			# telnet
> open 10.1.1.1
login: admin
senha: senha
>reboot
			
		
	
 Como poderia escrever esse script? E após o comando reboot, tenho que dar algum quit para sair do telnet? ou o script se encarregar de fechar ao rebootar o modem?
Abraços!
Ewaldo Quint
	 
	
	
	
		Re: Pingar e resetar modem caso falhe
	
	
		Bom eu vejo que você esta passando por problemas por usar o modem em router certo?, todo mundo sabe que o modem em router  quando atinge um numero x de conexções simultâneas ele trava, então a dica que eu dou em vez de tentar rebootar o modem por script tenta colocar ele em bridge e use o sistema que você usa para autenticar 
alem de desempenho ele raramente vai travar no meu caso aqui o modem ta on a 1 ano sem desligar direto. e nunca travou uso o mikrotik para autenticar na adsl. 
 
não sei se esse e seu caso so estou querendo ajudar.
	 
	
	
	
		Re: Pingar e resetar modem caso falhe
	
	
		Desculpe-me se eu estiver errado :)
O shell dita para pingar, caso nao consiga ele entra via telnet no modem e da um comando shutdown,
e este check é feito a cada 5 minutos.
?
	 
	
	
	
		Re: Pingar e resetar modem caso falhe
	
	
		sim usando o crontab, para fazer a verificação por tempo marcado.