Hi team,
I have built a RaspberryPi travel router running OpenWRT that passes all traffic through a VPN. This setup works brilliantly when there's no captive portal to sign in to use the network.
I'm currently staying in a hotel with an open wifi network that uses a captive portal (I assume to register my device MAC) to gain access.
Is there a way I can connect my router or is it impossible because of the portal? I'd prefer to keep all my traffic behind a VPN given this network's open.
Sorry, I'm not trying to be difficult, dismissive or rude. Not all websites are https addresses and I'm pretty sure not all phone apps are encrypted either, so there's no harm in trying to secure my connection.
What I meant by dealing with the delay - how can I log in? The router has its own IP and runs DHCP to provide devices their own IP, right?. If the router hasn't completed the portal questions, the connecting devices have no network connectivity.
start the router
try to surf from a client (via the router), and get the captive portal
logon
start wireguard, manually, or set it to autostart after X minutes.
I tried that. But no joy. The device connected to the router doesn't get the login prompt, only an error that no internet connection is available. Oh well.
The interface I use to connect to the hotel supplied wifi is called WWAN, I removed the DNS setting under that interface. No other interfaces have DNS entries.