openwrt 使用 iptables 和 tee 似乎有问题

openwrt 使用 iptables 和 tee 似乎有问题

我一直试图在 openwrt 版本 14.07 上设置端口镜像本指南

但是命令:

$iptables -t mangle -A POSTROUTING  -o br-lan ! -s 192.168.0.0/16 -j TEE --gateway 192.168.1.254

产生以下错误:

$iptables:没有该名称的链/目标/匹配。

有人知道如何解决这个问题吗?

谢谢

答案1

!对我来说,上面的命令似乎非常好,除了 NOT(= )运算符的位置:

 $iptables -t mangle -A POSTROUTING  -o br-lan -s ! 192.168.0.0/16 -j TEE --gateway 192.168.1.254

编辑:

如果仍然不起作用,那是因为你缺少一些 iptables 模块。你可以找到它们这里,我不可能知道你缺少哪一个,你可能希望尝试一下。你肯定会需要

    insmod ipt_route 

为了使上述 iptables 命令能够正常工作,另外,就像我说的,可能还有更多。

如果这一切都失败了,这个 Googl 代码页面提供了一种使用 iptables 的简单替代方法。

相关内容