Cómo reconectar/reiniciar automáticamente la computadora remota cuando Internet se desconecta

Cómo reconectar/reiniciar automáticamente la computadora remota cuando Internet se desconecta

Normalmente trabajo conectado a mi computadora en la oficina (Windows 7) a través de Team Viewer. A veces la conexión a Internet falla y se pierde, así que tengo que salir a la calle e ir a mi oficina para reiniciar la conexión (lo cual no está tan mal, pero no es tan agradable cuando estoy en otra ciudad).

He utilizado el Programador de tareas para reiniciar todos los días mi computadora, ya que está más o menos garantizado que la conexión volverá a funcionar pase lo que pase. Obviamente este es un recurso simple pero necesito algo que realmente resuelva el problema.

No soy tan bueno en Linux ni en idiomas (así que sea simple y claro;)) pero probaría cualquier cosa que se recomiende.

¿Puede el Programador de tareas iniciar un comando si se pierde la conexión a Internet?

Respuesta1

puede utilizar un script como este y programarlo para que se ejecute al iniciar la máquina. Este script prueba la conexión para IP 8.8.8.8 (podría cambiarse). Si el ping está bien, simplemente pruébelo después de 5 minutos; si el ping falla, fuerce un reinicio.

#!/bin/bash
{
sleep 180 # wait 3 minutes on machine startup
while true;
do
  #if [ping] -->  0 means host reachable
  if ping -c 5 8.8.8.8; then
    sleep 300 ; #line stable , test after 5min
  else
     shutdown -r now
done
} &> /dev/null

información relacionada