Iptables Udp modifica la ip

Imagen de leagnr89
0 puntos

Que tal gente de ubuntu. Es la primera vez que inicio un tema espero estar ubicado, cualquier cosa sean bienvenidos a guiarme.

Mi consulta es la siguiente, en mi trabajo tenemos instalado un servidor ubuntu con iptables (supuestamente actua de proxy pero en verdad no lo hace, solo fowardea puertos nada mas). La cosa es que me dicen: "tenes que habilitar el puerto 6001 UDP para que una maquina interna de la lan corra un soft que recibe paquetes por ese puerto". Hasta ahí todo bien, abro el puerto en la nat:
iptables -t nat -A PREROUTING -p udp --dport 6001 -j DNAT -to 192.168.1.40:6001

Guardo la config y todo bien, empieza a correr el tráfico por ese puerto al soft de la maquina en la lan. Pero el problema es que el paquete que llega lo hace con la ip del gateway: 192.168.1.1 en vez de una ip de internet(la cual necesita el programa para hacer reportes).

La verdad me saca de quicio, no logro entender porque modifica la ip de origen.

Espero me sepan dar una mano, ya que vengo varios días intentando hacer que esto funcione y no hay caso.

Desde ya muchisimas gracias de antemano.

Leandro.