Mascarar porta ao sair para internet - iptables

1. Mascarar porta ao sair para internet - iptables

Jonathan Ferreira Bispo
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.


  






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts