TL-WA801ND ARP problem
I've always had some odd connectivity problems between my wired and wireless networks, through a WA801ND running in Access Point mode. I've been doing some wiresharking and I've managed to narrow down the problem, so hoping someone might have a solution.
The problem seems to be that when a machine on the wired network sends an ARP broadcast asking for an address of a machine on the wireless network, it never gets a reply. So the ARP table on the wired client shows incomplete for the address. I've tried this with Windows and Linux wired clients with the same result.
Going the other way is fine: if I ping from a wireless client to a wired one, it resolves successfully. And from that point on the wired client knows the MAC address of the wireless one so they can talk to each other after that. When the wired client subsequently sends a "refresher" ARP request direct to the MAC address of the wireless client (i.e. not a broadcast), a response does come back.
So it seems that it's only ARP broadcast messages that are either not forwarded by the WA801ND to the wireless network, or otherwise not handled correctly.
Is there any setting that governs network broadcasts? I can't find anything.
By the way I have DHCP turned off on the WA801ND (I have a separate DHCP server on the wired network, and DHCP all seems to work fine).