關於電腦的遠程開機(喚醒)

總結起來,無非以下三大步

1.設置主板BIOS

2.打開網卡上的選項

3.對路由器設置,用於端口的轉發(將發到公網IP的喚醒指令轉發到內網的指定電腦上)

具體每一步的設置見後面詳述。

做好以上設置後,就可以用專用的軟件對遠程電腦喚醒了。要提前知道以下參數:

1)電腦的MAC地址2)電腦的公網IP,到時將這個參數填入即可遠程喚醒 。

我用的是國外的一款喚醒軟件,有電腦版,安卓版和IOS版,可根據情況下載。網站地址如下:

https://www.depicus.com/wake-on-lan/wake-on-lan-andriod

遠程開機之主板網卡設置篇

一,判斷主機是否支持遠程開機?

關機模式下,BIOS的電源管理菜單下有Remote Wake Up或Wake on LAN等類似選項的電腦才支持遠程開機,若無此選項則不支持遠程開機。(假如Remote Wake Up開啟後不支持遠程開機,請諮詢硬件提供商)

開啟喚醒功能

通常到“Power Managment(電源管理)”下尋找如下列選項:

"Boot on LAN";

"Wake on LAN";

"PME Event WakeUp",;

"Resume by MAC LAN";

"Wake-Up by PCI card";

"Wake Up On PCI PME";

"Power On by PCI Card";

"WakeUp by PME of PCI";

"Power On By PCI Devices";

"WakeUp by Onborad LAN";

"Resume By PCI or PCI-E Ddevice"或類似的東西,並可以啟用它。

可視圖形化的UEFI BIOS,可參考下列方式設置:

高級 > 高級電源管理(APM)> 開啟 Resume By PCI or PCI-E Ddevice(由pci/pcie設備喚醒)選項。

二.BIOS設置圖例

1.以Dell320為例:

進入Power Management Setup

——Remote Wake Up設為On

關於電腦的遠程開機(喚醒)

2.以Dell Latitude D630為例:

進入Power Management——Wake on LAN/WLAN——選擇LAN or WLAN

關於電腦的遠程開機(喚醒)

3.以Dell 1950為例:

Pre-boot Wake On LAN設為Enable

關於電腦的遠程開機(喚醒)

4.以聯想主板為例:

進入Power——Automatic Power ON——Wake On LAN設為Enabled

關於電腦的遠程開機(喚醒)

5.以華碩主板為例:

進入高級——高級電源管理——開啟由PCI/PCIE設備喚醒選項。

關於電腦的遠程開機(喚醒)

6.以技嘉主板為例:

進入BIOS功能——網絡啟動——選擇Legacy First或UEFI First選項。

關於電腦的遠程開機(喚醒)

7.以微星主板為例:

進入STANDARD mode——Setup Wake Up Configuration——選擇Resume By PCI-E Device選項。

關於電腦的遠程開機(喚醒)

關閉節電功能

遠程開機需要網卡保持待機,關機後網卡燈不亮,請檢查主板是否開啟節能模式。因各廠商對此功能名稱定義不一,常見的節電功能選項:

1.假如有Low Power Mode選項,一定要設置為Off

關於電腦的遠程開機(喚醒)

2.或者是ErPEuP選項,設置為Disabled

關於電腦的遠程開機(喚醒)

三.網卡設置

進到windows系統,查看網卡屬性,電源管理那裡,三個選項全選,或者全部選,都可以。

我的全沒選,經測試,是可以的。全選也可以。

關於電腦的遠程開機(喚醒)

網卡屬性的高級設置裡面打開這些選項:

關於電腦的遠程開機(喚醒)


遠程開機之路由器設置篇

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成功遠程喚醒了服務器。

親試可以遠程喚醒,不過有些時候某個參數設置不當的話,可能無法喚醒,我也是經過多次嘗試才最後成功的。

設置成功後,就可以從手機上使用喚醒軟件,遠程喚醒你家裡或辦公室的電腦了。


分享到:


相關文章: