ARP binding not working -> WOL from internet not working on Archer C6
I'm trying to set up WOL on my PC which is directly connected to Archer C6.
Now, quick disclaimer: WOL works "for a while" after shutdown, when the router still remembers the ARP for my PC. Unfortunately after some time or a router restart the ARP table gets cleared and WOL no longer works.
AFAIK to make it work I need two things:
- static LAN IP
- ARP binding entry
- DDNS / static WAN IP
Alas, it seems there might be a bug in this FW version. After setting up a static LAN IP in the DHCP I cannot add an ARP binding in the security section because I'm getting a "The to-be-added address already exists" error. Strangely enough, I CAN click on the little "link" icon in the ARP device list and this DOES create an ARP entry (the entry also changes to "bound"), but since I cannot wake my PC after a router restart, I don't think this actually works.
I've also tried the "other way" - first add an ARP entry, then try and add a DHCP static entry - same "address already exists" error.
So, how should I set up the router so that WOL works without issues? The FAQ (https://www.tp-link.com/en/support/faq/923/) suggests that BOTH DHCP and ARP bindings need to be created, but the FW is clearly preventing this...
On a side note: I'm using a WOL app on my phone which is configured to send the packet to the WAN IP, and that gets forwarded using a virtual server to the appropriate LAN IP -> MAC. If my phone is disconnected from the LAN WiFi, the the WOL packet will work (assuming the binding on the router is working - again, it'll stop working after a router restart!). However the same packet will not work if the phone is already inside the LAN. Shouldn't the router still forward the packet when it's coming from the LAN (NAT loopback)?
It seems the ARP bindings don't really work at all. I've disabled DHCP and added an ARP binding and manually set up my PCs IPs. The PC will show up as "bound" in the device list on the ARP page. After a router reboot the list will no longer contain the entry (if my PC is off at the time). When I booted my PC up, it was STILL UNBOUND (despite having an ARP entry in the bottom list)!