Como posso usar o DNAT na tabela mangle?

2

Posso usar o DNAT na tabela mangle?

Se sim, então como?

Se não, então existe alguma alternativa ao DNAT na tabela mangle ou em qualquer outra tabela (mas não na NAT)?

Porque eu não tenho uma tabela NAT no meu iptables (eu tenho mangle raw ... etc, mas não tenho NAT).

    
por Raju Haldar RH3X4R 04.01.2018 / 08:11

2 respostas

2

Você não pode usar o DNAT na tabela mangle (nem em qualquer outro tipo de NAT).

Tanto o DNAT quanto o SNAT (e casos especiais, como o MASQUERADE e o REDIRECT) funcionam apenas na tabela nat , ou mais especificamente:

  • O DNAT só funciona na tabela nat da cadeia PREROUTING e OUTPUT .

  • O SNAT só funciona na tabela nat da cadeia POSTROUTING e INPUT .

Se este for um problema XY , explique por que você acha você precisa usar o DNAT na tabela mangle .

    
por 04.01.2018 / 09:30
0

Se você não vê a tabela nat, isso significa que você precisa carregar o módulo iptable_nat em seu kernel.

modprobe iptable_nat

Se este comando der erro, significa que o seu kernel não compilou com esse módulo.

    
por 05.01.2018 / 13:06