一文教你玩轉WOL網絡喚醒「保姆級的網絡喚醒/遠程開機教程」
雖說【ToDesk】遠控強大,但是我們必須保證在遠控的時候控制端和被控端都同時在線(也就是開機狀態)才可以呀,所以說現在就有一個問題需要我們解決。比如說我想用手機遠控電腦,不能說讓電腦一直開機呀,這樣做不光費電,而且電腦長時間運行對硬件設備也不好,所以我們能不能搞成需要的時候遠程打開電腦,然后電腦開機后用【ToDesk】遠程操控,這樣不就完美了嗎?
其實實現以上兩點并不難。簡單來說就是遠程開機+遠程操控。
先來說說開機后遠程操控,這個比較簡單。直接打開電腦端的【ToDesk】,然后在“高級設置”中勾選“開機自動啟動”即可。這樣,只要電腦開機后,【ToDesk】就自動打開,我們就可以通過手機端的【ToDesk】對電腦各種操控了,完成以后還可以一件關機,再方便不過了。
然后就來搞定我們遠程開機的問題,這個也是我們今天這篇文章要說的重點,那就是「網絡喚醒」(WOL / Wake On Lan)
網絡喚醒(WOL / Wake On Lan)簡介
Wake-on-LAN簡稱WOL或WoL,中文多譯為“網絡喚醒”、“遠程喚醒”技術。WOL是一種技術,同時也是該技術的規范標準,它的功效在于讓已經進入休眠狀態或關機狀態的計算機,透過局域網(多半為以太網)的另一端對其發令,使其從休眠狀態喚醒、恢復成運作狀態,或從關機狀態轉成引導狀態。與WOL相關的技術也包括遠程下令關機、遠程下令重啟等相關的遙控機制。
其實今天要說的網絡喚醒的應用面很廣,不光是計算機(臺式PC和筆記本),包括NAS,打印機等很多數碼設備都會有此功能,有了這個功能,可以直接通過發送網絡命令即可實現遠程開機/重啟/關機等操作。
其實網絡喚醒的功能是非常實用,除了我前面說的可以任何時候隨意手機遠程開機電腦,還可以在我們需要的時候控制同一網絡下的設備批量開關機。
實現網絡喚醒的必要條件:
設備支持:這個無需多說,不管是電腦,還是NAS,以及其它的設備,肯定是有網絡喚醒的功能我們才可以使用它。對于電腦而言,網絡喚醒主要是看主板支不支持。不過據我了解,目前市面上90%的電腦主板都是支持的,就算一些老古董電腦,我看也有網絡玩家通過購買PCI2.1標準的網卡連接主板以后,也可以實現網絡喚醒。
電源保持通電:這個也好理解,你電源都沒通電,就算遠程網絡開機指令發過來,沒電怎么可能開機?有點需要說明的就是,如果是非正常關機(比如說電腦突然斷電),或者說斷電(拔掉電源或停電)后,可能就算電源再次通電也會造成網絡喚醒失敗,這個時候就需要手動開機一次后就能正常使用了。
有線連接網絡:被喚醒的設備需要有線和路由器連接,并且路由器支持網絡喚醒。
目前絕大多數的路由器都有網絡喚醒功能。比如說我今天所要演示的華碩路由器,網絡喚醒的位置在“高級設置--網絡工具--通過網絡(LAN)喚醒”里面。
網絡喚醒/遠程開機教程
除了上面說的一些網絡喚醒的必要條件,我們還要對電腦以及路由器進行必要的設置。
【電腦設置部分】
電腦主板BOIS設置:
對于最近幾年新款主板的電腦,主板默認其實就是已經打開網絡喚醒服務的。不過因為每個人的電腦品牌不同,那怕是同品牌的電腦,不同型號的主板BOIS也會有差異,所以仍然需要手動設置。建議可以自行搜索解決,或者參考說明書,問客服。
BIOS 里關于 WOL 網絡喚醒的選項一般是在高級電源管理中,類似這些字眼 wake on lan;resume on lan;power on PME;power on by PCI-E device; Power on by Onboard LAN 等等,將其設為 Enabled 即可,如果是中文那就更好了,一般是顯示的是“網絡喚醒”,“PCIE設備喚醒”等,看到以后直接選擇允許即可。
下面簡單說說我個人的技嘉主板的設置過程:
我的主板是技嘉Z390,也算是新款主板吧,所以需要在設置里面關閉“ErP"。也就是如圖所示”Disabled"
PS:其實主板的“ErP"通俗來說就是它的節能功能,如果開啟的話可以讓主機在連通電源的時候能耗低于1W,不過雖說開啟可以降低耗電量(我個人實測也就是少了6W,可以忽略不記),但是主板也關閉了一些其它的功能,比如說網絡喚醒、電源管理選項不能使用等等。
還需要在“Boot”里面的“Fast Boot”的“network stack driver support”開啟,之后在將“Fast Boot”關閉。
電腦網卡設置:
需要說明的是,一定要將你的網卡驅動升級到最新。雖說WIN10/11電腦會自己安裝一些必要的驅動程序,但并不能保證安裝的都是最新驅動。我個人是直接在主板的官網找的對應網卡驅動,安裝好以后,網卡設置界面直接從英文變成了現在的中文界面,區別還是蠻大的。
直接在電腦的搜索窗口搜索“設備管理器”,然后點擊打開設備管理器
然后在“設備管理器”中的“網絡適配器”中找到我們電腦網卡名稱,鼠標右鍵選擇“屬性”
在“高級選項”中啟用“等待連接,喚醒魔包”,不過由于主板的網卡型號不一樣,可能對喚醒開啟的叫法也不一樣。還有就是如果有節能環保等相關選項直接將其關閉。
最后再在“電源管理”里面勾選“允許此設備喚醒計算機”。
PS:至于下面的那個「只允許幻數據包喚醒計算機」需不需要勾選,如果網絡中機器不多,其實可以不勾選,如果網絡下的設備很多(比如說公司里面),建議還是勾選上,因為這樣可以避免誤觸發喚醒開機。
關閉快速啟動
對于Windows10/11電腦用戶來說,還需要關閉電腦的“快速啟動”
同樣的方法,搜索欄搜索“控制面板”并打開
然后打開“系統和安全--電源選項”,點擊“選擇電源按鈕的功能”
先點擊“更改當前不可用的設置”,然后再取消勾選“啟用快速啟動”選項。
至此,電腦上的設置基本就算完成了。
【路由器設置部分】
雖說網絡喚醒是在局域網的環境下才能實現,因為我們今天講的是在任何時候都能無限制的開機,也就是說還需要在廣域網 實現遠程喚醒,這個時候我們還需要對路由器進行必要的設置。需要說明的是,我今天說的是在你有公網IP的情況下進行的,如果你沒有公網IP,可能還需要進行內網穿透。鑒于內網穿透也不是一句兩句話能說清除的
PS:個人理解,就是說我們遠程喚醒電腦開機時通過連接它的路由器實現的,如果說我們在外網(也就是廣域網)能連接我們的路由器,就可以發送指令給電腦開機了。
下面我還是以自己的華碩路由器為例來給大家做演示,其實各個品牌路由器的設置都是大同小異,至少以下的設置思路是一樣的。
arp靜態綁定:也就是說我們需要喚醒電腦的IP地址是靜態的,不能DHCP分配。如果不設置arp靜態綁定,出現的情況就是可能關機時間長了或者路由器重啟了以后,電腦IP就會發生變化,這樣就會無法喚醒電腦了。
直接在路由器后臺頁面,在“內部網絡--DHCP服務器“下面的”手動指定IP的DHCP列表中,將我們電腦的MAC地址和IP地址添加進去就可以了。
其實電腦的MAC地址和IP地址就是上圖中的物理地址和IPv4地址,位置在“網絡連接”中。(可以直接運行 > ncpa.cpl打開電腦的網絡連接)
開啟端口轉發:簡單來說就是新增一個 UDP 協議的端口,指向局域網內需要被喚醒的電腦的 IP,以確保公網的請求能到達最終內網的機器。因為我這邊是公網IP的緣故吧,我這邊實測不設置端口轉發其實一樣沒有問題,不過為了速度快點,并且更安全,我們最好還是設置一下端口轉發。
華碩路由器的端口轉發在“外部網絡”里面。然后直接點擊“端口轉發”下面的“添加設置文件”選項:
服務名稱:隨意
通信協議:UDP(喚醒數據包是通過UDP協議發送的)
外部端口:7或者9
內部端口:和外部端口一致
本地IP地址:電腦的ipv4地址
來源IP:可以不填
啟用DDNS:這個是因為我們家用的寬帶每天的公網 IP 都會變化,因此我們還需要設置一個 DDNS來獲得一個固定的域名,只有這樣,我們在廣域網才可以順利的訪問家里的路由器并發送喚醒指令給電腦。
華碩路由器的DDNS也是在“外部網絡”里面。好在華碩的路由器自帶它自己的DDNS服務,并且還是免費的。如果你的路由器不是華碩的,個人建議可以用【花生殼】的DDNS服務,也是免費的。
基本上到這里,路由器上的設置也是全部完成了。然后你就能愉快的玩耍了!
今天的這篇WOL網絡喚醒教程我來來去去折騰了好幾天,各種反復測試,可以說是非常保姆級的了,所有的設置步驟和注意事項我都說的很清楚,幾乎讓你避開所有的坑,那怕你是第一次接觸這個功能的小白,按照我上面的步驟一步步來,也能一次成功。