iptables não funciona com hotspot

iptables não funciona com hotspot

Eu criei a regra

sudo iptables -t nat -A OUTPUT -d 64.182.208.181 -j DNAT --to-destination 127.0.0.1

Então, quando eu acessar o site 64.182.208.181, ao invés de executar a página normal deste site, ele irá executar um script no meu computador e retorná-lo. Isso funciona. Mas, se eu criar um hotspot no meu computador e acessar esse site pelo celular, isso não vai funcionar. Execute uma página normal deste site.

Por que? Como consertar, para trabalhar no meu celular.

Responder1

Eu resolvi meu problema.

sudo iptables -t nat -A PREROUTING -d 64.182.208.181 -j DNAT --to 10.42.0.1

Preciso usar 10.42.0.1em vez de 127.0.0.1, porque para meu celular o script do hotspot está localizado em 10.42.0.1, não em localhost.

informação relacionada