

I have Fedora on my laptop. I’ll often connect to my VPN and then manually change the DNS. Annoying, but usually works.
Another method if I’m using said WiFi for long periods of time is to use my travel router. Log into the portal on my laptop and then change the MAC of the router to that of my laptop and put it in repeater mode. Then connect the laptop to the router. Equally as annoying, but worth it.














I guess you use the DHCP-assigned DNS first, then change it to what you want after connecting. Tailscale is a great way to access your home network. Headscale is another one but I haven’t used it.
I use a gl.inet router. They’re like $30. They use OpenWRT.