通過廣域網(Intelnet)進行遠程喚醒[或開機] 圖解

WAN遠程喚醒與LAN遠程喚醒有着諸多不同,WAN遠程喚醒首先需要主板、網卡等硬件的支持,需要一條有效的Intelnet連接,與Lan遠程喚醒不同的是,WAN遠程喚醒需要經過路由器,因此下面我就來詳細講解如何在路由器上進行設置,以支持WAN遠程喚醒,前提是,你已經成功進行了LAN遠程喚醒。

一、WOL(遠程喚醒)工具介紹

實現遠程喚醒的軟件有很多,原理都是相同的。下面列出幾款常用的WOL軟件:

■ LanHelper

■ Magic Packet Utility

■ NetWaker for windows

■ WakeOnLanGui(http://www.depicus.com

二、準備

WAN與LAN在不同在於在廣域網上,有許多的路由器等網絡設備,這些設備可能會使Magic Packet的包不能到達我們想喚醒的電腦網卡上。因此,要實現通過internet來喚醒,必須得到路由器的支持。下面就以我的TP-Link WR841N無線路由爲例來說明配置過程。

首先確保路由器可以正常接入internet,即通過服務商得到一個公網IP(對於家庭來說ADSL、Cable Modem是常見的上網方式),進入路由器WEB配置頁面http://192.168.1.1。

三、端口映射(虛擬服務器)

依次點擊“轉發規則”->“虛擬服務器”,添加一新條目,端口爲2301(2301是默認的端口號,也可以是其它端口號,只要不和其它的衝突),IP地址爲需要喚醒電腦網卡所使用的IP地址(比如192.168.1.250),協議爲UDP,並使之處於“生效”狀態。

這一步使得當路由器收到發到它2301端口的數據都會轉發到IP地址爲192.168.1.250的這臺電腦上。

四、IP地址與MAC地址之間的綁定

依次點擊“IP與MAC綁定”->“靜態ARP綁定設置”,添加一新條目,MAC地址添爲網卡(被喚醒電腦上的)MAC,如50-E5-60-CA-1A-4A,IP爲上一步設置的IP地址:192.168.1.250。

注意:記住要啓用路由器的“ARP綁定”功能(圖片中的紅圈部分),不然此步的設置是不生效的。

當路由器收到從internet發往2301端口的Magic Packet包時,由於設了端口映射,路由器就直接將該Magic Packet包轉發到192.168.1.250上。但是由於電腦是處理關機狀態,ARP無法通過廣播找到192.168.1.250這臺電腦,Magic Packet包將被路由器丟棄,因此進行靜態的IP-MAC綁定,使數據包可以直接發往MAC地址爲50-E5-60-CA-1A-4A的網卡上。

此時,從理論上來說,通過internet的遠程喚醒就可以成功了。但是,如果遠程主機沒有配置靜態IP地址,而是通過DHCP方式獲取動態IP地址的,那麼還有一些工作需要做,以確保萬無一失。

五、靜態IP地址分配

大家都清楚,DHCP租約協議是有有效期的,TP-Link上的DHCP租約有效期默認是2小時,爲了確保遠程電腦在啓動後可以獲得192.168.1.250這個IP地址,需要在DHCP服務器中設置一個靜態地址分配,即爲MAC地址50-E5-60-CA-1A-4A靜態分配192.168.1.250這個IP地址,而且永不過期。


六、使用動態DNS功能

在路由器上使用動態DNS功能,這樣可以用一個域名來訪問而不用查看經常改變的公網IP(ADSL撥號上網的IP是經常變的)。同時,允許路由器可以進行無端WEB管理,以方便當我們在任何地方都可以檢查路由器的狀態。

說到DDNS,不得不提到大名鼎鼎的花生殼了,TP-LINK路由器默認就內嵌了動態DNS功能,只需要到花生殼的官網註冊一個護照,並申請一個免費域名,然後在路由器上登錄。登錄成功後,會看到域名,這樣花生殼就將域名和路由器上的公網IP地址綁定在一起了。


七、使用第三方工具進行遠程喚醒

訪問http://www.depicus.com/wake-on-lan/woli.aspx這個頁面,這是depicus提供的一個在線的遠程喚醒工具頁面,使用起來很方便。工作界面如下:


下面就進行遠程喚醒的四個參數作下說明:

  • Your Network Cards Mac Address:(內部局域網)遠程主機的網卡MAC地址,不是路由器的MAC地址。[一開始我這裏搞錯了,填的是路由器的MAC地址,怎麼也不能遠程喚醒]
  • Any Computers Ip Number or FQDN:路由器獲取到的公網IP地址或使用花生殼DDNS進行綁定的合法域名。這裏最好使用DDNS功能綁定一個域名,因爲域名是不變的,而你不清楚你的路由器什麼時候會重新從ISP服務商那裏獲取公網IP地址。但如果使用了DDNS,即使路由器的IP地址變了,會自動更新到花生殼服務器上。
  • Your Subnet Mask:子網掩碼。這個很重要,因爲路由器是動態地從ISP服務商那裏獲取IP地址的,你根本不知道該IP地址所對應的子網掩碼,所以索性就填寫255.255.255.255,這表示是唯一一個IP地址,而不是一個網段。
  • Any Port Number:網絡端口,路由器會一直偵聽該網絡端口,一旦偵測到有數據包發往該端口,就進行轉發。
經過上述配置,我已經通過Internet成功遠程喚醒了我的服務器。你也成功了嗎?

發佈了48 篇原創文章 · 獲贊 96 · 訪問量 57萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章