Subnet question

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?