Para los que esteis usando o hayais usado algun router ADSL os sera bastante familiar esa situacion en la que sin mas dejas de tener acceso a internet y que la solucion a la que recurrimos todos es apagar y encender el router.
La idea es olvidarte del router y que se reinicie solo cada cierto tiempo. Para ello necesitaremos tener acceso al router mediante telnet, conocer la secuencia de comandos para llegar a reiniciarlo y una maquina con netcat.
Para el ejemplo estamos usando un router ZyXEL Prestige 643 y por lo tanto para llegar a reiniciar el router tenemos que introducir el password, acceder a System Maintenance (24) , despues a Diagnostic (4) y por ultimo Reboot System (21).
Con todo esto ya tenemos la secuencia de comandos que guardaremos en un fichero para pasarle al netcat.
# cat comandosNC
password
24
4
21
Y por ultimo ejecutamos netcat pasandole nuestro archivo "guion"
nc -v IP.DEL.ROUTER.ADSL 23 < comandosNC
Si todo ha funcionado como queriamos ya lo podemos incluir en nuestro crontab y olvidarnos del router.
PD: Inspirado en Python: Reiniciem el router si no hi ha internet aunque como podreis comprobar bastante mas simplon :)
dj_trelor (not verified) Wed, 12/03/2008 - 18:26
hola bueno , yo tengo el problema de que mi router se me reinicia solo y es un xavi 7868r. Pero leyendo bien tu post solo nos ayuda a saber como reiniciar el router.
SAbes seria interesante para muchos internautas como arreglar ese problema del reinicio.
Ademas ize lo que tu decias de reiniciar el router y olvidarte de el , pero no funciona siempre , ya que muchas veces se reinicia cada 1 minuto y eso fastidia tela.
Bueno espero aver si tu puedes echarnos una mano sobre el tema de como soluccionar este problema.
Yo creoo , que es por algo de las dns. Pero no estoy seguroo . Tendre que goglear mas.
saludos
javivf Wed, 12/03/2008 - 21:17
Mi problema era que el router se quedaba congelado no que se reiniciara solo, de ahi la solucion de reiniciarlo cada cierto tiempo ( una vez al dia , por ejemplo ) .
Para tu problema lo que se me ocurre es que revises si estas usando la ultima version del firmware y en caso de no ser asi actualizarla a ver si han solventado el problema. Si sigues con el problema lo mejor seria que hablases directamente con la empresa que te provee acceso a internet, son ellos los que deberian darte una solucion.
Suerte!
visitante (not verified) Thu, 09/17/2009 - 20:13
Hola,
Tambien puedes usar checkgw, esta aplicación no reinicia el router periòdicamente, solo reinicia el router cuando cae la connexión a Internet.
http://sim6.heliohost.org/checkgw
Espero que sea de tu agrado.
javivf Sun, 09/20/2009 - 18:16
Gracias por el enlace, pinta muy bien :)
Add new comment