Enmascaramiento especial

Imagen de ignacio.sotelo
0 puntos

Buenas tardes a todos.

Mi pregunta es sobre iptables y la tabla nat

Dentro de mi script de iptables tengo algo como esto:

iptables -t nat -A POSTROUTING -s 192.168.0.0/16 -o eth1 -j MASQUERADE
echo 1 >/proc/sys/net/ipv4/ip_forward

Con lo anterior le dejo que todo lo que venga de la red 192.168.0.0/16 lo enmascare y salga por la interface de red eth1, esta interface eth1 tiene la ip 172.17.232.115, bien puedo navegar accesar etc, puedo ver que el enmascaramiento me lo hace bien ya que cuando acceso un server apache local veo que se conecta con la ip de la interface eth1 (172.17.232.115).

Bien cual es mi pregunta.

En mi red tengo una máquina que tiene la ip 192.168.0.5 cuando pasa por mi firewall y se deba conectar a un server X a una aplicación en especial que tiene registrado los acceso para ciertas ips del rango 172.17.232.0 pero en particular la 115 (firewall) no la tiene registrada y no la deja accesar al aplicativo o base de datos, al grano la pregunta es:

la ip 192.168.0.5 como la enmascaro para que salgo como 172.17.232.5 (por ejemplo) y no como 172.17.232.115 (firewall)

Quiza no se enmascaramiento pero no se como solucionarlo.

Mil Gracias por su ayuda.

SAludos.