加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

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

发布时间:2020-12-14 02:41:50 所属栏目:Linux 来源:网络整理
导读:我想将每个传出的数据包复制到其他WAN接口,但我的iptables(v1.2.7)没有TEE目标支持.我想知道是否有另一种方法(可能使用iproute2或ebtables)将每个传出数据包复制到选定的接口.我更喜欢获取xtables-addons,因为我正在使用嵌入式设备(UC linux发行版),我宁愿避
我想将每个传出的数据包复制到其他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 – 但考虑到你的代码库的日期,我怀疑它是否会包含在开箱即用的内容中,因此它将再次编译内核模块.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读