¿Es posible iniciar otra computadora (preferiblemente Windows) con un comando de red especial?
Caso de uso (llamemos a este comando remote boot
):
- El ordenador A de casa está apagado o en standby
(peroremote boot
encendido) - La computadora B con baja energía (por ejemplo, RaspberryPi, que ejecuta LinuxDebian) está escuchando en un canal cifrado en busca de instrucciones.
- Una vez que la Computadora B recibe (un permiso)
remote boot ComputerA
, lo reenvía a la Computadora A
(el comando puede provenir de un teléfono inteligente) - La computadora A arranca
- El comando
remote boot
sólo puede aceptarse dentro de la red local.
No pude encontrar nada que permitiera esto, como máximo remote restart
, que no es exactamente lo que estoy buscando.
Siento que esto podría implicar comunicarse con BIOS. Tengo experiencia programando mi propia conexión de servidor/cliente TCP/IP, pero no puedo imaginar cómo aplicar esto a algo como remote boot
.
Respuesta1
Lo que buscas se llama Wake On Lan (WOL). Si no conoce WOL, léalo usted mismo en Wikipedia o en cualquier otra fuente en la que confíe ;-)
Hay algunos requisitos que sus dispositivos deben cumplir si desea utilizar WOL.
Su tarjeta de red y su sistema operativo en la computadora remota deben conocer WOL (Windows cumple con estas necesidades; si su tarjeta de red (NIC) sí la cumple, puede averiguarlo buscándola en su PC, en Internet o preguntándole al fabricante de su NIC.
Su PC debe estar conectada a través de LAN.
Necesita una herramienta (la mayoría de las veces un cliente VNC o un cliente de escritorio remoto) que pueda enviar el comando WOL a su PC remota.
Otra forma de iniciar su PC desde el control remoto es llamar a alguien y pedirle que inicie la PC o tal vez un arranque basado en el tiempo también se ajuste a sus necesidades.