问题

问题

我创建了一个接入点(在 raspberrypi3 上,jessie),我可以正确连接到该接入点。现在我想让设备在连接到我的热点后自动打开启动页面(托管在本地主机上)。接入点将来永远不会转发任何流量,因此我可以阻止规则中的所有流量。

在接入点模式下重定向设备上的请求与差异。教程我相信这可以用 来完成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(还需要什么)以便在连接后设备弹出启动页面。

相关内容