程式設計實現遠端喚醒PC

2021-04-15 15:49:58 字數 534 閱讀 1623

為了喚醒網路上的計算機,必須發出一種特殊的資料報,該資料報的格式與普通資料報不同,而且還必須使用相應的專用軟體才能產生。當前普遍採用的是amd公司製作的magic packedt這套軟體以生成網路喚醒所需要的特殊資料報,俗稱魔術包(magic packet)。該資料報包含有連續6個位元組的「ff」和連續重複16次的mac位址。

magic packet格式雖然只是amd公司開發推廣的技術,並非世界公認的標準,但是仍然受到很多網絡卡製造商的支援,因此 許多具有網路喚醒功能的網絡卡都能與之相容。

需要更多關於magic packet的資訊的話,可以參考

乙個生成網路喚醒所需要的特殊資料報的示例**可以在http://staff.aist.go.jp/d.g.fedorov/ether-wake.c 找到。

更多資訊可以參考http://blog.mllm.org/index.php?q=node/59

etherwake 遠端喚醒

本文章的前提是,你的裝置已經設定好允許區域網內喚醒,至於怎麼設定,本文不做講解。裝置的網絡卡 必須是有線網絡卡 必須設定了允許喚醒裝置,允許魔術包喚醒。bios中開啟了wake on lan wol 等等,那麼,喚醒的咒語就是 xx xx xx xx xx xx 替換為你要喚醒裝置的網絡卡的mac位...

遠端喚醒主機教程

筆者使用macbook pro 遠端開機windows 以及linux主機 macbook pro 配置 安裝wakeonlan windows or linux windows 在主機bios設定允許網絡卡喚醒 在系統裡設定網絡卡裡設定網絡卡被喚醒 參考 linux ethtool命令檢視網絡卡是...

遠端喚醒linux系統方法

最近研究命令列下,遠端喚醒 wake on lan 家裡的windows台式電腦。linux下可以用etherwake這個軟體,傳送魔術封包 magic packet 遠端喚醒機器。wol遠端喚醒還有很多其他平台下的軟體,可以參考 這篇文章。以及如何開啟遠端喚醒,可以參考 這篇文章。我用的是樹莓派,...