Eu criei um ponto de acesso (em um raspberrypi3, jessie), ao qual posso conectar-me corretamente. Agora quero permitir que os dispositivos abram automaticamente uma página inicial (hospedada no host local) depois de se conectar ao meu hotspot. O ponto de acesso nunca encaminhará nenhum tráfego no futuro, então estou Ok com o bloqueio de todo o tráfego nas regras.
De Redirecionando a solicitação no dispositivo no modo de ponto de acesso & diff. tutoriais Acredito que isso pode ser feito com iptables
. Os dispositivos abrem a página inicial, caso não consigam acessar uma página que originalmente desejam abrir (não tenho certeza com isso).
*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
Como posso configurar o iptables (o que mais é necessário) para que uma página inicial apareça por dispositivos, depois de se conectar.
Tags iptables raspberry-pi