2013.09.17 14:01

被遺忘的 Wake On Lan「網路喚醒」功能,從遠端開啟電腦

ADVERTISEMENT

筆者昨天上班的時候,老母打電話來說電腦的螢幕常常會不時黑掉。我心想奇怪,最近才打掃過家裡,應該不會有老鼠之類的喫齒類動物,把訊號線咬壞,也沒有人會無聊到故意去拔掉電源吧!等到有空遠端連回去查看問題時,兩老已經將電腦關機、出門跳土風舞了,畢竟現在電費那麼貴,怎麼可能一直開著等我連回去處理。

「網路喚醒」,這個你在調BIOS設定時常常閃過眼前的選項,卻可能動都沒動過。確實,在一般家用電腦上很少會用到這個功能,要開機就坐到電腦前開就好了,再不然找個無線鍵鼠一樣能喚醒睡眠狀態中的電腦,還要動到網路的話就像在洋食館吃魯肉飯一樣,多此一舉。

區網環境是如此,但人在外頭時狀況就複雜多了。比如筆者上頭舉的例子,或是人在一樓想連上三樓已經關機的電腦找資料,這時候靠網路喚醒反而是最簡單的作法。

ADVERTISEMENT

網路功能不斷電

網路喚醒的主要原理,是靠電腦關機、睡眠或休眠時仍然持續對網路卡供電。當網卡接收到特定封包時,就能與主機板連動來啟動電腦。比較早期的作動方式可能會需要略為複雜的線路設計跟電源管理支援來達成,但現在網路晶片多整合在主機板上了,幾乎已經是中高階主機板的必備功能。

既然叫做「Wake On Lan」,自然是透過區網內的封包來喚醒電腦。最原始的作法是靠路由器廣播封包,封包裡帶有目的網卡的MAC位址及其它資訊,該網卡發現資訊與自身吻合後便啟動主機板的開機程序。一般來說只要主機板跟網路卡支援,主流的作業系統沒有不支援的道理。

有趣的是,接受喚醒很簡單,發送或管理喚醒訊號,這種看起來很基本且陽春的機制卻沒有內建在作業系統裡、或是一些遠端管理軟體上。如果你要連入非開機狀態的電腦,最好的方式就是先手動用特定軟體喚醒,才能夠對其進行存取。

ADVERTISEMENT

無線、外網也能玩

雖然Wake On Lan是以區網內、同一個子網域為基礎的機制,如果配合VLAN或路由器的封包轉送選項,要達成「Wake On Wan」也並非不可能。網路喚醒機能最重要的是Mac Address,只要能成功的將封包傳送到目標電腦上,是區網或外網的差別並不大,有些較高階的分享器更是會內建此應用,你所要做的就是輸入目的電腦的IP位址或Mac位址即可。

供電看網卡

很多人會誤以為Wake On Lan是靠網路線來供電,其實不然。無線喚醒的原理與有線是相同的,只是並非每張無線網卡(以及主機板)都會支援。同時因為供電及與主機板的連動問題,大部分的USB外接網卡也無法使用這個功能。

要怎麼看無線網卡是否支援?查詢內接網卡或晶片廠的官方資訊是最快的。Mac電腦更簡單,到系統資訊裡的WiFi內容裡查看是否有「Wake On Wireless」就好。

ADVERTISEMENT

▲因為作業系統沒有內建相關的工具,我們需要下載喚醒端軟體。使用上並不困難,只要填入目的IP及Mac位址。

ADVERTISEMENT

▲「About This Mac」→「More info」→「System Report」裡,Wi-Fi選項就看到此台Mac是否支援無線喚醒。

延伸閱讀:

 

本文同步刊載於電腦王雜誌
 
 
歡迎加入電腦王雜誌粉絲團

ADVERTISEMENT