Este es un post en el que se va explicar la utilización del programa Telnet Scripting Tool o TST par crear scripts que nos permitan cambiar nuestra IP dinámica y más cosas.
La historia se desarrollo de la siguiente forma el zonero fje quería una forma de poder cambiar la IP dinámica de su router sin tener que apagarlo. Yo le mencione un post anterior que hablaba sobre el tema y que no había sido comprobado. Al final incluso terminó participando el creador del post en el que nos estábamos basando, que no es otro que Ogalati. Yo también aporte mi granito de arena aportando el comando que funciona en España y eso en resumidas cuentas es lo que pasó.
El post del que viene toda la historia es el siguiente viene explicado como cambiar la IP dinámica:
POSDATA: QUIEN TENGA UN SCRIPT INTERESANTE PUEDE POSTEARLO.
Ultima edición por RESIDENT el Domingo 19 Julio 2009, 18:18, editado 1 vez
OGalati Supermoderador
Registrado: Oct 09, 2008
Mensajes: 8151
Ubicación: 127.0.0.1
Publicado:
Domingo 19 Julio 2009, 0:23
Anta todo, gracias a Resident por su apoyo en la confección de este hilo y en la corrección del tutorial.
Este hilo está pensado como apoyo del tutorial e iremos agregando algunos complementos al mismo.
Aquí tenemos un script adicional está pensado para apagar, y por qué no, encender el wireless de nuestro router.
-APAGAR O DESACTIVAR EL WiFi
Como una costumbre para aumentar la durabilidad de nuestro router y además reducir el tiempo que los sniffers tienen para adivinar nuestra encriptación, es conveniente desactivar la parte de WiFi cuando no la usamos. Disponiendo de la herramienta Telnet Scripting Tool que se explica en el tutorial, se convierte en una operación muy sencilla que solamente requiere un doble click en un ícono. Se recomienda referirse al tutorial para mayores detalles.
A continuación tenemos los scripts necesarios para ejecutar con el TST que contienen el comando necesario para aquella tarea. Dejamos dos modelos, uno aplicable a los routers que tienen la consola Telnet con el menú clásico de Zyxel y otro script para los modelos en los que cuando accedemos a la consola Telnet nos lleva directamente a la línea de comandos.
El comando clave para desactivar el wireless es
wlan active 0
que es el que usamos en el ejemplo.
También podemos crear otro acceso directo que ejecute otro script para reactivar el WiFi, y en este caso el comando será
wlan active 1
Como siempre, antes de utilizar el TST con el script es conveniente probar la efectividad del comando ingresándolo directamente con el teclado en la línea de comandos de Telnet.
you uso el siguiente script telnet con menu para la ip dinamica:
192.168.1.1
WAIT "Password:"
SEND "contraseña\m"
SEND "24\m"
SEND "8\m"
WAIT "ras>"
SEND "
wan adsl open
\m"
WAIT "ras>"
SEND "e\m"
SEND "99\m"
uso "wan adsl open" porque es mas rapido que el wan adsl reset, en vez de resetear todo el adsl lo que hace es desconectar y volver a conectar. Me tarda como unos 50 segundos en tener ip nueva.
Ultima edición por DarkRay el Lunes 10 Agosto 2009, 13:28, editado 1 vez
OGalati Supermoderador
Registrado: Oct 09, 2008
Mensajes: 8151
Ubicación: 127.0.0.1
Publicado:
Lunes 10 Agosto 2009, 13:26
DarkRay, gracias por comentarlo.
El comando
poe drop poe0
no te funciona ?
Puedes probarlo ingresándolo con el teclado en la línea de comandos de Telnet. Si tienes activada la opción de "Nailed-up connection", pude ser muy veloz. A mí me tarda una fracción de segundo, o sea, es imperceptible, pero no funciona en todas las conexiones.
teneis que cambiar las variables PASS y PROMPT a vuestros valores. Luego le poneis permisos de ejecucion y os vais a jdownloader configuracion->reconectar pestaña externo y en la casilla comando poneis el nombre del archivo del script con el path completo. Al darle a cambiar ip veia como perdia la sincronizacion el router por unas decimas de segundo pero el jdownloader decia que no habia funcionado cuando en verdad si lo hacia pero al salir y volver a ejecutar jdownloader ya reconoce la reconexion.
Ni que decir tiene que es para router de telefonica con menu.
leim ZoNeR@ de éLiTe
Registrado: Nov 20, 2004
Mensajes: 201
Publicado:
Martes 11 Agosto 2009, 20:24
cual es el script adecuando para cambiar la ip con el jdownloader?
_________________
Samit0 ZoNeR@
Registrado: Oct 23, 2006
Mensajes: 13
Publicado:
Martes 11 Agosto 2009, 20:25
leim escribió:
cual es el script adecuando para cambiar la ip con el jdownloader?
pues el que he puesto yo mismamente
OGalati Supermoderador
Registrado: Oct 09, 2008
Mensajes: 8151
Ubicación: 127.0.0.1
Publicado:
Martes 11 Agosto 2009, 21:23
leim escribió:
cual es el script adecuando para cambiar la ip con el jdownloader?
Si probando con Telnet e introduciendo el comando por medio del teclado, te funciona el
poe drop poe0
, entonces puedes usar el que posteó Samit0 o el que se explica en el tutorial referenciado al principio de este hilo y que le da orígen al mismo.
Si no te funciona ese comando puedes reemplazarlo por el comando
wan adsl reset
, que va a reiniciar el ADSL y con ello la sesión PPPoE y por lo tanto la IP.
En el JDownloader deben configurarse el tiempo de espera antes de checkear la nueva IP, los reintentos y el timeout final, todo de acuerdo a las características propias de cada conexión.
hola, yo he estado intentando hacer el script para no tener q reiniciar el router para cambiar de ip y q la reconexion en el jdownloader se hiciera bien. Estoy usando el programa este, el tst10, y lo q he hecho ha sido el siguiente script:
192.168.1.1
WAIT "Password:"
SEND "1234\m"
SEND "24\m"
SEND "8\m"
WAIT "ras>"
SEND "wan adsl open\m"
WAIT "ras>"
SEND "e\m"
SEND "99\m"
q llamo desde un reconectar.bat de la siguiente manera:
cd C:\Downloads\tst10
TST10.exe /r:ip.txt
El procedimiento de reconectar me funciona casi totalmente, pero no consigo automatizarlo porque al ejecutar wan adsl open, la ventana del tst se queda como pillada y no le llega a mandar ni el "e" para salir ni nada.
Cuando lo escribo yo (es decir hago e, ENTER, 99, ENTER manualmente), si se cierra y el jdownloader deja de quedarse pillado y la reconexion se hace bien. Mi pregunta es como puedo solucionarlo para que automaticamente se ejecuten las 3 ultimas lineas de codigo.
Muchas gracias
OGalati Supermoderador
Registrado: Oct 09, 2008
Mensajes: 8151
Ubicación: 127.0.0.1
Publicado:
Martes 29 Septiembre 2009, 0:41
El script parece estar bien.
Estás seguro de que eso que has copiado es realmente el ip.txt que tienes en esa carpeta y no otro?
Estás seguro de que se detiene al enviar "wan adsl open"?
Yo he tenido algunos problemas al ejecutarlo desde un bat.
Otra opción es ejecutar un acceso directo, y otra es indicar al JDownloader directamente el nombre y ubicación del tst.exe y poner el scrip como parámetro /r: en el lugar que el mismo JD tiene preparado para parámetros.
hola a todos,bueno soy muy novato en esto.mi pregunta es la siguiente,tengo el router zyxel 660hw_d1 y tengo un bat que me reconecta el router para cambiar la ip pero tarda demasiado como 2 minutos,hay alguna manera de acortar ese tiempo desde la pagina de configuracion del router?mi compañia es telefonica,podria ser que otro router tardara menos o es por culpa de telefonica.gracias
RESIDENT Administrador
Registrado: Jan 07, 2005
Mensajes: 18115
Publicado:
Miércoles 30 Septiembre 2009, 16:25
Anonimo escribió:
hola a todos,bueno soy muy novato en esto.mi pregunta es la siguiente,tengo el router zyxel 660hw_d1 y tengo un bat que me reconecta el router para cambiar la ip pero tarda demasiado como 2 minutos,hay alguna manera de acortar ese tiempo desde la pagina de configuracion del router?mi compañia es telefonica,podria ser que otro router tardara menos o es por culpa de telefonica.gracias
¿Lo has estas haciendo como ponemos aqui? Si es asi deberias tardar sobre 30 segundos aproximadamente.
Ver tema siguiente Ver tema anterior Puede publicar nuevos temas en este foro Puede responder a temas en este foro No puede editar sus mensajes en este foro No puede borrar sus mensajes en este foro No puede votar en encuestas en este foro