TailScale still advertises routes for offline devices
I was struggling with troubleshooting a WireGuard issue from one Gl.inet Beryl AX to a Slate AX and a Brume 3 VPN server. After a bit of screaming and yelling, I found that the Beryl's routes were being advertised to the Tailnet, they were showing in both the Slate and Brume. TailScale was bound to the Beryl, but TailScale was disabled. Also, another Beryl I have was unplugged and in a travel case, I was seeing its routes on the Slate and Brume as well.
While the WireGuard tunnels worked for the internet, any local ranges on the Slate and Brume LAN side were not reachable. I checked the TailScale portal, removed the advertisement, and everything worked.
Shouldn't TailScale only advertise routes of connected devices? If a device is disconnected, it should not be advertising to or within the Tailnet. Not sure if it is a bug.
More info on my issue is in the link above or here.
EDIT: I do have Tailscale running on a couple of Windows PCs. None of them show the advertised routes.
TailScale versions
Brume 3 1.98.5 Linux 5.4.281
Slate AX 1.98.8 Linux 4.4.60
Beryl AX 1.98.8 Linux 5.4.211