Cómo Tee paquetes udp en un host diferente

Quisiera clonar paquetes entrantes de UDP en un diverso anfitrión, encontré una manera de hacerlo Aquí pero no podría construir xtables-addons en centos 5.3.

¿Hay alguna otra forma de poner los paquetes de actualización?

http://www.bjou.de/blog/2008/05/howto-copyteeclone-network-traffic-using-iptables/

O http://www.netfilter.org/projects/patch-o-matic/pom-external.html

iptables -A PREROUTING -t mangle -p udp --dport 7 -j ROUTE --gw 1.2.3.4 --tee iptables -A POSTROUTING -t mangle -p udp --sport 7 -j ROUTE --gw 1.2.3.4 --tee 

Estamos usando un kernel 3.2.0 en un Ubuntu 12.04, y esta regla iptables hizo el truco (no hay necesidad de parche!):

 sudo iptables -t mangle -A PREROUTING -p udp --dport 60000 -j TEE --gateway 172.16.3.12 

Esto copiará los paquetes entrantes al puerto UDP 60000 al IP configurado en – --gateway . Tenga en cuenta que la puerta de enlace debe estar en la misma red, si no, la regla no funcionará a menos que haga algo similar en el enrutador entre las redes.

Me pregunto si hay una manera de atravesar este flujo de red a otra red, tal vez NATing, pero aún no lo hemos probado.

Acabo de encontrar el samplicator que también parece hacer esto.