Remove ads

Wake-on-LAN,簡稱WOLWoL,中譯為「網絡喚醒」、「遠端喚醒」,是一種遠端喚醒技術及標準,功效在於讓休眠狀態或關機狀態的電腦,透過區域網絡的另一台電腦對其發令,使其喚醒、恢復成運作狀態,或從關機狀態轉成開機狀態。該訊息通常由在連接到同一局域網的裝置上執行的程式傳送到目標計算機。也可以使用子網定向廣播或 WoL 網關服務從另一個網絡發起訊息。

一種Wake-on-LAN線路的連接器

歷史

有關WOL技術,最初是在1997年4月由IBM公司的先進管理聯盟(Advanced Manageability Alliance)所提出,然而當時僅約略透露,之後其他業者及產業也逐漸推行,例如由英特爾公司所提出的Wired for Management,不過不久之後此方面技術的共通標準性需求便開始顯現。

系統需求

要想達成、實現WOL,首先必須要有具備WOL功能的主機板網卡

現在的主機板通常只需在BIOS中開啟PCI/PCIe喚醒功能或網卡喚醒功能,主機板內建的網卡可支援WOL。除了開啟BIOS中的PCIe喚醒功能外,可能還要在作業系統中設置網絡卡的喚醒功能[1]

原理

一般而言,WOL技術的遠端喚醒步驟如下:

電腦處在關機(或休眠)狀態時,機內的網絡卡及主機板部分仍保有微弱的供電,此微弱供電能讓網絡卡保有最低的運作能力,使網絡卡能聆聽來自電腦外部的網絡廣播資訊,並對資訊內容進行偵測與解讀,一旦發現網絡廣播的內容中有特定的「魔法封包」(Magic Packet),就會對該封包的內容進行研判。

魔法封包是以廣播方式傳送的,廣播的方式與範疇可以是整個區域網絡(LAN),也可以是特定的子網絡(Subnet),同時魔法封包內會有某部(或一群)電腦的網絡地址資料,網絡卡一旦解讀研判出所指的地址是自身所處的電腦時,網絡卡就會通知機內的主機板電源供應器,開始進行開機(或喚醒)的程式。

魔法封包

魔法封包(Magic Packet)是一個廣播性的訊框(frame),透過埠7或9傳送,可以使用非連接導向(Connectionless protocol)的通訊協定(如UDPIPX)來傳遞,目前鑑於已很少採用Novell NetWare網絡作業系統的IPX協定而多選用UDP。

在魔法封包內,每次都會先有連續6個"FF"(十六進位,換算成二進位即:11111111)的資料,即:FF FF FF FF FF FF,在連續6個"FF"後則開始帶出MAC地址資訊,有時還會帶出4位元組或6位元組的密碼,一旦經由網絡卡偵測、解讀、研判(廣播)魔法封包的內容,內容中的MAC地址、密碼若與電腦自身的地址、密碼吻合,就會啟動喚醒、開機的程式。

參考文獻

外部連結

Wikiwand in your browser!

Seamless Wikipedia browsing. On steroids.

Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.

Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.

Remove ads