内核数据包从一个端口转发到多个端口

时间:2016-03-14 08:54:22

标签: linux port iptables forwarding splice

在基于Linux的系统上,我需要在TCP端口上传入的数据自动重定向到其他50个本地端口,而无需通过用户空间的发送/接收。每个端口都需要接收所有传入流量的副本。所有端口都是同一台机器的本地端口。

由于一个端点是文件的限制,我已经放弃了splice系统调用。我想iptables是用于此目的的正确工具,但我无法为此目的找出正确的语法。它应该类似于:

iptables -t nat -A PREROUTING -p tcp --dport <in_port> -j REDIRECT --to-ports <out_port1>-<out_port50>

我想知道,例如如果需要选项-m multiport

0 个答案:

没有答案