Expose Tailscale subnet to LAN

Hi.
I'm running Tailscale on my router, using --accept-routes option, because one of my remote tailscale node advertise 192.168.159.0/24 subnet.

With my laptop, I can ping any tailscale node without issue (with the OpenWrt Router being the "nexthop")

But if I try to ping a 192.168.159.0/24 device I receive a From 213.254.31.65 icmp_seq=9 Destination Net Unreachable (I have no idea on who 213.254.31.65 is)

If I ssh into the OpenWrt and ping any 192.168.159.0/24 devices, they will respond.

I followed the instruction of the wiki

Any ideas?

I'll take a guess that 213.254.31.65 is a router in your ISP's network, which means that although your Tailscale install is accepting routes, the traffic from your laptop isn't being pushed through them.

Can you give the output of

ip route show

on the OpenWRT device, please?

root@OpenWrt:~# ip route show
default via 192.168.1.1 dev br-lan
192.168.1.0/24 dev br-lan scope link  src 192.168.1.2

It may be useful to know that this OpenWrt is not the main router, it acts like an access point and a switch.