Thanks for your quick response!
On 13 Feb 2019, at 11:47, Grant Taylor wrote:
Are you sure that you're pinging the interface that you expect to be
pinging?
Yes.
Check the MAC address in the ARP / ND cache to see which physical
interface packets are actually addressed to.
Yep.
You don't show any IPs, so I don't know if you're putting multiple
interfaces in the same subnet or using different subnets per
interface.
Sorry, I didn't think they were needed. However...
You may need to fiddle with some /proc / sysctl settings to make sure
Linux is actually using the interface that you expect.
Research "strong host model" for more details on what I think may be
happening.
Unfortunately, that's exactly the right track. After some digging, it
seems like the "weak host model" used by Linux/Debian is the fault here.
I hope I can find a way to make the model strong with some sysctl
settings, but I'm not hopeful.
--Paul Hoffman