如何遠(yuǎn)程喚醒并控制家中關(guān)機(jī)的電腦
如何遠(yuǎn)程喚醒并控制家中關(guān)機(jī)的電腦有時(shí)我們可能會碰到這樣的情況:在公司臨時(shí)需要家里電腦中的資料,但又不可能馬上跑回家打開電腦拷貝吧。此時(shí)如果能在公司就能遠(yuǎn)程打開家中的電腦,并能進(jìn)行遠(yuǎn)程訪問控制,不就一切
如何遠(yuǎn)程喚醒并控制家中關(guān)機(jī)的電腦
有時(shí)我們可能會碰到這樣的情況:在公司臨時(shí)需要家里電腦中的資料,但又不可能馬上跑回家打開電腦拷貝吧。此時(shí)如果能在公司就能遠(yuǎn)程打開家中的電腦,并能進(jìn)行遠(yuǎn)程訪問控制,不就一切迎刃而解了嗎!那么,又該如何實(shí)現(xiàn)這種遠(yuǎn)程控制呢?
要實(shí)現(xiàn)這種遠(yuǎn)程控制,肯定需要軟件幫忙,在這方面使用最普遍的莫過于PcAnywhere 。不過大家也必須清楚,想通過PcAnyWhere 控制遠(yuǎn)程計(jì)算機(jī),必須知道被控端計(jì)算機(jī)IP 地址,而一般家庭ADSL 用戶一般都沒有固定IP 地址,每次上網(wǎng)的IP 地址都是由ISP 態(tài)分配的。由于斷電或路由器重啟等原因,IP 地址就會發(fā)生變化;PcAnyWhere 也就失去了用武之地,因此獲取被控制端的IP 地址是實(shí)現(xiàn)這種遠(yuǎn)程控制的前提。下面開始具體實(shí)戰(zhàn)。
這里暫且將公司電腦稱為主控端,家中電腦稱為被控端。整個(gè)實(shí)現(xiàn)流程分為兩大部分:
1、被控端準(zhǔn)備。配置遠(yuǎn)程喚醒、獲取網(wǎng)卡MAC 地址、配置IP 地址解析、安裝遠(yuǎn)程控制軟件。
2、主控制設(shè)置。安裝遠(yuǎn)程開機(jī)軟件、安裝遠(yuǎn)程控制軟件。
另外選用的是PcAnywhere 10.51簡體中文正式版,下載地址:
一、被控端準(zhǔn)備篇。
當(dāng)然,這里的被控端準(zhǔn)備是指事先的準(zhǔn)備,這一部分是關(guān)系到遠(yuǎn)程控制能否順利實(shí)現(xiàn)的前提。
1、配置遠(yuǎn)程喚醒。
由于是要調(diào)用家里計(jì)算機(jī)中的資料,因此家里計(jì)算機(jī)肯定要處于開機(jī)狀態(tài);假設(shè)家里沒人無法開啟,那么就得想辦法遠(yuǎn)程讓這臺計(jì)算機(jī)自動開機(jī),這就需要被控計(jì)算機(jī)具備遠(yuǎn)程喚醒功能(WOL )。
首先是網(wǎng)卡必須支持WOL ;其次還要查看主板是否支持Wake-Up On Internal Modem(WOM )或者Wake-up On LAN(WOL ),如果支持就說明主板支持遠(yuǎn)程開機(jī)。除此以外,計(jì)算機(jī)還必須安裝有符合ATX 2.03標(biāo)準(zhǔn)的ATX 電源。以上條件缺一不可,如果你的被控端不支持這些功能,那你還是趁早打消這個(gè)“遠(yuǎn)程”念頭。
接下來進(jìn)入CMOS 設(shè)置,選擇劃紅線處電源管理一項(xiàng)(不同的BIOS 版本可能位置不一樣),敲回車鍵進(jìn)入,如圖1。
在接著出現(xiàn)的設(shè)置界面中,將紅色方框內(nèi)的兩個(gè)選項(xiàng)“resume by Ring/LAN(有些版本是Wake Up On LAN/Ring)”和“Wake Up on PCI PME#”都設(shè)置為“enabled”,意為啟用這兩項(xiàng)功能,如圖2所示,這樣就啟用了該計(jì)算機(jī)的遠(yuǎn)程喚醒功能。有些網(wǎng)卡需要通過跳線才能將“Wake-on-LAN”功能設(shè)置為“Enable”。
提示:如果主板不支持PCI 2.2標(biāo)準(zhǔn),還需要將WOL 電纜的兩端分別插入網(wǎng)卡和主板的3芯插座中,將網(wǎng)卡與計(jì)算機(jī)主板連接起來。
,通過下述方法可以獲取網(wǎng)卡MAC 地址。
依次單擊“開始/運(yùn)行”,接著輸入“cmd”進(jìn)行DOS 實(shí)模式窗口;然后在提示符后鍵入“ipconfig/all”命令,如圖3所示紅線部分的“Physical Address”后跟的就是要找的MAC 地址。記下此地址后關(guān)閉此DOS 窗口。
2、配置IP 地址解析。
前面已經(jīng)提到,要使遠(yuǎn)程控制軟件PcAnyWhere 發(fā)揮功能,必須要獲得被控端在網(wǎng)絡(luò)中的固定IP 地址。而一般ADSL 用戶上網(wǎng)后的IP 地址,都是動態(tài)分配,只有局域網(wǎng)內(nèi)的IP 址才相對固定;如果中途掉電,會給操作帶來很多麻煩。這時(shí)就需要想辦法讓計(jì)算機(jī)在網(wǎng)絡(luò)上始終保持固定的IP 地址,常見的解決方案是安裝動態(tài)域名解析軟件,比如花生殼。
步驟1:請登錄其官方網(wǎng)站www.oray.net 然后單擊頁面左上方“我的控制臺”下的“注冊”按鈕,注冊一個(gè)使用賬號(護(hù)照)。
步驟2:注冊成功后進(jìn)入“我的控制臺”,在頁面左方的“域名管理”下拉選項(xiàng)里點(diǎn)擊“申請免費(fèi)域名”。
步驟3:接著會要求你填寫詳細(xì)的個(gè)人資料,之后即可按提示完成域名的注冊,最后記得在注冊成功頁面里單擊“激活花生殼服務(wù)”選項(xiàng),以激活此服務(wù).
步驟4:然后從網(wǎng)站上下載花生殼客戶端并安裝,安裝完成后啟動到登錄界面,接著輸入步驟1中申請到的使用護(hù)照,最后單擊“登錄”按鈕。從中我們可以看到,注冊的免費(fèi)域名“yun_yan1122.vicp.net”已經(jīng)開始工作,解析的網(wǎng)絡(luò)固定IP 地址為“218.88.47.95”(界面右下角)。
OK ,這樣每次開機(jī)花生殼服務(wù)會自動運(yùn)行,我們便可以在遠(yuǎn)程計(jì)算機(jī)上通過在“運(yùn)行”框內(nèi)輸入:“yun_yan1122.vicp.net”來獲得被控端的IP 地址了。
3、安裝并配置遠(yuǎn)程控制軟件。
啟動安裝程序后,在進(jìn)行到所示步驟時(shí),注意要單擊“允許遠(yuǎn)程管理pcAnywhere”后選擇“該功能將安裝在本地硬盤上”,然后再單擊“下一步”;安裝完成后重新啟動計(jì)算機(jī)即可開始配置。
步驟1:啟動軟件后,單擊快捷工具欄上的“被控端”圖標(biāo),打開如圖所示窗口。這里顯示了被控制端可以使用的連接項(xiàng)目,雙擊“添加被控端”圖標(biāo),創(chuàng)建一個(gè)新的遠(yuǎn)程連接。
步驟2:接著在“連接信息”選項(xiàng)卡下勾選一類遠(yuǎn)程連接方式,這里通過互聯(lián)網(wǎng)實(shí)現(xiàn)遠(yuǎn)程連接,應(yīng)該勾選“TCP/IP”項(xiàng);而如果是通過局域網(wǎng)進(jìn)行遠(yuǎn)程控制,可以選擇SPX 和NetBIOS 協(xié)議,如圖所示。
步驟3:再切換到“呼叫者”選項(xiàng)卡,單擊“新建項(xiàng)”圖標(biāo),打開如圖所示設(shè)置窗口,在這里設(shè)置允許用戶訪問以及控制的權(quán)限。輸入登錄名及密碼名單擊“確定”按鈕即可。
提示:在這個(gè)新建被控端設(shè)置窗口中,還可以進(jìn)行諸多安全設(shè)置,大家可根據(jù)實(shí)際情況進(jìn)行;其中必須要設(shè)置的一項(xiàng)是:“設(shè)置”選項(xiàng)卡下的“被控端啟動”部分,應(yīng)該勾選“與Windows 一起啟動”,不然遠(yuǎn)程計(jì)算機(jī)雖然喚醒了被控端,但是在PcAnywhere 里并沒有啟動被控端服務(wù),這樣是仍然無法實(shí)施遠(yuǎn)程連接的。
步驟4:最后返回主界面,可看到出現(xiàn)了一個(gè)新的被控端圖標(biāo),可對其重命名;最后右鍵單擊此圖標(biāo),
,選擇“啟動被控端”命令,如圖10所示。之后Pcanywhere 會最小化到系統(tǒng)托盤區(qū)里,并等待主控端的連接控制。
提示:最后可在主菜單上依次單擊“工具/性能優(yōu)化向?qū)А泵?,來?yōu)化被控端。這樣可使主控端獲得更好的控制性能。到此被控端的設(shè)置全部完成。
二、主控端設(shè)置篇。
相對于被控端來說,主控制的配置沒有這么復(fù)雜。首先在主控端分別安裝遠(yuǎn)程開機(jī)軟件和遠(yuǎn)程控制軟件;然后在“運(yùn)行”內(nèi)輸入“cmd”進(jìn)入DOS 模式,然后輸入“ping yun_yan1122.vicp.net”命令,之后即可查看到被控端IP 地址(218.88.47.95);最后利用這個(gè)IP 地址即可成功登錄被控端。
1、安裝遠(yuǎn)程開機(jī)軟件。
這里選用的是NetWaker for windows 簡體中文版。使用特別簡單方便,沒有使用時(shí)間限制,沒有網(wǎng)卡限制;而且可以添加任意多個(gè)被控機(jī)記錄,便于記憶和控制大量電腦??傻揭韵碌刂废螺d:
下載后需要進(jìn)行簡單的安裝,安裝完成后即可啟動到如圖所示主界面。在“MAC地址欄”內(nèi)輸入從被控制端獲得的實(shí)際網(wǎng)卡MAC 地址,單擊“發(fā)送開機(jī)信號”按鈕即可啟動被控端了。
2、安裝并配置遠(yuǎn)程控制軟件。
安裝過程和被控端的操作一致。啟動軟件后即可開始主控端的配置。
步驟1:單擊快捷工具欄上的“主控端”圖標(biāo),然后雙擊項(xiàng)目列表里的“添加主控端”.
步驟2:在彈出的“新主控端”窗口中,切換到“設(shè)置”選項(xiàng)卡;然后在如圖所示紅色框位置輸入剛才獲取到的被控端IP 地址,最后單擊“確定”按鈕退出。
提示:這時(shí)會返回軟件主界面,同樣會出現(xiàn)新建立的主控端圖標(biāo),并且可以重命名。
三、實(shí)施遠(yuǎn)程控制。
此時(shí)主控端與被控端都配置完成。在主控端雙擊剛才新建的連接圖標(biāo),接著會彈出正在連接的窗口,稍等之后會出現(xiàn)如圖14所示登錄窗口,輸入在被控端配置的訪問賬號后即可。
如圖所示,即是成功登錄到被控端的桌面。此刻即可如在操作本地計(jì)算機(jī)一樣,隨意控制遠(yuǎn)程計(jì)算機(jī),并且具有遠(yuǎn)程計(jì)算機(jī)的一切權(quán)限??梢缘卿決Q 、打開瀏覽器、發(fā)送郵件等。
此外在最上邊一排快捷工具欄中,有一個(gè)“文件傳輸”的選項(xiàng),利用它可以非常方便的實(shí)現(xiàn)資料的對拷;如圖16所示,左邊窗口為主控端,右邊窗口為被控端。
遠(yuǎn)程操作完成后,還可以通過此軟件遠(yuǎn)程關(guān)閉被控端。至此,整個(gè)ADSL 的遠(yuǎn)程網(wǎng)絡(luò)控制宣告成功!
四、后記。
其實(shí)遠(yuǎn)程控制并不是有些朋友想象的那樣難,只要被控端與主控端正確設(shè)置,還是很容易實(shí)現(xiàn)的。文中
,所述的這種被控端無人值守的情況,屬于遠(yuǎn)程控制最典型的應(yīng)用;配置的關(guān)鍵在被控端,需要被控端硬件支持遠(yuǎn)程喚醒以及擁有一個(gè)固定的互聯(lián)網(wǎng)IP 地址,而這些條件也是通過軟、硬件“協(xié)作”的辦法來實(shí)現(xiàn)。找對軟件,熟知遠(yuǎn)程控制的操作過程是成功與否的前提。
,計(jì)算機(jī)遠(yuǎn)程開機(jī)(內(nèi)網(wǎng)的已經(jīng)試過,外網(wǎng)的。。。。)
2007-07-20 08:31
Chapter1:遠(yuǎn)程喚醒的基本條件
Wake on LAN(WOL),俗稱遠(yuǎn)程喚醒,是現(xiàn)在很多網(wǎng)卡都支持的功能。而遠(yuǎn)程喚醒的實(shí)現(xiàn),主要是向目標(biāo)主機(jī)發(fā)送特殊格式的數(shù)據(jù)包,是AMD 公司制作的Magic Packet 這套軟件以生成網(wǎng)絡(luò)喚醒所需要的特殊數(shù)據(jù)包,俗稱魔術(shù)包(Magic Packet )。Magic Packet格式雖然只是AMD 公司開發(fā)推廣的技術(shù),并非世界公認(rèn)的標(biāo)準(zhǔn),但是仍然受到很多網(wǎng)卡制造商的支持,因此 許多具有網(wǎng)絡(luò)喚醒功能的網(wǎng)卡都能與之兼容。
Boeing 、IBM 、Cisco 、United States Army 、Canada Customs and Revenue Agency 、Intel Corp、Compaq 、Lucent 、Microsoft Ltd、Dell Computer Corporation、Hewlett-Packard 、Siemens 、Walt Disney World Co.、Compuware Corp、AMD (Isn't that ironic)、Nortel Networks、Macromedia Inc.、British Telecommunications plc、eBay 等等公司均在使用WOL 技術(shù)。
要實(shí)現(xiàn)遠(yuǎn)程喚醒,還需要硬件的設(shè)置:
主板和網(wǎng)卡必須都支持遠(yuǎn)程喚醒功能。一般目前的主板都支持這個(gè)功能(2002年以后的板都有),支持的主板上通常都有一個(gè)專門的3芯插座,以便在關(guān)機(jī)時(shí)為網(wǎng)卡供電。但并非所有的網(wǎng)卡都支持該功能(特別是一些價(jià)格較便宜的低檔網(wǎng)卡) ,要判斷網(wǎng)卡是否支持遠(yuǎn)程喚醒功能的方法很簡單,支持遠(yuǎn)程喚醒的網(wǎng)卡上都有一個(gè)3針的WOL 接口和一條3芯的遠(yuǎn)程喚醒電纜,通過判斷網(wǎng)卡是否帶有WOL 接口即可(有些較新的網(wǎng)卡可能沒有WOL 接口也能支持遠(yuǎn)程喚醒。這是因?yàn)楝F(xiàn)在流行的主板支持PCI2.2標(biāo)準(zhǔn),而PCI 2.2標(biāo)準(zhǔn)不需要通過專門的WOL 接口為網(wǎng)卡供電,允許主板直接通過PCI 插槽向網(wǎng)卡提供Standby 電源) 。
1.硬件連接
網(wǎng)卡安裝完畢后將遠(yuǎn)程喚醒電纜的一端插入到網(wǎng)卡的WOL 接口上,另外一端與主板的3針WOL 遠(yuǎn)程喚醒接口相連(該接口旁通常標(biāo)有WOL_CON的字樣,當(dāng)然如果主板和網(wǎng)卡都支持PCI2.2標(biāo)準(zhǔn)則無須做這一步) 。
需要說明的是,某些主板上已經(jīng)集成了具有網(wǎng)絡(luò)喚醒功能的網(wǎng)卡,只要開啟“Wake on PCI Card”功能就可以了,沒有什么三腳插座,更不需要專用的三芯連線。
2.CMOS 設(shè)置
打開CMOS 遠(yuǎn)程喚醒功能很簡單,只要將CMOS 設(shè)置中的“Power Management Setup”的“Wake Up On LAN”或“Resume by LAN”項(xiàng)設(shè)置為“Enable”或“On”即可。
,ATX 電源
必須要使用ATX 電源,而且其 5V Standby電流必須比較大,根據(jù)Intel 的建議,它需要在600mA 以上。該電流的大小可以從電源外部標(biāo)識中的 5VSB(或 5AUX,5VSB)欄里查到。(絕大部分的網(wǎng)卡在0.7A 以下都可喚醒)
如果遠(yuǎn)程計(jì)算機(jī)最后一次關(guān)機(jī)的時(shí)候是屬于非正常關(guān)機(jī)(突然斷電或者關(guān)機(jī)時(shí)死機(jī)等),喚醒就有可能會失敗。在Windows 2000/XP系統(tǒng)中如果在關(guān)閉計(jì)算機(jī)時(shí)使用休眠 ,也可能會造成喚醒失敗。這是因?yàn)橐恍┚W(wǎng)卡需要復(fù)位一個(gè)標(biāo)記,這只有在操作系統(tǒng)正常關(guān)閉的時(shí)候才會發(fā)生。
軟件的實(shí)現(xiàn)方面,其實(shí)就是通過socket 向目標(biāo)的機(jī)器發(fā)送Magic Packet(魔術(shù)包),魔術(shù)包的格式,包含有連續(xù)6個(gè)字節(jié)的“FF”和連續(xù)重復(fù)16次的MAC 地址。你可以在任何協(xié)議的數(shù)據(jù)包(如在TCP/IP、IPX 包)中填上
"FFFFFFFFFFFF" 連續(xù)重復(fù)16次的MAC 地址,就可利用該協(xié)議作出一個(gè)使用該協(xié)議的Magic Packet。只要NIC 檢測到數(shù)據(jù)包中任何地方有這樣的片段, 便會將計(jì)算機(jī)喚醒。
假設(shè)被控計(jì)算機(jī)的Mac 地址為01:02:03:04:05:06 (6 bytes),那么那臺機(jī)器的網(wǎng)卡在數(shù)據(jù)幀內(nèi)發(fā)現(xiàn)以下的片斷便會將計(jì)算機(jī)喚醒。
FFFFFFFFFFFF010203040506010203040506010203040506010203040506 010203040506010203040506010203040506010203040506010203040506 010203040506010203040506010203040506010203040506010203040506 010203040506010203040506
正是因?yàn)檫@個(gè)Magic Packet可以封裝在任何協(xié)議的數(shù)據(jù)包中,可以在各種
Router 和switch 之間傳送,而不會影響Magic Packet 喚醒的功能。也就是說,不管Magic Packet是來自于LAN 還是WAN ,只要網(wǎng)卡檢測到Magic Packet就能喚醒。最常被使用的是UDP 廣播包,不需要端口號,只要知道被控計(jì)算機(jī)的MAC 地址即可。
注:UDP 廣播分兩種,一種是directed broadcast ,比如你的網(wǎng)段是192.168.0.X ,你就往192.168.0.255發(fā)就可以了。另一種是limited broadcast,廣播地址是255.255.255.255
Chapter2:局域網(wǎng)遠(yuǎn)程喚醒
請你務(wù)必弄懂Chapter1中所講解的東西再開始看Chapter2。
首先聲明一點(diǎn),在你機(jī)上安裝任何遠(yuǎn)程控制軟件的客戶端都不可以實(shí)現(xiàn)遠(yuǎn)程喚醒,PCAnywhere 、Remote Administrator之類的遠(yuǎn)程控制軟件在關(guān)機(jī)的情況下根本不可能工作,手機(jī)短信實(shí)現(xiàn)遠(yuǎn)程喚醒也是天方夜譚。遠(yuǎn)程喚醒只能基于你的計(jì)算機(jī)的硬件去實(shí)現(xiàn)。
現(xiàn)在假設(shè)A 、B 兩機(jī)位于同一個(gè)局域網(wǎng)中, 要用主控計(jì)算機(jī)A 機(jī)遠(yuǎn)程喚醒被控
,計(jì)算機(jī)B 。
那你只要在B 機(jī)的CMOS 設(shè)置(有人喜歡叫BIOS 設(shè)置)中設(shè)置好兩個(gè)地方:
1. 開啟“Wake on PCI Card”功能,沒有這項(xiàng)的設(shè)置的話,那可能就要插遠(yuǎn)程喚醒電纜了;
這步的目的是“在關(guān)機(jī)時(shí)為網(wǎng)卡供電”
2. 開啟“Wake Up On LAN”或“Resume by LAN”功能;
這步的目的是“讓主板接受網(wǎng)卡發(fā)送的喚醒信號” ,設(shè)置好之后,就保存退出。 在A 機(jī)你要下載局域網(wǎng)喚醒的小軟件,下面我推薦兩款給大家用吧。
PCnet Magic Packet Utility——AMD 的產(chǎn)品,英文介面,需要安裝才可以使用,功能比較強(qiáng)大 http://dl.pconline.com.cn/html_2/1/59/id=1885&pn=0.html
NetWaker for windows 簡體中文版 http://www.j66.net/lbmagic/doc1.htm
下面以AMD 的Magic Packet為例,在A 機(jī)下載安裝好。該軟件默認(rèn)安裝在
C:pcnetmagic_pkt目錄下,由于不會在程序項(xiàng)中或桌面上增加任何快捷方式,因此,要想運(yùn)行該軟件,用戶必須自己到所安裝的目錄下執(zhí)行magpac.exe ,自己動手將該程序在桌面上建立一個(gè)快捷方式當(dāng)然更方便了。
運(yùn)行magpac.exe ,在“Magic Packets”菜單中單擊“Power On One Host”(啟動某一主機(jī)) 命令,顯示“Send a Magic Packet to One Host”(向主機(jī)發(fā)送喚醒數(shù)據(jù)包) 對話框(如圖所示) 。在“Destination Ethernet Address”(目標(biāo)以太網(wǎng)地址) 中輸入B 機(jī)的網(wǎng)卡MAC 地址,單擊“Send”(發(fā)送) 按鈕。B 機(jī)將自動啟動。
當(dāng)然,Magic Packet還可以遠(yuǎn)程喚醒局域網(wǎng)內(nèi)多臺計(jì)算機(jī),留給你自己去摸索吧。
Chapter3:廣域網(wǎng)的遠(yuǎn)程喚醒
1、廣域網(wǎng)中實(shí)現(xiàn)遠(yuǎn)程喚醒的話,其實(shí)也不比局域網(wǎng)遠(yuǎn)程喚醒難多少。被控計(jì)算機(jī)端只要增加一個(gè)能獲取公網(wǎng)IP 地址、能設(shè)置端口映射的設(shè)備(如路由器、防火墻)。
現(xiàn)在主流的寬帶上網(wǎng)方式不外乎ADSL 跟Cable (即視訊寬頻、有線電視網(wǎng)絡(luò))兩種,都可以使用寬帶路由實(shí)現(xiàn)共享上網(wǎng),下面簡單講下這兩種上網(wǎng)方式下路由器怎樣設(shè)置才能獲取到公網(wǎng)IP 地址。
ADSL 分兩種,一種是固定IP 的ADSL ,在路由器中選擇固定IP 地址上網(wǎng)方式,填上電信分配給你的公網(wǎng)IP 地址即可;另外一種是動態(tài)IP 的ADSL ,在路由器中設(shè)置PPPoE 撥號,填上你的用戶名、密碼,撥號成功后路由器就會自動獲取
,一個(gè)公網(wǎng)IP 地址;
Cable 的話,只要在路由器設(shè)置“自動獲取IP”上網(wǎng)方式,路由器就會自動獲取一個(gè)公網(wǎng)IP 地址;
正確設(shè)置好路由器之后,在路由器的連接狀態(tài)那里可以直接查看其公網(wǎng)IP 地址。
2、在路由器中設(shè)置允許“Subnet Directed Broadcasts(子網(wǎng)定向廣播)”,并且設(shè)置端口映射,將路由器的某一端口映射到被控計(jì)算機(jī)的任意端口
3、只要路由器通電,主控計(jì)算機(jī)就能通過互聯(lián)網(wǎng)向路由器發(fā)送Magic Packet,而路由器與被控計(jì)算機(jī)之間是通過網(wǎng)線連通的,所以可以很順利地將Magic Packet 發(fā)送到被控計(jì)算機(jī)的網(wǎng)卡。路由器實(shí)際上起到中間橋梁的作用。
Netmask 是一個(gè)比較值得注意的地方,填錯(cuò)了的話,目標(biāo)IP 地址就會出錯(cuò)。 下面我通過一個(gè)例子簡單講述一下廣域網(wǎng)遠(yuǎn)程喚醒的過程
假設(shè)主控計(jì)算機(jī)為A 機(jī),被控計(jì)算機(jī)為B 機(jī)
B 機(jī)的所在局域網(wǎng)環(huán)境如下:一條ADSL 接在4口路由器R1上,R1的4 個(gè)口分別連接著S1,S2,S3,S4四臺交換機(jī)。B 機(jī)接在S3交換機(jī)的其中一個(gè)口。 R1撥號后自動獲取到的IP 為12.34.56.78,B 機(jī)在局域網(wǎng)中的IP 為192.168.1.167,MAC 地址為BB:BB:BB:BB:BB:BB。
在R1設(shè)置端口映射條目如下:12.34.56.78:9——>192.168.1.255:168 這里192.168.1.255為192.168.1.167所在網(wǎng)絡(luò)的定向廣播地址。
為什么不直接映射到192.168.1.167呢?因?yàn)楫?dāng)B 機(jī)關(guān)機(jī)后,192.168.1.167這個(gè)IP 不再與R1通信,R1中關(guān)于192.168.1.167的ARP 條目也會很快就消失,所有與192.168.1.167這個(gè)IP 通信的數(shù)據(jù)包都會被丟棄。
1.A 機(jī)向12.34.56.78(255.255.255.251)這個(gè)目標(biāo)IP 的9號端口發(fā)送一個(gè)包含F(xiàn)FFFFFFFFFFF 和連續(xù)重復(fù)16次BBBBBBBBBBBB 的Magic Packet的單播包,中間經(jīng)過了N 個(gè)路由,該單播包順利進(jìn)入R1;
2. 當(dāng)R1檢測到該數(shù)據(jù)包端口號為9,根據(jù)端口映射條目將該數(shù)據(jù)包的目標(biāo)IP 及端口號修改為192.168.1.255:168,此時(shí)該包被R1識別成定向廣播包,因?yàn)镽1已設(shè)置成允許Subnet Directed Broadcasts,所以該包并沒有被丟棄;
3.R1將這個(gè)廣播包向4個(gè)口廣播,S1,S2,S3,S4所連的所有端口都收到這個(gè)廣播包,即便B 機(jī)處于關(guān)機(jī)狀態(tài)也會收到該廣播包;
B 機(jī)的網(wǎng)卡檢測到廣播包中含自己MAC 地址信息的Magic Packet ,就會被喚醒,
,而其它機(jī)收到之后只會將該數(shù)據(jù)包丟棄。
4. 實(shí)際應(yīng)用中不建議主控計(jì)算機(jī)通過IP 地址去跟路由器通訊,因?yàn)橐坏┞酚善髦匦芦@取IP 地址,遠(yuǎn)程喚醒就會失效。只要路由器支持動態(tài)域名解析(DDNS )功能,可將路由設(shè)置成IP 地址變更時(shí)自動向DDNS 提供商重新注冊IP 地址,DDNS 提供商將根據(jù)你的帳號對你申請的域名進(jìn)行域名解析。設(shè)置成功后就可以通過固定的域名去與路由器通訊,喚醒與該路由器直連的計(jì)算機(jī)。
Chapter4:
網(wǎng)絡(luò)遠(yuǎn)程喚醒還可以使用調(diào)制解調(diào)器,只要主板支持Wake-Up On Internal Modem (WOM ),那么電話能通的地方都能利用WOM 來實(shí)現(xiàn)遠(yuǎn)程喚醒。普通的內(nèi)置調(diào)制解調(diào)器是不能直接通過PCI 插槽得到 5VSB待命電流的,我們需要用一條“WOM”連接線,插到內(nèi)置調(diào)制解調(diào)器及主板的WOM 的插槽內(nèi)。若使用外置式調(diào)制解調(diào)器時(shí)則不存在這個(gè)問題,因?yàn)楣ぷ麟妷菏怯赏庵檬秸{(diào)制解調(diào)器單獨(dú)的電源變壓器提供的。
確保主機(jī)和調(diào)制解調(diào)器的電源打開電話線已插好,在POWER MANAGEMENT SETUP里找modem ring resume 或者POWER ON BY RING 項(xiàng),將其設(shè)定為ON 或者ENABLED 。只要Modem 處于開啟狀態(tài),拿另一部電話撥打Modem 所連接的電話號碼就可以通過WOM 實(shí)現(xiàn)遠(yuǎn)程喚醒了。使用WOM 進(jìn)行遠(yuǎn)程喚醒不用擔(dān)心電話費(fèi)的問題,因?yàn)镸odem 只要偵測到電話震鈴不需要接聽電話就可以啟動機(jī)器(所以我們不用花一分錢就可以打國際長途去喚醒位于另一個(gè)國家中的計(jì)算機(jī)了) 。
然后WOM 有個(gè)弊端,所有電話打進(jìn)來都會馬上喚醒,而這通電話很可能不是你打進(jìn)的。計(jì)算機(jī)開著自然就要耗電的啦,當(dāng)然你可以設(shè)置計(jì)算機(jī)在空閑一段時(shí)間后自動關(guān)機(jī),這樣可以省下不少電費(fèi)。但是如果整天有電話打進(jìn)的話,估計(jì)被控計(jì)算機(jī)也命不久已。