질문

질문

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

관련 정보