局域網遠程開機(喚醒)
從 Linux Wiki
提示:此文已超过 12 年(4551 天)未更新,如发现内容过时或有误,欢迎改进:)
通過局域網發送含有特定內容的廣播信息(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
本文对您有帮助?分享给更多朋友!
反馈与讨论
发现文档不全面、有错误却没时间编辑文档?想分享自己的经验或见解?欢迎在此留言、讨论。