遠端啟動命令/透過網路呼叫啟動

遠端啟動命令/透過網路呼叫啟動

是否可以使用特殊的網路命令啟動另一台電腦(最好是 Windows)?

用例(我們稱之為命令remote boot):

  • 家中的 ComputerA 已關閉或處於待機狀態
    (但remote boot已啟用)
  • 低能耗的 ComputerB(例如 RaspberryPi,運行 LinuxDebian)正在加密通道上監聽指令
  • 一旦 ComputerB 收到(授權)remote boot ComputerA,他會將其轉發給 ComputerA
    (命令可能來自智慧型手機)
  • 電腦A啟動
  • 指令remote boot只能在本地網路內接受


我最多找不到任何允許這樣做的東西remote restart,這不完全是我正在尋找的。

我感覺,這可能涉及到與 BIOS 的通訊。我有編寫自己的 TCP/IP 伺服器/客戶端連線的經驗,但無法想像如何將其應用於remote boot.

答案1

您正在尋找的稱為網路喚醒 (WOL)。如果您不了解 WOL,請自行在維基百科或您信任的任何其他來源上閱讀相關內容;-)

如果您想使用 WOL,您的裝置需要滿足一些要求。

  1. 您的網路卡和遠端電腦上的作業系統必須支援 WOL(Windows 確實滿足這些需求,如果您的網路卡 (NIC) 滿足這些需求,您可以透過在 PC 上、網路上搜尋或詢問 NIC 製造商來找到它。

  2. 您的 PC 必須透過 LAN 連線。

  3. 您需要一個能夠向 xour 遠端 PC 發送 WOL 命令的工具(大多數情況下是 VNC 用戶端或遠端桌面用戶端)。

從遠端啟動電腦的另一種方法是打電話給某人並要求他/她啟動電腦,或者基於時間的啟動也可能適合您的需求。

相關內容