1

Можно ли загрузить другой компьютер (предпочтительно Windows) специальной сетевой командой?

Вариант использования (назовем эту команду remote boot):

  • Компьютер А дома выключен или находится в режиме ожидания
    (но remote boot включена)
  • Компьютер с низким энергопотреблением (например, RaspberryPi, работающий под управлением LinuxDebian) прослушивает инструкции по зашифрованному каналу
  • как только ComputerB получает (авторизованный) remote boot ComputerA , он пересылает его на ComputerA
    (команда может прийти со смартфона)
  • ComputerA загружается
  • Команда remote boot может быть принята только в локальной сети


Я не мог найти ничего, позволяющего это, самое большее remote restart , что не совсем то, что я ищу.

Я чувствую, что это может включать в себя связь с BIOS. У меня есть опыт программирования собственного соединения TCP/IP с сервером / клиентом, но я не представляю, как применить это к такой вещи, как remote boot .

1 ответ1

1

То, что вы ищете, называется Wake On Lan (WOL). Если вы не знаете WOL, пожалуйста, прочитайте об этом сами в википедии или любом другом источнике, которому вы доверяете ;-)

Есть несколько требований, которые должны соответствовать вашим устройствам, если вы хотите использовать WOL.

  1. Ваша сетевая карта и операционная система на удаленном компьютере должны знать WOL (Windows удовлетворяет этим требованиям, если ваша сетевая карта (NIC) позволяет вам найти ее на своем ПК, в Интернете или узнать у производителя вашей сетевой карты.

  2. Ваш компьютер должен быть подключен по локальной сети.

  3. Вам нужен инструмент (в большинстве случаев клиент VNC или клиент удаленного рабочего стола), который может отправить команду WOL на xour Remote PC.

Другой способ запустить ваш компьютер с пульта дистанционного управления - это позвонить кому-нибудь и попросить его / ее запустить компьютер, или, возможно, загрузка по времени может также соответствовать вашим потребностям.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .