
		Atento
		
		(usa Debian)
		
		Enviado em 28/02/2012 - 20:24h 
		lejoso escreveu:
  Boa Tarde,
  Na Chain POSTROUTING só é possível usar o alvo SNAT. O DNAT é apenas utilizado nas Chains OUTPUT E PREROUTING.
  O que essa regra que ele criou diz: Que quando uma conexão com destino a ao ip "IPDOMEUSERVIDOR" e porta de destino 22, ele apenas vai alterar a porta de destino para a porta especificada. Essa regra só valerá para requisições que saem do proprio firewall. Se ele quiser fazer isso com requisições que vem de fora da rede, ai deve utilizar a chain PREROUTING.
Att,
Leonardo 
Boa noite,
primeiramente obrigado pela atenção.
Na verdade, eu entendi o que a regra que ele criou fez. Também sei que o SNAT é usado na cadeia POSTROUTING e o DNAT na PREROUTING. E também que a cadeia OUTPUT é somente para pacotes que saem da própria máquina em que o firewall está "rodando". Estas coisas estão muito claras pra mim.
O que eu não entendo é por que devemos, apenas, usar o SNAT no POSTROUTING? Por que motivo eu não posso usar DNAT nessa cadeia? Por que a regra:
iptables -t nat POSTROUTING -p tcp -d IPDOMEUSERVIDOR --dport -j DNAT -to:12345
Não funcionaria? Tudo bem, você pode me dizer porque simplesmente a cadeia POSTROUTING não aceita DNAT, mas eu quero saber o porque ela não aceita. Essa é a questão.
Desde já agradeço.