使用路由器推播 Wake-On-LAN 魔包

使用路由器推播 Wake-On-LAN 魔包

我有一個 Ubuntu 14.04 系統,我可以使用以下命令在網路中使用另一台 Ubuntu 14.04 電腦啟動該系統:

wakeonlan ma:ca:dd:re:ss

Sending magic packet to 255.255.255.255:9 with ma:ca:dd:re:ss

但是我的問題是正確設定路由器。我的防火牆表顯示進入連接埠 7 和 9 的 UDP 語句將轉送到內部目標位址,但以下失敗:

wakeonlan -i pub.lic.ipa.ddr ma:ca:dd:re:ss

Sending magic packet to pub.lic.ipa.ddr:9 with ma:ca:dd:re:ss

我已運行以下命令的 nmap 命令來測試公共端連接埠:

sudo nmap -sU -p 7,9 pub.lic.ipa.ddr

Starting Nmap 6.40 ( http://nmap.org ) at 2016-02-02 01:04 AEDT
Nmap scan report for hostname (pub.lic.ipa.ddr)
Host is up (0.0034s latency).
PORT  STATE         SERVICE
7/udp open|filtered echo
9/udp open|filtered discard

Nmap done: 1 IP address (1 host up) scanned in 2.32 seconds

這對我來說看起來不錯,但沒有骰子 - 有什麼想法嗎?

答案1

您需要設定路由器以將封包轉送到正確的位置。這需要靜態 ARP 條目,將 MAC 位址對應到 IP。它還需要靜態 IP 的連接埠轉送條目。要做到這一點非常棘手,也許更好的想法是安排一種方法來命令 LAN 上的另一台機器發送封包。

相關內容