We are testing tinc inside Google Compute within a single region and an external region. Two boxes are created as follows: /etc/tinc/test/tinc_test_1 Subnet = 10.240.0.0/16 Subnet = 10.240.0.4/32 Address = 104.154.59.151
/etc/tinc/test/tinc_test_2 Subnet = 10.240.0.0/16 Subnet = 10.240.0.5/32 Address = 104.197.132.141 /etc/tinc/test/tinc.conf Name = $HOST AddressFamily = ipv4 Interface = tun0 LocalDiscovery = yes Those 2 boxes are in the same subnet and have addresses of 10.240.0.4 and 10.240.0.5, respectively, on their eth0 interface. Port 655 on tcp and udp is open to the world. The tinc_test_2 box has a ConnectTo of tinc_test_1. When tinc_test_2 is started, it prints out: UDP address of tinc_test_1 set to 104.154.59.151 port 655 UDP address of tinc_test_1 set to 10.240.0.4 port 655 UDP address of tinc_test_1 set to 104.154.59.151 port 655 UDP address of tinc_test_1 set to 10.240.0.4 port 655 repeatedly for a minute or so before finally settling on 10.240.0.4. Is there a reason it's flip flopping? Is that expected? Am I doing something wrong? Additionally, we have multiple Google Compute regions with their own subnets and external DCs with their own subnets and we'd like to install tinc on all servers but keep inner-Google traffic to the internal IPs and not over external IPs since it's an order of magnitude cheaper. My first thinking is a hub and spoke model. We have 2 boxes in each subnet that have port 655 open to the world, and all the other servers have 655 open to internal ips only. With LocalDiscovery (as well as IndirectData = yes on "non-public" servers) this works work pretty well, as far as I can tell. But it wouldn't solve the inner-Google traffic between subnets since Google Subnet0 would talk over public to Google Subnet1. What's the best way of doing something like this? I was thinking maybe 2 instances of tinc on the "public" boxes, but Google servers only have a single interface, eth0, that has the internal IP, so I couldn't listen on the external and internal IPs separately. Thanks!
_______________________________________________ tinc mailing list [email protected] https://www.tinc-vpn.org/cgi-bin/mailman/listinfo/tinc
