端口转发不工作在zentyal

我试图从我的zentyal服务器(端口5000)设置端口转发到我的Synology NAS(端口5000)。 这是iptables规则的结果:

Chain fredirects (1 references) target prot opt source destination faccept tcp -- 0.0.0.0/0 10.0.0.8 state NEW tcp dpt:5000 faccept udp -- 0.0.0.0/0 10.0.0.8 state NEW udp dpt:5000 

现在,当我从互联网上的其他地方托pipe的另一台服务器的远程login时,telnet不能联系我的服务器…任何想法? 我怎样做其他testing?

我不知道Zentyal,但是从我的理解来说,您希望将来自Internet的请求转发到端口5000上的NAS。

关于你的规则,你似乎不把public_ip:5000转发给private_ip:5000

我会做这样的事情:

 iptables -t nat -A PREROUTING -d your.public.ip.address -p tcp –dport 5000 -j DNAT --to your.synology.nas.ip:5000 # Instead on the rule above, you could also filter on traffic coming to your External (Wan) interface : iptables -t nat -A PREROUTING -i wan0 -p tcp –dport 5000 -j DNAT –-to your.synology.nas.ip:5000 # Finally allow traffic to your NAS : iptables -A FORWARD -p tcp -d your.synology.nas.ip --dport 5000 -j ACCEPT 

另外,我不知道你的情况链接fredirects是什么意思,但是REDIRECT是一个特定的iptables目标,redirectstream量到主机本身。 在你的情况下,你不想redirect到主机本身,而是到你的NAS。