Currently, I can wake my PC by sending a magic packet from another device on the LAN. However, the PC will not power on when I send the packet from outside the network (WAN), even though I have my router instructed to forward UDP traffic on port 9 to the PC. If I run wireshark on the machine and send the magic packet over WAN, it is indeed received by the PC.
This related question seems to indicate that NAT traversal modifies the packet in some way, which prevents it from actually waking the PC. The accepted answer suggests:
Untick "only allow a Magic packet to wake the computer"
However, this instruction is intended for Windows and not Ubuntu.
Is there an equivalent setting or command that will instruct my network card to accept any packet?
Technical Information
- card: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411
- router: Netgear Nighthawk X6 R8000