淺談網路卡(十一)–Wake on LAN

蝦米係 Wake On LAN (WOL)
Wake On LAN (WOL) 中文一般翻譯為「網路喚醒」

也就是從遠端透過網路喚醒(開機)沉睡中(關機)的電腦

Wake On LAN 技術其實只是傳送一種特殊的封包「Magic Packet」給沉睡中的電腦

支援 Wake On LAN 的網路卡收到這個魔術胸罩時 啊 不是啦 是神奇封包啦

網路卡就了解是該叫電腦起床的時候啦

於是就送訊號給主機版透過ATX POWER讓電腦開機

ZMAN要強調的是WOL是一種手段是一種過程

但是真正的重點卻是叫起來後要幹啥

舉例來說透過管理軟體在半夜三點叫醒全公司電腦將OFFICE XP 升級成 OFFICE 2003

這時候你的重點是升級OFFICE

WOL只是一個前期的手段過程

但是如果WOL不成功 後面啥也不能幹

Wake On LAN的基本要件

  1. 網路卡要支援
  2. 主機板要支援
  3. BIOS要設定
  4. ATX 電源供應器
  5. 能發出Magic Packet的程式或軟體

備註: 買支援WOL的網卡時都會附上一條連接線

請務必要將這條連接線一端接上網路卡的WOL插槽

另一端接上主機板上的WOL插槽

這樣網卡才能送訊號到主機板去開機

在ZMAN的INTEL網卡技術資料中說

如果主機板PCI 插槽是2.2版的

可以不需要這條線直接透過2.2版的PCI SLOT運作這部份

印象中好像叫Active PCI

神奇封包

那…那…說了半天 到底啥是神奇封包啊

其實正確的說法應該是封包中包含了AMD制定的Magic Package格式

這個Magic Package格式就是六個位元的FF加上連續十六次網卡的MAC

不在乎使用哪一種協定(TCP/IP或IPX….)

不在乎格式放在封包的位置在哪裡

反正電腦關機時網卡就是痴痴的等

只要進來的封包中有看到這個六個位元的FF加上連續十六次網卡的MAC

就是該起床尿尿啦 喔 不是啦 是工作囉

補充說明一

上面是一般看到的說法

接下來ZMAN就要補充一些心得與經驗

在921大地震前有個全台大停電

在這次全台大停電的經驗中

發現很多學校客戶教室的電腦在電力恢復時無法進行Wake on LAN

經過一番驗證後發現原來主電源斷電後電力再度恢復時

這時能否進行WOL的關鍵就是AC BACK時主機是否有作初始化的動作

你可以進行以下的實驗

將你電腦的電源線插頭拔離插座再重新插回去

這時毫無反應的就是沒做初始化

如果這時風扇會轟的轉一下好像要開機又立刻停住

這個就是有作初始化

根據當時的實際測試結果國外品牌的電腦幾乎都會作初始化

國內品牌的電腦幾乎都不會作初始化(不敢說100%至少當時測過的幾乎都失敗)

這個小問題其實一般用戶根本沒感覺(當時反應給國內幾家主機板廠他們也不在乎)

但是對於像學校這種晚上校工常會關總電源的情形

或是台電電力不穩常會瞬斷地區的客戶

這就是很嚴重的問題啦

當時ZMAN服務的公司設計的VOD系統

可以作時程全自動播放的

早上七點半可以自動叫醒某年級的班級電腦放XXX教學

這時如果WOL失效那不就是大爆笑了嗎

所以你管理很多電腦也需要WOL功能時這是一個要注意的小地方

寫到這好累喔 ZMAN要去睡覺啦 不要送神奇封包給我嘿

 

最新備註:這個年代的電腦應該比較沒這些問題了