Пытаюсь соорудить Captive Portal в локальной сети без поднятия точки доступа.
Ограничиваю доступ к интернету, трафик не проходит, разрешил доступ к 80,53 порту. По логике Microsoft NCSI, Windows должен делать запрос к msftconnecttest.com, и не получив содержимого вызвать портал. Оповещение о входе в сеть выходит только в браузере Firefox т.к произвожу редирект всех dns запросов на свой сервер. Сама ОС почему-то думает, что есть доступ к интернету.
Правила iptables
iptables -t nat -A PREROUTING -p tcp --dport 80 -j DNAT --to-destination 192.168.0.2:80
iptables -t nat -A PREROUTING -p udp --dport 53 -j DNAT --to-destination 192.168.0.2:53
iptables -t nat -A PREROUTING -p tcp --dport 53 -j DNAT --to-destination 192.168.0.2:53
iptables -t nat -A POSTROUTING -j MASQUERADE
iptables -A FORWARD -i wlan0 -j DROP