![openwrt 使用 iptables 和 tee 似乎有问题](https://linux22.com/image/1456287/openwrt%20%E4%BD%BF%E7%94%A8%20iptables%20%E5%92%8C%20tee%20%E4%BC%BC%E4%B9%8E%E6%9C%89%E9%97%AE%E9%A2%98.png)
我一直试图在 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 的简单替代方法。