局域網遠程開機(喚醒)

此頁由 Linux Wiki用戶Chenxing 於 2012年6月7日 (星期四) 17:51 的最後更改。 在张军的工作基礎上。

從 Linux Wiki

提示:此文已超过 12 年(4550 天)未更新,如发现内容过时或有误,欢迎改进:)

通過局域網發送含有特定內容的廣播信息(Magic Packet),可以實現遠程開機,即 Wake-on-Lan。這一操作需要另一電腦的主板支持,現在常見的電腦多數支持這一操作,但可能需要先更改BIOS設置。此類選項的位置通常在BIOS設置中與ACPI相關的頁面,或在與網絡相關的頁面。

另外注意此方法適用於局域網,不適合用於廣域網。

獲取Mac Address

遠程開機的目標確定是靠網卡物理地址,即Mac Address實現的。要遠程開機,先要知道遠程電腦的網卡物理地址。根據遠程電腦的系統不同,在遠程電腦上執行以下操作:

Window 9x
運行 winipcfg.exe
Windows 2000, XP
ipconfig.exe /all
Linux, Unix
運行 ifconfig

記錄形如22:33:87:12:AA:DE的串,它就是物理地址

使用軟件遠程開機

wakeonlan是用Perl寫成的,無需root用戶就可以以UDP協議發送Magic Packet以開機。安裝wakeonlan後:

wakeonlan 22:33:87:12:AA:DE

etherwake是C語言編寫的,但需要以root用戶的身份執行。

etherwake 22:33:87:12:AA:DE

本文对您有帮助?分享给更多朋友!

反馈与讨论

发现文档不全面、有错误却没时间编辑文档?想分享自己的经验或见解?欢迎在此留言、讨论。
個人工具
简体繁体转换