nat não funciona [RESOLVIDO]

1. nat não funciona [RESOLVIDO]

Alan Alves de oliveira
blackmage

(usa Ubuntu)

Enviado em 28/05/2012 - 23:27h

Estou tentando fazer uma nat na minha máquina para realizar alguns testes mas ela não está funcionando como o esperado
Preciso encaminhar todo pacote com destino XXX.XXX.XXX.XXX para YYY.YYY.YYY.YYY
estou usando a seguinte regra no iptables:
iptables -t nat -A PREROUTING -s XXX.XXX.XXX.XXX -j DNAT --to YYY.YYY.YYY.YYY

e quando eu peço pra listar as regras de nat ele mostra o resultado
Chain PREROUTING (policy ACCEPT)
target prot opt source destination
DNAT all -- 0.0.0.0/0 XXX.XXX.XXX.XXX to:YYY.YYY.YYY.YYY


Mas funciona de jeito nenhum e sempre acessa XXX.XXX.XXX.XXX diretamente
O que estou fazendo de errado?


  


2. Re: nat não funciona [RESOLVIDO]

Phillip Vieira
phrich

(usa Slackware)

Enviado em 28/05/2012 - 23:34h

Vc liberou a regra de forward?

Para cada regra de nat vc tem que ter uma de forward.


3. Re: nat não funciona [RESOLVIDO]

Alan Alves de oliveira
blackmage

(usa Ubuntu)

Enviado em 28/05/2012 - 23:43h

muito obrigado por responder phrich!

mas ainda não funcionou.
Eu adicionei a regra
iptables -t filter -A FORWARD -d YYY.YYY.YYY.YYY -j ACCEPT

mas o problema continua


4. Re: nat não funciona [RESOLVIDO]

Alan Alves de oliveira
blackmage

(usa Ubuntu)

Enviado em 29/05/2012 - 12:51h

Resolvido!
O problema era o chain que eu estava usando.
Para rotear pacotes localmente usa-se o OUTPUT e não o PREROUTING


5. Re: nat não funciona [RESOLVIDO]

Phillip Vieira
phrich

(usa Slackware)

Enviado em 29/05/2012 - 14:27h

Bom que funcionou!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts