原文:
https://xungejiang.com/2017/12/09/wake-on-lan/
https://www.depicus.com/wake-on-lan/woli
最近在實驗室想控制家里的電腦。控制很容易, TeamViewer 就好啦。但是白天家里沒人,沒人幫我開電腦,於是找到了 WOL 這種方法。
DELL台式機要在bios里面關閉深度睡眠,同時網卡屬性要開啟魔法數據包
路由器里端口映射為udp協議。使用不同的端口映射不同的IP對應不同的主機。
設置主板 BIOS
需要在 BIOS 中進行更改。我的是微星 BIOS,操作如下
高級 -> 換型事件設置 -> 將 PCIE設備喚醒 和 網絡喚醒 設置為 允許 (Enable)

其他 BIOS 也類似,因為網卡也屬於 PCIE 設備,所以 PCIE設備喚醒 也需要打開。
設置網卡
在設備驅動管理器中,找到 網絡適配器 ,在第一個驅動 右鍵 -> 屬性

在 高級 菜單中的屬性找到 喚醒魔包 (Wake on Magic Packet) 設置為 啟用

在 電源管理 中 勾選 允許此設備喚醒計算機

配置路由器 DDNS (動態 DNS) 服務
由於 IPV4 地址緊張,運營商寬帶都是使用的動態 IP 地址,這就需要 動態 DNS 服務 進行穿透局域網。
我家的路由器是 網件 NETGEAR R7800 所以這里使用 NETGEAR 的 DDNS 服務,其他路由器基本也有自己的 DDNS 服務,大家可以自己選擇。
首先登錄路由器控制界面,一般是瀏覽器輸入 192.168.0.1 / 192.168.1.1 / 10.0.0.1 等進入。
找到 DDNS 或者 動態 DNS ,注冊 DDNS 服務商。網件提供三個 DDNS 服務商,我選擇的是 www.No-IP.com。

找到 端口映射/端口觸發,在 端口映射 中 添加自定義服務。

服務名隨便填,協議:TCP/UDP,外部端口組 和 內部端口組 一致即可,內部 IP 地址映射到家里電腦的 IP。

這樣,你就可以使用 WOL 軟件發送一個數據包喚醒家里的電腦了。
有一個網站就可以使用 https://www.depicus.com/wake-on-lan/woli。
該網站還提供了 windows, mac OS, Android, iOS 等不同平台的應用,有需要的可以自行下載。

mac 地址可以在控制台輸入 ipconfig /all 獲取;
IP 地址填 域名即可;
子網掩碼為 255.255.255.255;
端口號為之前設的外部和內部端口號。
