В Unix-системах Captive-портал не открывается самостоятельно в браузере, поэтому используется скрипт, который отслеживает трафик и принудительно запускает Captive-портал в браузере. Приведенный по ссылке скрипт является примером и может быть использован как основа для собственной реализации.