0
連接到wifi後可以使用iptables自動彈出嗎?如何在連接到wifi熱點後自動彈出網頁?通過iptables?
我想創建一個wifi熱點,將強制用戶成功連接到我的無線路由器後的廣告頁面。儘管不一定需要驗證它們。我只是想在登錄後立即彈出。這可能是w/iptables嗎?
連接到wifi後可以使用iptables自動彈出嗎?如何在連接到wifi熱點後自動彈出網頁?通過iptables?
我想創建一個wifi熱點,將強制用戶成功連接到我的無線路由器後的廣告頁面。儘管不一定需要驗證它們。我只是想在登錄後立即彈出。這可能是w/iptables嗎?
我在我的路由器上的iptables(在NAT表)中有這樣的東西。
-A PREROUTING -i br1 -j BR1_GUEST_LIST
-A PREROUTING -d 10.254.0.1/32 -i br1 -p tcp -m tcp --dport 80 -j ACCEPT
-A PREROUTING -i br1 -p tcp -m tcp --dport 80 -j REDIRECT --to-ports 8081
而且我前進的表:
# Allow DNS
[0:0] -A INPUT -i br1 -p udp -m udp --sport 67:68 --dport 67:68 -j ACCEPT
[0:0] -A INPUT -i br1 -j BR1_GUEST
# Forbid self access on externals
[0:0] -A BR1_GUEST -d 192.0.2.1/32 -j REJECT --reject-with icmp-port-unreachable
[0:0] -A BR1_GUEST -d 192.0.2.2/32 -j REJECT --reject-with icmp-port-unreachable
# Allow web access this box
[0:0] -A BR1_GUEST -d 198.51.100.1/32 -p tcp -m tcp --dport 80 -j ACCEPT
[0:0] -A BR1_GUEST -d 198.51.100.1/32 -p tcp -m tcp --dport 443 -j ACCEPT
# Allow DNS
[0:0] -A BR1_GUEST -d 198.51.100.1/32 -p udp -m udp --dport 53 -j ACCEPT
# And web access on this IP too.
[0:0] -A BR1_GUEST -d 10.254.0.1/32 -p tcp -m tcp --dport 8081 -j ACCEPT
[0:0] -A BR1_GUEST -d 10.254.0.1/32 -p tcp -m tcp --dport 1723 -j ACCEPT
[0:0] -A BR1_GUEST -j BR1_GUEST_LIST
[0:0] -A BR1_GUEST -j REJECT
煤礦是一個登錄頁面,但登錄後,用戶的MAC地址陷入BR1_GUEST_LIST(在NAT和轉發表)
-A BR1_GUEST_LIST -m mac --mac-source ff:aa:bb:cc:dd:ee -j ACCEPT
您可以將訪問者添加到該列表中,一旦他們看到或點擊了廣告。
你可以添加一些解釋,以便它的新手使用它? – 55597
您希望Google使用的術語是[* captive portal *](http://en.wikipedia.org/wiki/Captive_portal)。 – josh3736