+ Responder ao Tópico



  1. #1

    Padrão 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

  2. #2

    Padrão 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.

  3. #3

    Padrão 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

  4. #4

    Padrão 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.

    # 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

  5. #5

    Padrão 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.

  6. #6

    Padrão 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.
    ?

  7. #7
    Avatar de renatocostas
    Ingresso
    Dec 2007
    Localização
    Av. Santos Dumont 119, centro -Montes Claros MG
    Posts
    288

    Padrão Re: Pingar e resetar modem caso falhe

    sim usando o crontab, para fazer a verificação por tempo marcado.