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(그 밖에 필요한 것)를 구성하는 방법.