LAN 喚醒不適用於 WAN

LAN 喚醒不適用於 WAN

我正在嘗試設定區域網路喚醒。我的路由器不允許連接埠轉送廣播,因此我將系統的 MAC 位址綁定到路由器控制面板中的靜態 IP。我還將連接埠 9 轉送到我設定的 IP,因此當路由器收到請求時,它應該會將其轉送到我電腦的 MAC 位址。唯一的問題是,由於某種原因,電腦透過 LAN 喚醒,但不能透過 WAN 喚醒。我正在使用 Android 的 WolOn 應用程式發送魔法包,並且我的系統上安裝了 Kali linux。我的路由器是 TP-Link TD-W8961ND 3.0 版。謝謝您的幫忙!

更新:我運行了 tcpdump,結果發現我的機器在區域網路和廣域網路上都收到了魔術包。由於某種原因,它不會在 wan 上喚醒。難道是體制拒絕wan魔包?好像和lan裡的不一樣

答案1

來自維基:

可以透過網際網路向位於 NAT 路由器後面的電腦啟動 LAN 喚醒,但這需要滿足某些條件:魔術包必須是 UDP 封包,其使用的連接埠被重定向到該電腦的 IP 位址。電腦處於關閉狀態,因此需要在路由器的 ARP 表中永久配置 MAC 位址/IP 位址關聯(否則,此關聯在路由器中約 5 分鐘後就會過期,魔包將不會被導向到機器)。某些路由器可以透過其 Web 介面或透過 telnet 從本機網路喚醒電腦。

當您說:我已將系統的 mac 位址綁定到路由器控制面板中的靜態 ip 時...

您是否已在 ARP 表中新增條目?

相關內容