2 ms·
The point of captive portals is to get the user to either click "I agree" (to the terms,..) or enter a code/pay for the internet. Putting the url in a dhcp opt
by ajsnigrutin 3y ago
The point of captive portals is to get the user to either click "I agree" (to the terms,..) or enter a code/pay for the internet.
Putting the url in a dhcp option wouldn't change that, wouldn't work with older devices (so a redirect would still be needed), and the only change is, that you'd have two ways to reach the same captive portal page, that you'd have to configure on two (or three, with ipv6) devices/config files.
- mschuster91 3y agoIt would nevertheless be the cleaner option. Had this been proposed and implemented six years ago, by now almost all devices would have supported it.
- ajsnigrutin 3y agoIPv6 standard came out in 1998, and a lot of devices still don't support it.
- jeroenhd 3y agoI don't see a lot of devices that don't support IPv6 these days. Linux supports it, so most terrible IoT crapware works perfectly fine, and esp-idf enables it by default (solving the problem for a ton of cheap smart home crap). There are still devices that don't support hardware IPv6 acceleration but at this point even those are becoming rare.
- ajsnigrutin 3y agoA bunch of devices don't... IoT devices based on esp8266 or esp32 don't (from washing machines to sous vide cookers), many ip cameras, sensors, smart locks etc., don't. Yeah, linux itself might support it, but when compiling the image for those few megs of flash, developers just disable it, because well.. everyone still has ipv4 available.