各位大侠,请教一个问题,
iptables -t nat -A POSTROUTING -m owner --uid-owner nobody -j SNAT --to-source 192.168.0.2
这条规则可以把nobody用户的数据通过192.168.0.2路由,其他用户的数据通过默认网关路由。
想修改一下规则,nobody用户--dport=80的数据,通通转发到192.168.0.2:80端口上,非80端口的数据依旧经过默认网关,怎么设置啊.
我修改了一下,
iptables -t nat -A PREROUTING -m owner --uid-owner nobody -p tcp -m tcp --dport 80 --jump DNAT --to-destination 192.168.0.2:80
但提示x_tables: ip_tables: owner match: used from hooks PREROUTING, but only valid from OUTPUT/POSTROUTING
不能用于PREROUTING。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。