Weird arp behavior

Russell Handorf rhandorf at handorf.org
Wed Apr 26 06:09:42 CEST 2006


Hi all,

So, I've deployed Tinc in a non normal manor to which has been working 
just fine for days up until recent. Here is a description of the network.

There are two VPN host controllers, A and B. All nodes have a separate 
connection to A and B. Tinc has been configured to be in 'switch' mode 
for both the A cloud and B cloud. On the back end, I have OSPF running 
on all nodes and the host controllers which are populated the routes in 
the various clouds so that A is the primary route and B is the secondary 
route.

The OSPF routes are populating just fine, and tcpdump on all nodes shows 
this. The problem is ARP. From the host controller A, I can ping all the 
nodes and all the nodes can ping the host controller. Same as B. NONE of 
the nodes can ping each other. When I packet dump the Tinc interfaces 
across the nodes I see them sending ARP requests ("who has"). No one 
sends a response. Sometimes, and now very rarely, a response is sent. If 
I static the ARP entries, everything works.

I know Tinc keeps its own ARP tables, and I dabbled with ifconfig 
 >interfacename< -arp just to see what happens, and of course that 
doesn't help.

Does anyone have any ideas as to why ARP isnt working?

Thanks!


More information about the tinc mailing list