|
|
|
|
|
by ninkendo
610 days ago
|
|
I wonder how captive portals are supposed to work with IPv6 temporary private addresses (RFC4941). I’ve never run a captive portal but I always assumed that the router just redirects all port 80 packets to the portal (and rejects everything else), and then upon authenticating, the gateway puts your IP in the “allow” bucket and you get access. But if you’re generating random addresses every few minutes, you’d need to continually reauthenticate, unless the system has some way of associating the temporary addresses with the original connection. Maybe it listens to ndp and uses MAC addresses to associate? That would be more advanced than most captive portals I’ve seen which seem to only care about ip addresses. Maybe just none of them use IPv6, or simply break with temporary addresses? |
|
Once the agreement is accepted the MAC is added to the allow list.
Not sure how MAC address randomization works in these schemes, but it does. There must be some standard algorithm that everyone follows.