質問

質問

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(他に必要なもの)を設定する方法。

関連情報