2024 Autor: Peter John Melton | [email protected]. Última modificación: 2024-01-07 23:05
Así que contemplé cómo podría resolver este problema usando la tecnología. Eso es lo que hacen los geeks, ¿verdad?
Sí, lo sé, probablemente podría llamar a Verizon y actualizar el enrutador, estoy seguro de que ahora tienen un modelo mejor. Y seguro, puede actualizar el firmware, pero eso no funcionará para mi viejo enrutador ya que no hay una actualización. Tiempo para una solución más fácil que idealmente implica un trabajo cron. Los trabajos de Cron son siempre una buena decisión.
Después de tres minutos de investigación y lluvia de ideas, se presentó una solución: puede habilitar telnet en el enrutador, configurar un script que ejecute automáticamente una serie de comandos utilizando la interfaz de telnet y luego programar ese script con un trabajo cron para que se ejecute de forma regular base. Para mí, eso significaba que todas las mañanas a las 7 am, una hora antes de despertarme, y nuevamente a las 5:30 pm, ya que siempre estoy fuera de la casa en ese momento. Problema resuelto, y puedo usar Vim, lo que también me hace feliz.
Y, por supuesto, puede hacer que un script se ejecute a pedido para reiniciar inmediatamente el enrutador cuando lo desee.
Nota:probablemente puedas hacer lo mismo con un enrutador que no sea Verizon. Deberá revisar el panel de administración de su enrutador y ver cómo funcionan las opciones allí.
Conexión a su enrutador a través de Telnet
Lo primero que querrás hacer es descubrir cómo habilitar telnet en el enrutador. Para el enrutador de Verizon, eso requería ir a Avanzado -> Administración local y asegurarse de que "Usar el puerto principal de Telnet" esté habilitado. Asegúrese de hacer clic en Aplicar.
telnet 192.168.1.1
Una vez que estás allí, normalmente puedes escribir el comando de ayuda para ver cuáles son las opciones. Para Verizon FIOS, la opción que estaba buscando estaba en la subsección del sistema, y acertadamente se tituló "reiniciar". En realidad, tiene que escribir "reinicio del sistema" y no solo "reiniciar".
Secuencias de comandos de Telnet a través de la Terminal (OS X o Linux o Cygwin en Windows)
Asumiremos que tiene acceso al shell bash, ya sea en su sistema operativo normal o si su sistema operativo (Windows) no tiene bash, es posible que tenga que instalar Cygwin.
Es sorprendentemente fácil escribir un conjunto de comandos y canalizarlos a la aplicación telnet. Todo lo que necesitas hacer es algo como esto:
(echo commandname;echo anothercommand) | telnet 192.168.1.1
El único problema es el inicio de sesión persistente que debe atravesar … no se muestra de inmediato. Por lo tanto, si introduce un "administrador de eco" y luego una "contraseña de eco", sucederá demasiado rápido y no se enviará al servidor. ¿La solución? Usa el comando de dormir!
Agregando un par de comandos de suspensión 3, esperar tres segundos, resuelve el problema. Primero haremos eco del nombre de usuario y la contraseña, y luego haremos eco del comando de reinicio, y cada vez esperaremos tres segundos entre. El comando final reiniciará el servidor inmediatamente:
(sleep 3;echo admin;sleep 3;echo mypassword;sleep 3;echo system reboot;sleep 3;) | telnet 192.168.1.1
Puedes poner esto en un script de shell y ejecutarlo cuando quieras. O puede agregarlo a su cron de esta manera (en OS X o Linux):
crontab -e
Agregue esta línea en alguna parte:
1 7 * * * (sleep 3;echo admin;sleep 3;echo mypassword;sleep 3;echo system reboot;sleep 3;) | telnet 192.168.1.1
Esto reiniciará su enrutador a las 7:01 AM cada mañana.
Reiniciando el enrutador a la manera de Windows
Si está ejecutando Windows, es mucho más complicado programar esto automáticamente, pero definitivamente podemos hacerlo con bastante facilidad. Primero deberá ingresar al Panel de control, acceder al panel "Activar o desactivar las características de Windows" (solo búsquelo) y luego habilitar el Cliente Telnet.
Option explicit Dim oShell set oShell= Wscript.CreateObject('WScript.Shell') oShell.Run 'telnet' WScript.Sleep 3000 oShell.Sendkeys 'open 192.168.1.1~' WScript.Sleep 3000 oShell.Sendkeys 'admin~' WScript.Sleep 3000 oShell.Sendkeys 'mypassword~' WScript.Sleep 3000 oShell.Sendkeys 'system reboot~' WScript.Sleep 3000 oShell.Sendkeys '~' Wscript.Quit
Guárdelo como una extensión.vbs, y luego puede hacer doble clic en él cada vez que desee reiniciar el enrutador.
Programación en Windows con una tarea programada
Abra el Programador de tareas y cree una nueva Tarea básica, dándole un nombre y un cronograma; todos los días a una hora determinada funcionaría. Luego, use la opción Iniciar un programa y busque el archivo de script que ha creado.
Nota:Las instrucciones en este artículo son específicas de Verizon FIOS, pero probablemente pueda hacerlo con cualquier enrutador. Háganos saber en los comentarios si lo hace funcionar con otro enrutador y actualizaremos el artículo para reflejarlo.
Recomendado:
Por qué reiniciar el enrutador soluciona tantos problemas (y por qué tiene que esperar 10 segundos)
Internet está caído, pero ya sabe qué hacer: desenchufe su enrutador o módem, espere diez segundos y luego vuelva a enchufarlo. Es una segunda naturaleza en este momento, pero ¿por qué funciona realmente? ¿Y hay algo de magia en el número diez segundos?
Cómo reiniciar automáticamente su enrutador en un horario, de manera fácil
Si tiene un enrutador u otro dispositivo en su hogar que necesita reinicios periódicos para mantenerlo contento, no tiene que recurrir a ninguna habilidad arcana para que esto suceda. Veamos una forma sencilla y simple de reiniciar automáticamente tus dispositivos.
Cómo usar su enrutador y el combo de módem / enrutador de ISP en tándem
Si está ejecutando su propio enrutador junto con la combinación de módem / enrutador que le dio su ISP, existe una buena posibilidad de que, sin darse cuenta, se esté produciendo un gran dolor de cabeza y una serie de problemas de red difíciles de localizar. Veamos por qué surgen estos problemas, cómo detectarlos y cómo solucionarlos.
Clone su enrutador actual para una actualización de enrutador sin dolor de cabeza
Las actualizaciones de enrutadores son un evento raro para la mayoría de las personas y, como resultado, tienden a ser más frustrantes de lo necesario debido a las configuraciones pasadas por alto, los ajustes olvidados y los requisitos de credenciales del ISP fuera de lugar. Sigue leyendo mientras te mostramos cómo suavizar el camino de actualización lleno de baches para una transición sin esfuerzo de tu viejo enrutador a tu nuevo y brillante.
¿Debería comprar un enrutador si su ISP le da un enrutador / módem combinado?
Muchos proveedores de servicios de Internet ahora están ofreciendo a sus clientes dispositivos combinados que funcionan como un módem y un enrutador inalámbrico. Con estos dispositivos, no tiene que comprar un enrutador, pero puede hacerlo si lo desea.