Configurei um ponto de acesso pessoal usando Hostapd. Mas este hotspot não está conectado à internet, mas tenho o Apache instalado nele. O que estou tentando conseguir é redirecionar todos os clientes (que estão conectados ao meu hotspot) para a minha página Apache quando visitarem outro site. Basicamente, redirecione todo o tráfego para minha página Apache.
O que eu tentei é:
sudo iptables -t nat -A PREROUTING -p tcp --dport 80 -j DNAT --to-destination 192.168.150.1:80
Mas com este iptable os clientes só são redirecionados para minha página Apache quando eu compartilho uma conexão de internet com meu hotspot. Mas sem a conexão com a internet eles não são redirecionados.
Também tentei:
sudo iptables -t nat -A OUTPUT -p tcp --dport 80 -j DNAT --to-destination 192.168.150.1:80
Responder1
Impressionante porque não foi estabelecido de onde vem o tráfego.
-s IP
-i Interface
Exemplos:
sudo iptables -t nat -A PREROUTING -s 192.168.150.1 -p tcp --dport 80 -j DNAT --to-destination 192.168.150.1:80
sudo iptables -t nat -A PREROUTING -i wlan0 -p tcp --dport 80 -j DNAT --to-destination 192.168.150.1:80