Comando de inicialização remota/inicialização via chamada de rede

Comando de inicialização remota/inicialização via chamada de rede

É possível inicializar outro computador (de preferência Windows) com um comando de rede especial?

Caso de uso (vamos chamar este comando remote boot):

  • O computadorA em casa está desligado ou em espera
    (mas remote bootestá ativado)
  • O computador B com baixo consumo de energia (por exemplo, RaspberryPi, executando LinuxDebian) está escutando instruções em um canal criptografado
  • assim que o ComputadorB recebe (um autorizado) remote boot ComputerA, ele o encaminha para o ComputadorA
    (o comando pode vir do smartphone)
  • O computadorA inicializa
  • o comando remote bootsó pode ser aceito na rede local


Não encontrei nada que permitisse isso, no máximo remote restart, o que não é bem o que procuro.

Eu sinto que isso pode envolver a comunicação com o BIOS. Tenho experiência em programar minha própria conexão servidor/cliente TCP/IP, mas não consigo imaginar como aplicar isso a algo como remote boot.

Responder1

O que você está procurando se chama Wake On Lan (WOL). Se você não conhece o WOL, leia sobre ele na Wikipedia ou em qualquer outra fonte em que você confie ;-)

Existem alguns requisitos que seus dispositivos precisam atender se você quiser usar o WOL.

  1. Sua placa de rede e sistema operacional no computador remoto devem saber WOL (o Windows atende a essas necessidades; se sua placa de rede (NIC), você pode descobrir pesquisando por ela em seu PC, na Internet ou perguntando ao fabricante de sua NIC.

  2. Seu PC deve estar conectado via LAN.

  3. Você precisa de uma ferramenta (na maioria das vezes um cliente VNC ou cliente de área de trabalho remota) que seja capaz de enviar o comando WOL para seu PC remoto.

Outra forma de iniciar o seu PC remotamente é ligar para alguém e pedir-lhe para iniciar o PC ou talvez uma inicialização baseada em tempo também possa atender às suas necessidades.

informação relacionada