shyong
2001-01-17, 10:33 PM
什麼是 Wake On LAN
Wake On LAN (WOL)在中文解釋為「網路開機」,是一種能從遠端PC
透過網路將已經關機的PC開啟的功能.
如何完成 Wake On LAN
所謂的 WOL 是利用傳送一種特殊的封包「Magic Packet」給欲開機的電腦。當電腦關機時,支援 Wake On LAN 的 NIC 會進入
Magic Packet 模式,此刻如果接收到 Magic Packet時,NIC 就會
送訊號給主機版將電腦開啟.
網路開機的需求條件
1.支援網路開機的主機版
目前市售的主機板絕大部分都有這項功能。例如:華碩的CUSL-2,技嘉的GA-8TX....等等.
2.BIOS 的設定
在 CMOS 當中,在Power Management Menu 下選則 Wake On LAN 或 Resume by LAN ,將其開啟(on)狀態.
3.支援 Wake On LAN 的 NIC
例如:Intel PRO/100+ Management Adapter,DFE-550TX,你可以從網路卡的包裝來得知是否支援 WOL .
(簡單的說就是看有沒有多一條三芯的線)
4.ATX 電源供應器(如果一直不能成功,再去確認電源供應器)
你的電源供應器所輸出的待機電源需能夠讓網路卡啟動,各家的 NIC 所需電力不一,最好先閱讀手冊.
例如 D-Link DFE-550TX : 利用連接線時,網路卡使用 5V 的電源,電源供應器的待機 5V 電源供應
需在 200 mA 以上,也就是說電源供應器的標示中 +5V/SB (或 +5AUX , 5VSB )必須大於 0.2A。
(絕大部分的網路卡在 0.7A 以下都可喚醒).
5.軟體
因為 Magic Packet 是一種有特殊格式的封包,你需要對應的軟體來產生它.
<相關軟體>
使用 Magic Packet 來傳送:
For Windows
Magic Packet: (最新版本:1.0)
http://www.amd.com/products/npd/software/pcnet_family/drivers/magicpacket.html
For UNIX:
wakeonlan:(最新版本 0.4)
http://gsd.di.uminho.pt/jpo/software/wakeonlan/
<技術細節>
Ethernet Frame 的 Magic Packet:
[目的卡號][來源卡號][其他資料][6 Bytes的 'FF'][重覆十六次的遠端電腦網路卡號][其他資料]
目的卡號可用特定主機或廣撥位置,例如 0xFFFFFFFFFFFF .其他資料可有可無,可以為任何資料,
例如:IP Head,TCP Head,UDP Head....ect.
說明:
Magic Packet 的重點是在於 MAC Adddress,它標明了欲開機電腦的網路卡卡號,但是它必須重覆十六次,
且緊跟在六個 bytes 的 "FF" 後面.只要 NIC 發現封包中任何地方有這樣的片段,便會將電腦開機.
這個部份可重覆多次.因此,這個片段可以包在任何協定中,如包在 TCP/IP、IPX 封包中,如此一來封包可
以被 Router 或 switch 傳送,而不會影響 Magic Packet 讓遠端開機的功能。
也就是說,你可以在任何協定中的資料部份填上 "FFFFFFFFFFFF"+卡號...(16次),就可利用該協定作出一個
使用該協定的 Magic Packet.最常被使用的是 UDP 封包.
<其他建議>
通常在測試 WOL 時,可能需要多次的開關機,所以建議將硬碟的電源線拔除,避免你的硬碟遭受毀損.
CMOS 的 Soft-Off by PWR-BTTN 選項改為 Instant Off,如此一來電源按鈕一按即可關機,方便測試.
Wake On LAN (WOL)在中文解釋為「網路開機」,是一種能從遠端PC
透過網路將已經關機的PC開啟的功能.
如何完成 Wake On LAN
所謂的 WOL 是利用傳送一種特殊的封包「Magic Packet」給欲開機的電腦。當電腦關機時,支援 Wake On LAN 的 NIC 會進入
Magic Packet 模式,此刻如果接收到 Magic Packet時,NIC 就會
送訊號給主機版將電腦開啟.
網路開機的需求條件
1.支援網路開機的主機版
目前市售的主機板絕大部分都有這項功能。例如:華碩的CUSL-2,技嘉的GA-8TX....等等.
2.BIOS 的設定
在 CMOS 當中,在Power Management Menu 下選則 Wake On LAN 或 Resume by LAN ,將其開啟(on)狀態.
3.支援 Wake On LAN 的 NIC
例如:Intel PRO/100+ Management Adapter,DFE-550TX,你可以從網路卡的包裝來得知是否支援 WOL .
(簡單的說就是看有沒有多一條三芯的線)
4.ATX 電源供應器(如果一直不能成功,再去確認電源供應器)
你的電源供應器所輸出的待機電源需能夠讓網路卡啟動,各家的 NIC 所需電力不一,最好先閱讀手冊.
例如 D-Link DFE-550TX : 利用連接線時,網路卡使用 5V 的電源,電源供應器的待機 5V 電源供應
需在 200 mA 以上,也就是說電源供應器的標示中 +5V/SB (或 +5AUX , 5VSB )必須大於 0.2A。
(絕大部分的網路卡在 0.7A 以下都可喚醒).
5.軟體
因為 Magic Packet 是一種有特殊格式的封包,你需要對應的軟體來產生它.
<相關軟體>
使用 Magic Packet 來傳送:
For Windows
Magic Packet: (最新版本:1.0)
http://www.amd.com/products/npd/software/pcnet_family/drivers/magicpacket.html
For UNIX:
wakeonlan:(最新版本 0.4)
http://gsd.di.uminho.pt/jpo/software/wakeonlan/
<技術細節>
Ethernet Frame 的 Magic Packet:
[目的卡號][來源卡號][其他資料][6 Bytes的 'FF'][重覆十六次的遠端電腦網路卡號][其他資料]
目的卡號可用特定主機或廣撥位置,例如 0xFFFFFFFFFFFF .其他資料可有可無,可以為任何資料,
例如:IP Head,TCP Head,UDP Head....ect.
說明:
Magic Packet 的重點是在於 MAC Adddress,它標明了欲開機電腦的網路卡卡號,但是它必須重覆十六次,
且緊跟在六個 bytes 的 "FF" 後面.只要 NIC 發現封包中任何地方有這樣的片段,便會將電腦開機.
這個部份可重覆多次.因此,這個片段可以包在任何協定中,如包在 TCP/IP、IPX 封包中,如此一來封包可
以被 Router 或 switch 傳送,而不會影響 Magic Packet 讓遠端開機的功能。
也就是說,你可以在任何協定中的資料部份填上 "FFFFFFFFFFFF"+卡號...(16次),就可利用該協定作出一個
使用該協定的 Magic Packet.最常被使用的是 UDP 封包.
<其他建議>
通常在測試 WOL 時,可能需要多次的開關機,所以建議將硬碟的電源線拔除,避免你的硬碟遭受毀損.
CMOS 的 Soft-Off by PWR-BTTN 選項改為 Instant Off,如此一來電源按鈕一按即可關機,方便測試.