Eu uso uma máquina Linux como WLAN Router com a ajuda de hostapd
e udhcpd
.
Há também um servidor web Apache instalado na mesma máquina.
Agora eu quero redirecionar todo o tráfego que chega pela porta 80 de wlan0 para o servidor web Apache.
iptables -t mangle -N internet
iptables -t mangle -A PREROUTING -i wlan0 -p tcp -m tcp --dport 80 -j internet
iptables -t mangle -A internet -j MARK --set-mark 99
iptables -t nat -A PREROUTING -i wlan0 -p tcp -m mark --mark 99 -m tcp --dport 80 -j DNAT --to-destination 192.168.0.1
Esta foi a solução que encontrei. Eu ajustei o IP e a interface, mas não funcionou. Alguma idéia?
Tags networking iptables routing router wlan