Redireciona iptables para o apache sem conexão com a internet

0

Eu configurei um hotspot pessoal usando o Hostapd. Mas este hotspot não está conectado à internet, mas eu tenho o Apache instalado nele. O que eu estou tentando alcançar é redirecionar todos os clientes (que estão conectados ao meu hotspot) para a minha página do apache quando eles visitam outro site. Então basicamente redirecionar todo o tráfego para a minha página do Apache.

O que 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 a minha página da Apache quando 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
    
por Junaid Gondel 07.09.2014 / 15:55

1 resposta

1

Impressionante, pois não foi estabelecido onde o tráfego vem.

-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
    
por kyodake 07.09.2014 / 19:55