ou link
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 um kernel 3.2.0 em um Ubuntu 12.04, e essa regra iptables funcionou (não é necessário corrigir!):
sudo iptables -t mangle -A PREROUTING -p udp --dport 60000 -j TEE --gateway 172.16.3.12
Isso copiará os pacotes de entrada para a porta UDP 60000 para o IP definido em --gateway
. Leve em conta que o gateway deve estar na mesma rede, se não, a regra não funcionará a menos que você faça algo semelhante no roteador entre as redes.
Gostaria de saber se existe uma maneira de atravessar esse fluxo de rede para outra rede, talvez NAT, mas ainda não testamos isso.
Acabei de encontrar samplicator que também parece fazer isso.