
jonathan bispo
(usa Ubuntu)
Enviado em 04/01/2009 - 09:08h
Galera, meu problema é simples....
Já sei como fazer para configurar o iptables para que quando um pacote para a máquina X chegar pela interface Y com a porta Z enviar para o micro J pela porta U. Já até fiz uma regra aqui que funcionou perfeitamente:
iptables -t nat -A PREROUTING -d 192.168.1.105 -p tcp --dport 222 -j DNAT --to 192.168.0.100:22.
Como podem ver, todo pacote que chegar para a máquina com firewall pela porta 222 deve ser enviado para outra máquina pela porta 22.
Ótimo, este está ok.
Mas e para eu fazer o caminho contrário. Por exemplo, uma máquina envia pela porta 4662 (emule) mas quando chegar no firewall gostaria que ela mudasse para 4663 e quando o pacote voltasse fizesse novamente a mudança para a porta 4662.
Sei que é coisa simples, mas não estou conseguindo formular a regra e também não sei em qual gancho colocar.
Desde já agradeço a ajuda.