So I have a couple of PIs on my network. One of which receives data from various nodes.
Twice now I have caught it in a state where I can ping it and I can ssh to it and it's alive and working, but nothing else can see it.
Hub: 10.0.0.3
Probe: 10.0.0.101
I can log into both from my desktop. However 101 cannot ping 3. I checked with TCPDump from 101 and I see it constantly broadcasting for the hw address of 3, but nothing answers it.
15:56:56.478274 ARP, Request who-has 10.0.0.3 tell 10.0.0.101, length 28
15:56:57.518252 ARP, Request who-has 10.0.0.3 tell 10.0.0.101, length 28
15:57:02.315659 ARP, Request who-has 10.0.0.3 tell 10.0.0.101, length 28
15:57:03.358279 ARP, Request who-has 10.0.0.3 tell 10.0.0.101, length 28
I have found similar, related issues around the web, but no real solution.
I thought I'd ask the wealth of intelligent people in here who may be using RPIs before I resort to more brute force methods of static arp tables or keep alives.
Note, the PIs are on Wifi, my desktop is wired. If I reboot the Wifi router everything is fine again for another while.