BandaAncha.eu

Comunidad de usuarios
de fibra, móvil y ADSL

ADSL/VDSL

Reiniciar el router mediante software y con retardo??

KoSoViTo

Hola. Es probable que lo que pido no exista pero bueno, por si acaso.

No se si alguien conoce rapidshare, es un servicio de descarga de ficheros, bien, este servicio como sabreis es gratuito pero tiene un límite de descarga, reiniciando el router cambia tu ip con lo que puedes volver a bajar de nuevo sin problemas.

Hasta ahora me he apañado con el típico método de apago directamente desde el botón trasero del router, espero 30 segundos y vuelvo a encender, pero tiene dos inconvenientes, 1º darle tanto al botoncito puede acabar rompiéndolo y 2º es un poco molesto, xq yo el router no lo tengo exactamente al lado del pc.

Entonces busco cualquier tipo de método mediante software (web, .bat, .exe) en fin lo que sea mediante software que pueda apagar el router, esperar 30 segundos (por decir un tiempo) y volver a encender.

Se que mediante configuración web se puede resetear el router, pero el problema es que el reseteo es instantáneo y debido a ello una mayoría de las veces no cambia la ip, ya que lo hace demasiado rápido, así que busco eso mismo pero que permanezca unos segundos apagado

Existe tal cosa?? Se puede hacer??

Gracias

Este tema está cerrado a nuevas respuestas. Abre un nuevo tema para retomar la conversación.
dotfx

Seguramente mediante cualquier script que sepa abrir una conexión (PHP, Perl, Python, etc...) para conectarse por Telnet se pueda reiniciar el router, pero no que se espere 30seg antes de volver a encenderse. Imposible que el router reciba comandos mientras esté sin luz.

Más que reiniciar, yo diría desconectar solamente la conexión ppp, y que el mismo script se espere 30seg antes de enviar el comando para conectarla de nuevo.

Depende de tu ISP, pero muy a menudo te asigna la misma IP durante todo el día o parte de el. Tienes suerte si después de 30seg siempre te renueva tu dirección.

EDIT: he estado toqueteando por Telnet, y no hay ninguna opción para desconectar la conexión, la única forma que veo es borrar la entrada WAN de conexión al proveedor y volver a crearla. Si alguien puede confirmar se lo agradecería :)

🗨️ 1
KoSoViTo

Gracias por tu interés.

Mi isp es telefónica y si, siempre que espero unos 30 segundos se me cabia de ip. Se que cuando el router está apagado no se puede hacer nada, pero a lo mejor se le puede dar la instrucción antes de que espere, no se, realmente no estoy muy puesto en el tema de scripts para routers y demás.

A ver si se diera el milagro y alguien supiera hacerlo

Saludos

BocaDePez
BocaDePez

yo lo que ago para reiniciarlo es meterme x wev y darle al boton de restart,tarda unos segundos y ya ta.
saludos

🗨️ 1
KoSoViTo

Si si ya lo se, si lo he dicho, lo que pasa que una gran parte de las veces que haces eso, el reseteo es demasiado rápido, y no cambia la ip externa, así que no sirve para lo que quiero

Raulito

Supongo que teniendo de base esto: (link roto)

Sería facil decirle que en vez de los comandos para reiniciar:
-Enviar al router: "sh"
-Enviar al router: "adsl stop"
-Esperar 30seg.
-Enviar al router: "adsl start"

Creo que lo tienes bastante fácil, tienes que encontrar como esperar 30 seg en perl, supongo que con el comando 'sleep' servirá, si es que existe...

Y lo demás ya lo tienes hecho.

🗨️ 7
dotfx

Desgraciadamente, tal como lo dije más arriba, el 536+ no dispone de comando para cortar la conexión sin tener que reiniciar.

La única forma pienso que es borrando la entrada WAN del proveedor, reiniciar el router, y volver a crearla.

🗨️ 6
Raulito

:-?
Cómo que no?

Lo he puesto arriba, no sé por qué dices que no, pruebalo y verás...

🗨️ 5
dotfx

Insisto, cuando te conectas al Comtrend 536+ por Telnet, te pide tu usuario y contraseña. Una vez validados, te propone un menu de opciones, y no un shell en los que puedas teclear tus propios comandos. En dichas opciones no existe la forma de cortar la conexión, en todo caso con el firmware de Jazztel.

De hecho, el Comtrend te permite tener varias configuraciones WAN, por lo tanto, si existiese el comando "adsl stop", se debería especificar tambien al menos el nombre de la conexión.

No he encontrado por ningún lado el manual completo del router, ni ningún ejemplo de comandos shell.

Espero equivocarme, ya que si dices justo, entonces será muy facil crear un script que corte la conexión y la reinicie cuando quieras.

🗨️ 4
Raulito
🗨️ 3
KoSoViTo
🗨️ 1
Luke
javierul
KoSoViTo

Gracias Raulito. Yo ni puedo entrar por telnet.... además, en l alista que pones no aparece este modelo de router, ni siquiera otro de la misma marca, a ver si alguien lo consiguiese, creo que sería un script bastante util

🗨️ 2
Luke

todos llevan la mismo distro de linux, los comandos son practicamente los mismos en todos. Así que sí que sirve esa guía..

qué firmware tiene tu router? tienes activado/aparece telnet en el menú Management - Access control?

🗨️ 1
KoSoViTo

Pues tengo esta versión del firm: A101-220TLF-C35

Y si, tengo activado el telnet en el acceso de control...... y acabo de volver a probar y ahora he podido entrar.... cosa que ayer me salía tiempo agotado, hoy a la primera.

Bien, ahora ya estoy en la linea de comandos telnet, a ver como me las arreglo