AJUDA: script para fazer reset do modem/router

w3e3w

Power Member
os scripts para reset do router geralmente têm esta configuração (com cambiantes dependendo do modem):


192.168.1.1 23
WAIT "login"
SEND "root\m"
WAIT "password"
SEND "admin\m"
WAIT "#"
SEND "reboot\m"
WAIT "#"



este tipo de script faz reiniciar o modem


Agora o que eu precisava que alguem que perceba da poda (que não eh o meu caso) me elucidasse como se faz um outro tipo de script que desligue e re-ligue a ligação pppoe em vez de reiniciar o router como o script anterior

seria do tipo por exemplo

httpuser admin
httppass admin
postvar var_action=disconnect
postvar var_exemplo=exemplo
httppost *ttp://192.168.1.1/script.cgi
pausa 3
postvar var_action=connect
postvar var_exemplo=exemplo
httppost *ttp://192.168.1.1/script.cgi

para permitir fazer pedidos HTTP por método POST (comandos httppost e postvar)

variando isto de router para router lembro-me de
há uns tempos atrás ter encontrado uma página com um software que rastreava aquilo que o pc faz quando por exemplo na pagina do router, no meu caso setup/wizard/disconnect ou connect se desconecta ou conecta
mas já não me lembro ...


se alguem me puder ajudar agradecia :)

obrigado
 
TheColonel disse:
I found a tip on another forum on how to reset the DSL connection without having to reboot the router. Just sending HUP signal to the PPPD process is sufficient reset the connection.

Here are the scripts re-worked with htis change.

##### What is needed #####

TST10 - http://superdownloads.uol.com.br/download/i7632.html

[ BAT File (reboot_router.bat) ]
@TST10 /r:reboot_router.txt

[ SCRIPT File (reboot_router.txt) ]
192.168.1.1 23
WAIT "ogin:"
SEND "root\m"
WAIT "word:"
SEND "XXX_your_pass_XXX\m"
WAIT "# "
SEND "kill -HUP `cat /var/run/ppp0.pid`\m"
WAIT "# "

Place all files in the same directory, and schedule the BAT file.

###############

This change makes the restart connection a lot faster, just a few seconds compared to 45 seconds of the reboot.

THe only thing missing is a router firmware that includes cron capability :)

in: http://www.*****.pt/ft.aspx?i=110551&thread=743]I

Eu tentei, mas não consegui!
 
amigo swimmerboy,
muito obrigado!

a linha

kill -HUP `cat /var/run/ppp0.pid`\m"

funciona perfeitamente para desligar a ligação! (o que já é alguma coisa)

só que a ligação ppoe não volta a acender (o led do status do router não volta a acender)

provavelmente funciona quando o router tem uma opção de autoconection na pagina de gerenciamento do router, que no meu caso (modem dlink302t transformado em router, salvo erro no 502t) nao parece existir

agora seria preciso uma outra linha de comando para voltar a ligar a ligação

alguem sugere alguma linha de script para voltar a ligar pppoe ?

(obviamente sem precisar de fazer reboot poix o script para esse já está em cima só que demora bastante tempo enquanto desligar e religar a ligação ppoe é feito em 2, 3 segundos)

Obrigado
 
Última edição:
Back
Topo