Are you sure B is correctly configured to forward packets at the layer 3 level between the interface of the "router" tinc and the interface of the "switch" tinc? (iptables, etc.)
On router B, are you sure the node file for B on the "router" tinc is configured to announce the entire 192.168.15.0/24 subnet (i.e. Subnet = 192.168.15.0/24)? Otherwise B won't get the packets destined for C on the "router mode" tinc network. If you run tcpdump (or any other sniffer) on B's "router" tinc interface while you're doing your tests, what do you see? Same question for the interface of the "switch" tinc. It should make it easier to see where the packets are getting lost. On 4 June 2015 at 20:53, pjv <[email protected]> wrote: > I am running tinc v. 1.1pre (truly as I read somewhere, “one of the > internet’s best kept secrets”) on some consumer home routers flashed with > tomato firmware. I have a whole network of these, but for the purposes of > this question I will focus on just three > > Router A (subnet 192.168.5.0/24) is connected via a standard tinc “router” > mode network with Router B (subnet 192.168.15.0/24). > > Router B, in addition to its connection with Router A in “router” mode, is > also connected to Router C via a “switch” mode tinc network. Router C’s IP > address is 192.168.15.101. The switch mode network is using a separate device > in tap mode and is configured manually on a different port from the “router” > mode network. > > Routers A & B can mutually ping each other and I also have iptables > forwarding rules so that any devices connected to them can ping eachother > across the tinc mesh as well. > > Routers B & C can mutually ping each other and all broadcast traffic from > each side of the bridge passes over (i.e. one can see windows network shares > on devices connected to router C from devices connected to router B). > > The problem is that Router A and Router C cannot see eachother (nor any of > their connected hosts see the other’s connected hosts). I would have expected > that since the switch-mode network is functioning at layer 2 that Router C > would be visible to Router A (or any hosts connected to Router A) on the > router-mode network just like all the hosts that are directly connected to > Router B. What am I missing? > > _______________________________________________ > tinc mailing list > [email protected] > http://www.tinc-vpn.org/cgi-bin/mailman/listinfo/tinc > _______________________________________________ tinc mailing list [email protected] http://www.tinc-vpn.org/cgi-bin/mailman/listinfo/tinc
