I am noticing random unreachability of hosts in my network, in particular if I just nmap -sP the whole range.
I traced it down to ARP poisoning, and the source seems to be two hosts running batman-adv which are claiming the same address.
This is a sample output from arping
ARPING 192.168.99.1 42 bytes from 02:00:01:bb:00:07 (192.168.99.1): index=0 time=4.204 msec 56 bytes from 02:00:06:bb:00:07 (192.168.99.1): index=1 time=363.556 msec 42 bytes from 02:00:01:bb:00:07 (192.168.99.1): index=2 time=3.743 msec 56 bytes from 02:00:06:bb:00:07 (192.168.99.1): index=3 time=385.352 msec
issue is, 02:00:06:bb:00:07 is not the right node and the host is unreachable. The other MAC is the right one.
If I clear the ARP cache in my source host, then the remote host is reachable again as it gets the right answer.
The problem started after updating to the 24.10RC series of openwrt.