Troubles with Tailscale subnet routes

Hi everyone !
Despite having read the content of this thread Tailscale, anyone using it? and this github issue Unable to use subnet routing or exit node #22 , I’m still having issues when I try to enable subnet routes from tailscale.com.

I have Home Assistant OS 6.6 installed on a Raspberry Pi 3b+ with core v11.5 and supervisor v10.8, with no specific network configuration I guess, unless tailscale and https enabled by a self-signed certificate.

Everything else works great, I can access my HA device through its LAN ip (https://192.168.1.x:8123) from devices on my local network, and I from its Tailscale ip (https://100.x.y.z:8123) from my devices that have tailscale.
But when I enable the subnet route (192.168.1.0/24) on tailscale.com:
image
Then I would expect to have access to HA trough https://192.168.1.x:8123 from any devices with tailscale on, like my phone on 4G, but this page is still unreachable.

I tried both tsujamin’s addon and official addon (which should have subnet routes fixed on v0.3.0, the one I use) with no sucess.

Additionally, I noticed that with subnet routes enabled, all devices that are both on my local network and tailscale (i.e. my desktop computer and my phone on wifi) lose access to all device on my LAN (HA, but also my router 192.168.1.1, chromecast, etc… internet still works by the way).

Any ideas ?
Thanks

Not sure about your phone on 4G, but if you enable the tailscale subnet route for devices which are already on 192.168.1.0/24 via wifi or ethernet, you end up with 2 routes for the same subnet and guaranteed issues…

Hi koying !

Are you sure of that ? I thought that if two routes exists for the same IP, the device automatically choses the shortest one.
And in the Tailscale’s doc, when you have a subnet route configured, they still recommend to install the software on all supported devices, they won’t say that if it could’n work.
https://tailscale.com/kb/1019/subnets/

Anyway, this is not a problem for me if I need to stop the service when i’m home, I only added that because it could be linked.
But the real issue is to access my 192.168.1.0/24 subnet from the outside.

Not sure, no. But I can easily imagine routing loops…

Did you ever figure out how to access multiple subnets using Tailscale?

Did anyone of you solve this?