@0x7000

Почему Windows не делает запросы к msftconnect Captive Portal?

Пытаюсь соорудить 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
  • Вопрос задан
  • 143 просмотра
Пригласить эксперта
Ответы на вопрос 1
SignFinder
@SignFinder
Wintel\Unix Engineer\DevOps
NCSI для корпоративных и consumer версий WIndows 10 происходит по разному. Убедитесь, что у вас запросы идут точно туда, куда вы думаете.
Можно это сделать, например установив Wireshark на саму Windows или linux router для захвата трафика и его анализа.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы