Captive Portal на малине Pi (raspbian) с мостиковым адаптером

Я пытаюсь создать плененный портал на малине Pi, выполнив шаги из этого проекта GitHub: https://github.com/thgh/pilon

У меня есть 2 сетевых интерфейса на пи.

  • wlan0 TP-Link TL-WN821N wifi Dongle (набор микросхем на основе RTL – поддерживает мастер-режим)
  • eth0 Ethernet, подключенный к шлюзу для доступа в Интернет.

Я выполнил шаги, описанные выше, чтобы создать точку доступа с помощью hostapd, обмениваться Интернетом с eth0 помощью адаптера моста br0 на wlan0 . Точка доступа работает, пользователи могут подключаться и пользоваться Интернетом.

Теперь я хочу перенаправить пользователей на страницу всплеска, чтобы сначала аутентифицировать их (например, стиль портативного портала), прежде чем разрешить доступ в Интернет. У меня есть правила iptable ниже, и они, похоже, не влияют на мостовой трафик.

Вот правила iptable:

 # Start from scratch iptables -F iptables -X iptables -t nat -F iptables -t nat -X iptables -t mangle -F iptables -t mangle -X iptables -P INPUT ACCEPT iptables -P FORWARD ACCEPT iptables -P OUTPUT ACCEPT # Redirect to nginx server iptables -t mangle -N internet iptables -t mangle -A PREROUTING -p tcp --dport 80:50000 -j internet iptables -t mangle -A internet -j MARK --set-mark 99 iptables -t nat -A PREROUTING -p tcp -m mark --mark 99 -j DNAT --to-destination 192.168.0.17:80 

Оцените любую помощь в этом отношении,

Приветствия.