linux – 没有“iptables tee”支持,将流量复制/镜像到WAN接口

前端之家收集整理的这篇文章主要介绍了linux – 没有“iptables tee”支持,将流量复制/镜像到WAN接口前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想将每个传出的数据包复制到其他WAN接口,但我的iptables(v1.2.7)没有TEE目标支持.我想知道是否有另一种方法(可能使用iproute2或ebtables)将每个传出数据包复制到选定的接口.我更喜欢获取xtables-addons,因为我正在使用嵌入式设备(UC linux发行版),我宁愿避免使用新版本的iptables(我不知道版本之间的语法是否相同),交叉编译问题或改变Makefile文件.

解决方法

ROUTE target from patch-o-matic应该针对你的内核和1.2.7版本的iptables进行编译,并且有一个–tee target选项,它可以做你想要的.这就是说,iptables 1.2.7现在是 over 11 (!!) years old,可能你的内核版本也是如此.你真的应该考虑使用更新的代码 – 在此期间已经发生了很多变化.

还有基于libpcap的port-mirroring project最初是为uClibc支持的OpenWRT启动的.它也可以针对您的平台进行编译.

另一个可能的选择是mirred action to tc – 但考虑到你的代码库的日期,我怀疑它是否会包含在开箱即用的内容中,因此它将再次编译内核模块.

猜你在找的Linux相关文章