I use wireguard on my laptops to send all traffic other than DHCP over a wireguard tunnel to my home router. This allows me to give my laptops static IP addresses no matter where they are located. Captive portal