Labels

2005 (136) 2004 (99) 2006 (84) 2007 (41) 2008 (41) 簡單生活 (24) 2012 (14) 網頁設計 (14) 電腦技巧 (13) 2009 (12) 2010 (10) PHP (10) 台灣晃一晃 (9) Learn Note (7) 地球這麼大 (6) 2011 (5) Mysql (3) Smarty (3) Vista (3) 手機待吐 (2) 2014 (1) 2021 (1) Composer (1) Laravel (1) MAC (1) MAMP (1) 新新人類新科技 (1)

20060816

何謂 Wake On LAN ?

【何謂 Wake On LAN】



Wake On LAN (WOL) 中文被稱為「網路喚醒」技術,是一種能從遠端透過網路將關機的電腦開機的功能,就如同你平常按下電腦的電源開關讓電腦開機一樣。 



【如何達成 Wake On LAN】



Wake On LAN 技術利用傳送一種特殊的封包「Magic Packet」給欲開機電腦。當電腦關機時,支援 Wake On LAN 的網路卡會進入 Magic Packet 模式,此時如果接到 Magic Packet 時,網路卡就會送訊號給主機版將電腦開機。 



【Wake On LAN 的需求條件】



一、支援 Wake On LAN 的網路卡



如:Intel PRO/100+ Management Adapter,你可以看看網路卡的包裝來得知是否支援 Wake On LAN。最簡單的方法就是看看有沒有多一條線。



二、支援 Wake ON LAN 的主機版



目前市面上賣的主機板應該都有這個功能。



三、CMOS 設定正確



在 CMOS 中,Power Management 選單的 Wake On LAN (或 Resume by LAN) 選項必須為開啟狀態。



四、ATX 電源供應器 (一直不能試不成功,才去確認這個)



你的電源供應器的待機電源需足夠網路卡運作,各網路卡所需不一。詳見網路卡手冊。

以 Intel PRO/100+ Management Adapter 為例:利用連接線時,網路卡使用 5V 的電源,電源供應器的待機 5V 電源供應需在 200 mA 以上,也就是說電源供應器的標示中 +5V/SB (或 +5AUX 、5VSB ) 須大於 0.2A。( 0.7A 以上應可喚醒大部份網路卡)。



五、軟體



因為 Magic Packet 是一種有特殊格式(詳見技術細節)的封包,你需要對應的軟體來產生它。見「相關軟體」章節。 



【相關軟體】



用來傳送 Magic Packet 的軟體:



Windows:


Magic Packet: (最新版本:1.0)

http://www.amd.com/products/npd/software/pcnet_family/drivers/magicpacket.html

(Local Copy) (使用手冊) (Test Report)


UNIX:


wakeonlan:(最新版本 0.4)

http://gsd.di.uminho.pt/jpo/software/wakeonlan/

(Local Copy)



軟體收集:

http://gsd.di.uminho.pt/jpo/software/wakeonlan/mini-howto/wol-mini-howto-3.html
 



【技術細節】



乙太網路封包格式的 Magic Packet:













目的地卡號 來源地卡號 其他資料 6 Bytes 的 'FF' 重覆十六次的遠端電腦網路卡號 其他資料

目的地卡號可用特定主機或廣撥位置 ( 0xFFFFFFFFFFFF)。


其他資料可有可無,可為任何資料:如:IP 檔頭、TCP 檔頭、UDP 檔頭…等。 


說明:



Magic Packet 的重點是在 MAC Adddress,它標明了欲開機電腦的網路卡卡號,它必須重覆十六次,且緊跟在六個 bytes 的 'FF' 後面。只要網路卡找到封包「任何地方」中有如此的片段,便會將電腦開機。這個部份可重覆多次。


因此,這個片段可以包在任何協定中,如包在 TCP/IP、IPX 封包中,如此一來封包可以被 router 或 switch 傳送,而不會影響 Magic Packet 讓遠端開機的功能。


也就是說,你可以在任何協定中的資料部份填上 "FFFFFFFFFFFF"+卡號...(16次),就可利用該協定作出一個使用該協定的 Magic Packet。最常被使用的是 UDP 封包。


詳細文件請見相關文件及「Magic Packet 技術白皮書」。 



【相關文件】



AMD Magic Packet Technology:http://www.amd.com/products/npd/overview/20212.html

(Magic Packet 技術白皮書)


IBM Wake up to Wake On LAN:http://www.networking.ibm.com/eji/ejiwake.html


IBM Information Brief : Wake On LAN:http://www.pc.ibm.com/us/infobrf/iblan.html


WOL 線上參考資料:http://gsd.di.uminho.pt/jpo/software/wakeonlan/mini-howto/wol-mini-howto-4.html 



【相關書籍】



書籍: 旗標的「網路自已裝」裡面有介紹。 



【其他建議事項】



第一次測試 WOL 時,因為可能需要多次的開關機,所以我建議你將所有硬碟機的電源線拔掉、所免你的硬體或資料毀損。


CMOS 的 Soft-Off by PWR-BTTN 選項改為 Instant Off,如此一來 power 按紐一按即可關機,測試較為方便。 



【常見問題】



問:WOL 的網路卡通常有附一條連接線是用來作什麼的?一定要裝嗎?


答:線是用來傳送電源給待機中的網路卡的。


線是否要安裝,端看看你的主機版而定。目前來說,大多數的主機版是必須安裝的。如果你的主機版支援 PCI 2.2 規格,因為可從 PCI Bus 傳送電源就可以不裝。如果你的主機版不支援就必須裝上那條線。


但一般來說,為了不使線遺失,假設你的主機版可以安裝,建議把線插上去。 


問:AMD 的 Magic packet 應如何使用?


答:詳細的使用方法,請見手冊


第一次測試時,可以利用同一網域的另一台電腦使用 Magic packet 軟體中「Power On One host」功能,Address 為255.255.255.255,Ethernet Address 即為欲開機的網路卡卡號即可。 


問:我怎麼都試不出來 WOL,有可能是什麼問題呢?


答:請檢查你的 CMOS 設定是否正確、WOL 電源線是否安裝妥當、網路卡是否打開 WOL 功能、網路是否正常 



【其他】


  我遇過較怪的狀況



Intel 100/PRO+ Management Adapter + MVP3G2 時,CMOS 的 「Modem Ring Resume」請打開,否則 WOL 在電腦完全斷電後會失效。


電腦完全斷電後恢復供電,第一次不能以 WOL 開機。 



【其他有貢獻人士】



下面是一些對這份文件有貢獻的人士。因為有了他們,這份文件才能更完美。謝謝他們。 ^_^ 



任何問題或建議,歡迎寄信至:skyo@mgt.ncu.edu.tw