raspberrypi3、jessieにアクセスポイントを作成し、正しく接続できます。今私のホットスポットに接続した後、デバイスが自動的にスプラッシュページ(localhostでホストされている)を開くようにしたいと思います。アクセスポイントは将来のトラフィックを転送しないため、ルール内のすべてのトラフィックをブロックできます。
~からアクセスポイントモードでデバイスへのリクエストのリダイレクト違いがあります。チュートリアル私はこれが達成するために使用できると信じていますiptables
。デバイスが元々開こうとした一部のページにアクセスできない場合(これは不明)、デバイスはスプラッシュページを開きます。
iptables
*nat
:PREROUTING ACCEPT [3:522]
:INPUT ACCEPT [3:522]
:OUTPUT ACCEPT [0:0]
:POSTROUTING ACCEPT [0:0]
-A PREROUTING -p tcp -m tcp --dport 80 -j DNAT --to-destination 127.0.0.1:80
-A PREROUTING -p tcp -m tcp --dport 443 -j DNAT --to-destination 127.0.0.1:80
COMMIT
*filter
:INPUT ACCEPT [1176:83156]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [1114:81204]
COMMIT
iptables -t nat -nvL
:
Chain PREROUTING (policy ACCEPT 19 packets, 2156 bytes)
pkts bytes target prot opt in out source destination
0 0 DNAT tcp -- * * 0.0.0.0/0 0.0.0.0/0 tcp dpt:80 to:127.0.0.1:80
0 0 DNAT tcp -- * * 0.0.0.0/0 0.0.0.0/0 tcp dpt:443 to:127.0.0.1:80
Chain INPUT (policy ACCEPT 19 packets, 2156 bytes)
pkts bytes target prot opt in out source destination
Chain OUTPUT (policy ACCEPT 1 packets, 48 bytes)
pkts bytes target prot opt in out source destination
Chain POSTROUTING (policy ACCEPT 1 packets, 48 bytes)
pkts bytes target prot opt in out source destination
質問
接続後にデバイスがスタートページをポップアップするようにiptables(他に必要なもの)を設定する方法。