Script para HH Clix com router NTech

Started by KTachyon, September 18, 2006, 05:32:00 PM

Previous topic - Next topic

KTachyon


#!/bin/sh

host=192.168.1.1

port=23

cmd1="root"

cmd2=""

cmd3="reboot"



( echo open ${host} ${port}

sleep 1

echo ${cmd1}

sleep 1

echo ${cmd2}

sleep 1

echo ${cmd3}

sleep 1

echo -e "n"

sleep 1

echo exit ) | telnet

A script deve ser colocada no cron a ser executada prái às 7h50. Funciona desta forma para sistemas *nix (OS X, GNU Linux, BSDs,...). Caso o router tenha password, esta deve ser colocada a seguir ao \\'cmd2=\\', entre aspas.
My Q4 estimate: Macs: 5.89M; iPods: 4.19M; iPhones: 30.0M; iPads: 18.05M; Revenue: 37.00B; EPS: 9.50
AAPL Q3 result: Macs: 4.02M; iPods: 6.80M; iPhones: 26.0M; iPads: 17.04M; Revenue: 35.02B; EPS: 9.32


KTachyon

Epah, só mm tendo um à frente para ver. Podes é tentar ver k sistema operativo é que o router tem (se é k ele deixa ter esse tipo de acesso), tentando aceder ao router por telnet. Experimenta ir à linha de comandos e ligar-te por telnet (telnet <ip>). Se ele te disser que é BusyBox, o sistema é o mesmo, logo a script funciona para o router.
My Q4 estimate: Macs: 5.89M; iPods: 4.19M; iPhones: 30.0M; iPads: 18.05M; Revenue: 37.00B; EPS: 9.50
AAPL Q3 result: Macs: 4.02M; iPods: 6.80M; iPhones: 26.0M; iPads: 17.04M; Revenue: 35.02B; EPS: 9.32

KTachyon

Versão actualizada para o router com firmware 66.x.x (o outro é para a versão 43.x.x):

#!/bin/sh

host=192.168.1.1

port=23

cmd1="root"

cmd2=""

cmd3="shell"

cmd4="reboot"



( echo open ${host} ${port}

sleep 1

echo ${cmd1}

sleep 1

echo ${cmd2}

sleep 1

echo ${cmd3}

sleep 1

echo ${cmd4}

sleep 1

echo -e "n"

sleep 1

echo exit ) | telnet

Mais uma vez, colocar a password, se necessário, no cmd2.
My Q4 estimate: Macs: 5.89M; iPods: 4.19M; iPhones: 30.0M; iPads: 18.05M; Revenue: 37.00B; EPS: 9.50
AAPL Q3 result: Macs: 4.02M; iPods: 6.80M; iPhones: 26.0M; iPads: 17.04M; Revenue: 35.02B; EPS: 9.32

22vasco22

como funcionam estas scripts?
o que fazem ao certo?