Hi,
I setup site to site networking, using this guide.
First of all, it works. On my router on each site I setup next-hop and I can access/ping all remote devices.
Just one thing is broken, on the nodes where Tailscale is running I can’t ping remote site. Let me explain:
[site1, pc as node] ↔ [site2, raspberry pi as node]
@ubuntu is on SITE1 and it is the Tailscale node:
madrian@ubuntu:~$ ip route
default via 192.168.1.1 dev ens160 onlink
172.17.0.0/16 dev docker0 proto kernel scope link src 172.17.0.1
172.18.0.0/16 dev br-55189b115b2a proto kernel scope link src 172.18.0.1 linkdown
172.19.0.0/16 dev br-bf0fab9ffbd4 proto kernel scope link src 172.19.0.1
172.20.0.0/16 dev br-2832d5019adf proto kernel scope link src 172.20.0.1 linkdown
172.21.0.0/16 dev br-e3ee50fabfa0 proto kernel scope link src 172.21.0.1
172.22.0.0/16 dev br-fd08b3478680 proto kernel scope link src 172.22.0.1 linkdown
192.168.1.0/24 dev ens160 proto kernel scope link src 192.168.1.54
madrian@ubuntu:~$ traceroute 192.168.2.51
traceroute to 192.168.2.51 (192.168.2.51), 30 hops max, 60 byte packets
1 100.xx.xx.98 (100.xx.xx.98) 62.039 ms 63.135 ms 63.714 ms
2 * * *
3 * * *
4 * * *
5 * * *
6 * * *
7 * * *
8 * * *
9 * * *
10 * * *
11 * * *
12 * *^C
madrian@ubuntu:~$ ping 192.168.2.51
PING 192.168.2.51 (192.168.2.51) 56(84) bytes of data.
^C
--- 192.168.2.51 ping statistics ---
22 packets transmitted, 0 received, 100% packet loss, time 21497ms
You can see, I can’t ping remote side devices.
Any other device on this network is able to access/ping remote site devices (because I set remote subnet next-hop in the router):
[router, next hop: 192.168.2.0/24 pointing to @ubuntu node IP] → @ubuntu node ↔ site2,@rasperry
just not on nodes where Tailscale is running. Why?
Should I manually setup routes on these two nodes?
ip route add remotesubnet/25 via xy?
This should be done by tailscale client, or not?