路由器想实现基于域名的分流, dnsmasq 等都没问题了,但在配置 iptables rules 的时候遇到了问题: iptables -t nat -A PREROUTING -p tcp -m set --match-set crosswall dst -j REDIRECT --to-port 1080
iptables v1.3.8: Unknown arg `--match-set'
路由器是 AC66U ,刷了 merlin 英文固件,不想换其他版本固件了。请问有什么解决办法?
1
bazingaterry 2016-04-03 11:17:48 +08:00
你安装的是 dnsmasq-full ?
|
2
geeklian 2016-04-03 11:30:14 +08:00
ipset -V
看看 ipset 安装没,版本多少.。 |
3
geeklian 2016-04-03 11:34:47 +08:00
补充楼上:楼主这个是路由器......? 可能编译内核时去掉了 ipset 支持...
|
4
blues9 OP @bazingaterry dnamasq 没有问,配了 tunnel 已经可以正确解析被污染的域名
|
5
blues9 OP @geeklian 是在路由器上, ipset 也没问题,结合 dnsmasq 能正确给制定域名的对应 ip 打上 set , ipset -L 也能看到 IP 列表
|
6
blues9 OP 这个问题一直没有得到解决。。现在路由器上还是用着 udp 的 open v. p. n ,速度慢好多,不知道大家有什么好的建议?
|