Broadcast packet not forwarded by AP unless a client is connected to it
Hello !
Configuration used :
ER706W router v1.0 v1.0.4
EAP650-Wall(EU) v1.0 v1.1.6
TL-SG1005P PoE Switch to supply the EAP.
Omada controller opened on a laptop wired to the ER706W with a RJ45 cable.
Router and EAP have the same OPEN Wi-Fi network, Router is on channel 1 and EAP is on channel 6.
Here's my problem: I have a client connected to the router via Wi-Fi, which sends UDP broadcast packets on address 255:255:255:255. If I don't have another client connected to this specific AP, the broadcast packets can't be seen by any other device in promiscuous/Wireshark mode (i.e. the router doesn't retransmit them because it doesn't have any other clients).
I understand that this is a kind of power-saving feature for an AP, not to send packets if it has no clients. But for my application, it's not wanted.
If the broadcasting client is connected to the AP of the router, on channel 1, and no client is connected to the EAP on channel 6, then the broadcast packet will not be retransmitted by the EAP on channel 6.
Is it possible to force retransmission even though no other clients are connected? I've tried disabling UAPSD on both devices, but nothing works.
Only connecting another client on a specific AP enables the AP to retransmit these broadcasts.
Thanks, have a great day,
Evan J.