I have trouble understanding why I can’t access my raspberry Pi on Debian 12 (also, Debian 11 failed as well) but works on Ubuntu. I am missing some piece of advice that I can follow to understand how to make it work.
server A can access server A via 192.x IP without issues:
milan@ixion ~ → ip addr show
...
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether e4:5f:01:0b:84:e2 brd ff:ff:ff:ff:ff:ff
inet 192.168.1.37/24 brd 192.168.1.255 scope global eth0
valid_lft forever preferred_lft forever
...
4: tailscale0: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1280 qdisc pfifo_fast state UNKNOWN group default qlen 500
link/none
inet 100.95.14.16/32 scope global tailscale0
valid_lft forever preferred_lft forever
...
milan@ixion ~ → ssh 192.168.1.37
The authenticity of host '192.168.1.37 (192.168.1.37)' can't be established.
ED25519 key fingerprint is SHA256:7bWrTcOMUMyssg+8T2nEcztSXaBJPGFgE/HolU1/cIQ.
This key is not known by any other names.
Are you sure you want to continue connecting (yes/no/[fingerprint])?
On any other server, with Tailscale up (or down) locally:
ssh 192.168.1.37
... times out
Now, if I turn off tailscale on server A, everyone can access server A using 192.x IP.
I have subroutes set up correctly and they work correctly I think:
- each other server (except A) have “–accept-routes=true”
- one other server has “–advertise-routes=192.168.1.0/24 --accept-routes=true” and I have enabled routes on login.tailscale.com.
If I can help by providing more information, please don’t hesitate to ask