iptables destino NAT de um intervalo para outro

2

Eu estou tentando fazer NAT de destino de um intervalo (192.168.2.0/24) para endereços IP correspondentes em outro intervalo (192.168.1.0/24).

Eu consegui fazer este ip por ip

iptables -t nat -A PREROUTING -i ppp0 -d 192.168.2.1 -p all -j DNAT --to-destination 192.168.1.1
iptables -t nat -A PREROUTING -i ppp0 -d 192.168.2.2 -p all -j DNAT --to-destination 192.168.1.2
iptables -t nat -A PREROUTING -i ppp0 -d 192.168.2.3 -p all -j DNAT --to-destination 192.168.1.3
etc..

É de qualquer maneira que eu posso especificar source & faixa de destino em linha única?

Obrigado!

    
por Miljenko R. 29.10.2014 / 10:05

1 resposta

3

Você deve tentar isto:

iptables -t nat -A PREROUTING -i ppp0 -d 192.168.2.0/24 -j NETMAP --to 192.168.1.0/24


As seguintes referências podem ajudá-lo:

NAT volumoso de 1: 1 da Iptables

link

    
por 29.10.2014 / 11:07