我创建了一个接入点(在 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(还需要什么)以便在连接后设备弹出启动页面。