My setup is the following :
I have a physical linux ethernet network interface enp2s0
which has the IP set
statically 192.168.100.20/24
. It's also part of a bridge br0
.
When I tried to ping a device 192.168.100.1
it somehow didn't find the device.
Looking at tcpdump
, the ARP answer is there though.
When I removed the interface from the bridge, it solved the issue.
Also, manually setting the IP/MAC in ip neigh
didn't work either.
My understanding of bridges and linux interfaces is quite high level and there are probably valid reason for this underlying behaviour. I don't quite understand it though.