Ver tema siguiente
Ver tema anterior
Publicar nuevo tema   Responder al tema
Autor Mensaje
RESIDENT
Administrador
Administrador


Registrado: Jan 07, 2005
Mensajes: 18115
Responder citando Volver arriba MensajePublicado: Sábado 18 Julio 2009, 18:48

-INTRODUCCION.

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:

http://www.adslzone.net/postx175298-0-10.html

-DESCARGA DEL TST.

El programa lo podéis descargar de aquí:

http://rapidshare.com/files/257279341/tst10.rar

-TUTORIAL PARA EL CAMBIO DE IP DINAMICA.

Ha sido realizado por Ogalati y en breve estará disponible en formato Web o post. De momento podéis basaros en el link que puse arriba.

El tutorial ya puede verse aquí:
http://www.adslzone.net/tutorial-65.12.html


POSDATA: QUIEN TENGA UN SCRIPT INTERESANTE PUEDE POSTEARLO.


Ultima edición por RESIDENT el Domingo 19 Julio 2009, 18:18, editado 1 vez
Ver perfil de usuario Enviar mensaje privado
OGalati
Supermoderador
Supermoderador


Registrado: Oct 09, 2008
Mensajes: 8151
Ubicación: 127.0.0.1
Responder citando Volver arriba MensajePublicado: 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.

SCRIPT PARA TELNET CON MENU

192.168.1.1
WAIT "Password:"
SEND "contraseña\m"
SEND "24\m"
SEND "8\m"
WAIT "ras>"
SEND "wlan active 0\m"
WAIT "ras>"
SEND "e\m"
SEND "99\m"


SCRIPT PARA TELNET SIN MENU

192.168.1.1
WAIT "Password:"
SEND "contraseña\m"
WAIT "ras>"
SEND "wlan active 0\m"
WAIT "ras>"
SEND "e\m"
Ver perfil de usuario Enviar mensaje privado
darksir
ZoNeR@ habitual
ZoNeR@ habitual


Registrado: Sep 28, 2006
Mensajes: 56
Responder citando Volver arriba MensajePublicado: Jueves 23 Julio 2009, 19:15

hola,

estoy buscando un script para resetear la ip de un zZyxel 660HW-D1 con firm Zyxel 0.4 para utilizarlo con el jdownloader ... gracias

saludos
Ver perfil de usuario Enviar mensaje privado
RESIDENT
Administrador
Administrador


Registrado: Jan 07, 2005
Mensajes: 18115
Responder citando Volver arriba MensajePublicado: Jueves 23 Julio 2009, 19:56

darksir escribió:
hola,

estoy buscando un script para resetear la ip de un zZyxel 660HW-D1 con firm Zyxel 0.4 para utilizarlo con el jdownloader ... gracias

saludos


El post del que viene toda la historia es el siguiente viene explicado como cambiar la IP dinámica:

http://www.adslzone.net/postx175298-0-10.html

Otra cosa tendras que hacerlo manualmente, salvo que el jdownlader permita ejecutar un programa despues de bajar cada archivo / cada x tiempo.

_________________
Image
http://www.dodeka.es/
Ver perfil de usuario Enviar mensaje privado
OGalati
Supermoderador
Supermoderador


Registrado: Oct 09, 2008
Mensajes: 8151
Ubicación: 127.0.0.1
Responder citando Volver arriba MensajePublicado: Martes 04 Agosto 2009, 19:37

El tutorial, que faltaba publicar, ya puede verse aquí:
http://www.adslzone.net/tutorial-65.12.html

_________________
*** Cómo hacer preguntas de forma inteligente en un foro técnico y no pasar por tonto ***
Ver perfil de usuario Enviar mensaje privado
DarkRay
ZoNeR@
ZoNeR@


Registrado: May 16, 2006
Mensajes: 13
Responder citando Volver arriba MensajePublicado: Lunes 10 Agosto 2009, 13:20

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
Ver perfil de usuario Enviar mensaje privado
OGalati
Supermoderador
Supermoderador


Registrado: Oct 09, 2008
Mensajes: 8151
Ubicación: 127.0.0.1
Responder citando Volver arriba MensajePublicado: 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.

Slds.

_________________
*** Cómo hacer preguntas de forma inteligente en un foro técnico y no pasar por tonto ***
Ver perfil de usuario Enviar mensaje privado
Samit0
ZoNeR@
ZoNeR@


Registrado: Oct 23, 2006
Mensajes: 13
Responder citando Volver arriba MensajePublicado: Martes 11 Agosto 2009, 20:20

Bueno pues aqui teneis un script hecho en python para quien tenga linux o OSX (tambien para windows si intalais http://www.activestate.com/activepython/

Código:

#!/usr/bin/python

import getpass
import sys
import telnetlib

HOST = "192.168.1.1"
PASS = "TU CONTRASEÑA"
PROMPT = "tu prompt "

tn = telnetlib.Telnet(HOST)

tn.read_until("Password: ")
tn.write(PASS + "\n")

tn.write("24\n")

tn.write("8\n")

tn.read_until(PROMPT)
tn.write("poe drop poe0\n")

tn.read_until(PROMPT)

tn.write("e\n")
tn.write("99\n")



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.
Ver perfil de usuario Enviar mensaje privado
leim
ZoNeR@ de éLiTe
ZoNeR@ de éLiTe


Registrado: Nov 20, 2004
Mensajes: 201
Responder citando Volver arriba MensajePublicado: Martes 11 Agosto 2009, 20:24

cual es el script adecuando para cambiar la ip con el jdownloader?

_________________
Image
Ver perfil de usuario Enviar mensaje privado Enviar email
Samit0
ZoNeR@
ZoNeR@


Registrado: Oct 23, 2006
Mensajes: 13
Responder citando Volver arriba MensajePublicado: 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
Ver perfil de usuario Enviar mensaje privado
OGalati
Supermoderador
Supermoderador


Registrado: Oct 09, 2008
Mensajes: 8151
Ubicación: 127.0.0.1
Responder citando Volver arriba MensajePublicado: 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.

Slds.

_________________
*** Cómo hacer preguntas de forma inteligente en un foro técnico y no pasar por tonto ***
Ver perfil de usuario Enviar mensaje privado
wuerbo
Invitado




Responder citando Volver arriba MensajePublicado: Lunes 28 Septiembre 2009, 23:08

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
Supermoderador


Registrado: Oct 09, 2008
Mensajes: 8151
Ubicación: 127.0.0.1
Responder citando Volver arriba MensajePublicado: 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.

Slds.

_________________
*** Cómo hacer preguntas de forma inteligente en un foro técnico y no pasar por tonto ***
Ver perfil de usuario Enviar mensaje privado
Invitado





Responder citando Volver arriba MensajePublicado: Miércoles 30 Septiembre 2009, 16:19

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
Administrador


Registrado: Jan 07, 2005
Mensajes: 18115
Responder citando Volver arriba MensajePublicado: 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.

_________________
Image
http://www.dodeka.es/
Ver perfil de usuario Enviar mensaje privado
Mostrar mensajes de anteriores:       
Publicar nuevo tema   Responder al tema

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


¡Ayúdanos con tu voto!  
Regístrate en ADSLZone   
Servidores dedicados en Hostalia | Grupo ADSL Zone © 2012

Atención, estás navegando con un navegador antiguo

Para ver correctamente ADSLZone.net, actualiza tu navegador. Descargar: Google Chrome, Internet Explorer, Firefox, Safari, Ópera