Comando de arranque remoto / arranque mediante llamada de red

1

¿Es posible iniciar otra computadora (preferiblemente Windows) con un comando de red especial?

Caso de uso (llamemos a este comando remote boot):

  • La computadora A en casa está apagada o en espera
    (pero remote bootestá habilitada)
  • ComputerB con poca energía (por ejemplo, RaspberryPi, ejecutando LinuxDebian) está escuchando en un canal encriptado para obtener instrucciones
  • una vez que ComputerB recibe (un autorizado) remote boot ComputerA, lo reenvía a ComputerA
    (el comando podría provenir del teléfono inteligente)
  • ComputerA arranca
  • el comando remote bootsolo puede aceptarse dentro de la red local


No pude encontrar nada que permitiera esto, a lo sumo remote restart, que no es exactamente lo que estoy buscando.

Tengo la sensación de que esto podría implicar la comunicación con el BIOS. Tengo experiencia en la programación de mi propia conexión de servidor / cliente TCP / IP, pero no puedo imaginar cómo aplicar esto a algo así remote boot.

duro
fuente

Respuestas:

1

Lo que estás buscando se llama Wake On Lan (WOL). Si no conoce WOL, léalo usted mismo en Wikipedia o en cualquier otra fuente de confianza ;-)

Hay algunos requisitos que sus dispositivos deben cumplir si quiere usar WOL.

  1. Su tarjeta de red y sistema operativo en la computadora remota deben conocer WOL (Windows cumple con estas necesidades, si su tarjeta de red (NIC) lo hace puede buscarla en su PC, en Internet o preguntarle al fabricante de su NIC.

  2. Su PC debe estar conectada a través de LAN.

  3. 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 Remote 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.

konqui
fuente
Gracias, @konqui, eso es exactamente lo que estaba buscando. El código fuente para eso está disponible en línea.
hardmooth