I have 3 networks (192.168.0.0/24, 192.168.11.0/24, and 10.10.10.0/24) connected via a layer 3 switch.
Connections from and between the 192.168.11.0/24 and 10.10.10.0/24 networks work as expected. And I can ping the 192.168.0.0/24 interface from the other 2 networks.
The gateway from 192.168.0.0/24 to the other 2 networks is 192.168.0.252.
When running a tracert from 192.168.0.0./24 to either of the other 2 networks, The ping goes to the default gateway (192.168.0.1) and then to 192.168.0.107, then it either goes back to 192.168.0.1 or it times out.! The gateway 192.168.0.252 never shows up in the trace.
The 192.168.0.107 address is a ubiquiti nanobeam wireless radio. The data does have to go through that device (and 3 other radios) to reach 192.168.0.252,, but it is in bridge mode so it should just pass the data and not act on it.
In the arp tables, the 192.168.0.252 and 192.168.0.107 (as well as several other IP addresses) have the same MAC address.
I tried changing the nanobeams IP address .107 to .220. The tracert goes to .220 then.
I tried changing the gateway from .252 to .242. No change in the tracert and .242 has the same MAC address, too..
I've run long pings to make sure nothing else is on 192.168.0.252.
From the 192.168.0.0 network I can get to the appropriate management interfaces for the default gateway 192.168.0.1, the static gateway 192.168.0.252 and the nanobeam 192.168.107. So, I think I'm hitting the right devices.
I tried replacing the switches in case there might be some old arp entries in them.
I've checked the DNS and DHCP servers in case there might be some weird entries there.
I've never seen anything like this.
Any help would be appreciated.