在有些情況下,我們需要通過網(wǎng)絡遠程喚醒PC機以方便我們的操作,特別是那些網(wǎng)管們,誰也不想在兩個相聚有一段舉例的主機之間來來回回。下面就詳細講解一下網(wǎng)絡喚醒功能。當然值得注意的是,這些操作只能是針對局域網(wǎng),因為廣播的喚醒數(shù)據(jù)包不可能跨越路由器,除非該路由器設(shè)置不攔截局域網(wǎng)廣播數(shù)據(jù)包。當然某些遠程喚醒軟件不在這里的談論范圍之內(nèi)。
一,怎樣實現(xiàn)網(wǎng)絡喚醒開機
如果用戶想通過網(wǎng)絡喚醒一臺指定的計算機,首先需要知道能標識該計算機的身份號。由于被喚醒的計算機處于關(guān)機狀態(tài),也就沒有了IP地址和計算機名字,惟一能標識其身份的只有內(nèi)部網(wǎng)卡的物理地址,即MAC地址,該地址是惟一的,而且每塊網(wǎng)卡的MAC地址均不相同。
當用戶知道被喚醒的計算機MAC地址后,通過另外一臺計算機執(zhí)行相應的軟件,向網(wǎng)絡上發(fā)出含有該地址的特殊數(shù)據(jù)包(數(shù)據(jù)包是通過廣播的形式發(fā)送的,一般現(xiàn)在的路由器都會屏蔽局域網(wǎng)的廣播數(shù)據(jù)報,所有網(wǎng)絡喚醒功能也只能是在局域網(wǎng)中能用)。此時,被喚醒的計算機雖然處于關(guān)機狀態(tài),但是其內(nèi)部網(wǎng)卡控制芯片通過專用連線所送來的電流(注意這里起主要作用的還是這個網(wǎng)卡),仍然可以接收和處理網(wǎng)絡上的數(shù)據(jù)包。因此控制芯片通過檢查數(shù)據(jù)包內(nèi)的MAC地址,就可確認自己就是該數(shù)據(jù)包的收件者,然后通過專用連線發(fā)出開機信號(必須為ATX電源),通知主板開機啟動。
二,硬件需求
應用網(wǎng)絡喚醒開機功能必須要有相應的硬件支持才可使用。
首先要有主板支持?,F(xiàn)在,新一代的主板大都支持網(wǎng)絡喚醒功能,而且在主板上都有一個三腳插座,它一般在PCI插槽附近,旁邊標注“WOL”。
其次必須要有網(wǎng)卡支持。這類網(wǎng)卡在主板上比一般的網(wǎng)卡多了一個三腳插座,并且通常還附帶一條專用的三芯連接線,該線是用來連接主板和網(wǎng)卡之間的三腳插座。
最后還必須要使用ATX電源,而且其+5V Standby電流必須比較大,根據(jù)Intel的建議,它需要在600mA以上。該電流的大小可以從電源外部標識中的+5VSB欄里查到。
需要說明的是,某些主板上已經(jīng)集成了具有網(wǎng)絡喚醒功能的網(wǎng)卡,所以也就沒有什么三腳插座,更不需要專用的三芯連線。
三,軟件需求
為了喚醒網(wǎng)絡上的計算機,用戶必須發(fā)出一種數(shù)據(jù)包,該數(shù)據(jù)包的格式與普通數(shù)據(jù)包不同,而且還必須使用相應的專用軟件才能產(chǎn)生。當前比較普遍采用的是AMD公司制作的Magic Packet 1.0,這套軟件可以生成網(wǎng)絡喚醒所需要的特殊數(shù)據(jù)包。該數(shù)據(jù)包包含有連續(xù)6個字節(jié)的“FF”和連續(xù)重復16次的MAC地址。Magic Packet 1.0雖然只是AMD公司開發(fā)推廣的一項技術(shù),并非業(yè)界公認的標準,但是仍受到很多網(wǎng)卡制造商的支持,因此許多具有網(wǎng)絡喚醒功能的網(wǎng)卡都能與之兼容
四,具體操作步驟(要設(shè)置網(wǎng)卡和主板都開啟網(wǎng)絡喚醒功能)
首先,設(shè)置網(wǎng)卡。在windows系統(tǒng)中,設(shè)備管理器----網(wǎng)絡適配器----網(wǎng)卡屬性----關(guān)機網(wǎng)絡喚醒(ENABLE) WAKE ON LAN SHUTDOWN (ENABLE)
這是設(shè)置網(wǎng)卡支持網(wǎng)絡喚醒,還要在BIOS中設(shè)置主板支持網(wǎng)絡喚醒。
此項不激活,關(guān)機后網(wǎng)線在交換機接口信號燈就不亮(只有亮燈了證明網(wǎng)卡處在監(jiān)聽狀態(tài)),燈不亮,累死你也無法用網(wǎng)絡喚醒,注意這個設(shè)置.
再次,設(shè)置主板BIOS。大多數(shù)集成網(wǎng)卡都能實現(xiàn)網(wǎng)絡喚醒功能,不過需要事先進入BIOS中開啟網(wǎng)絡喚醒功能,不同主板的設(shè)置不一樣,以VIA主板為例,在BIOS中找到“OnBoard LAN”選項,將它設(shè)成“Enabled”。同時將“POWER MANAGEMENT SETUP(電源管理設(shè)置)”下的“Power On by LAN/Ring”選項設(shè)為“Enabled”,最后將“Wake On LAN(網(wǎng)絡喚醒)”選項設(shè)置為“Enabled”,設(shè)置好后保存退出。
最后,在系統(tǒng)DOS命令提示符窗口輸入ipconfig /all命令,以獲得網(wǎng)卡的物理地址,其中Physical Address”為目標計算機上網(wǎng)卡的物理地址,而“IP Address”為目標計算機的IP地址。
接著在單位的電腦上運行Magic Packet網(wǎng)絡喚醒軟件
(http://download.enet.com.cn/html/010062001052902.html),在主界面的“Magic packets”菜單下選擇“Power On One Host”選項,然后在“Destination Ethernet Address”下填入所要喚醒的計算機MAC地址,在“IP Broadcast Address“下輸入所要喚醒的計算機的IP地址,
最后單擊“Send”按鈕即可開始喚醒目標計算機,被喚醒的電腦會自動啟動。
針對學校機房、網(wǎng)吧等局域網(wǎng)內(nèi)計算機數(shù)量較多的網(wǎng)絡來說,進行遠程的統(tǒng)一開關(guān)電腦是網(wǎng)管們比較喜歡的管理方式。本文作者老黑,長期工作于學校各大機房之間,對遠程開關(guān)機積累了相當豐富的實踐經(jīng)驗,所以撰寫此文投予本欄目,希望能給讀者們一些幫助。