我已经在带有默认端口设置的Ubuntu服务器14.04上安装了Seafile-服务器 3.0.4 64bit (即8000、8082、10001、12001),但无法使用客户端访问实例。
基础设施
Ubuntu-server作为KVM机器在Gentoo主机上运行。
Iptable规则
经过一段时间后,我将规则添加到主机(gentoo)中,这似乎符合Seafile的要求:
#Iptables-Rules for Seafile
iptables -A INPUT -p tcp -m multiport --dports 8000,8082,10001,12001 -m state --state NEW,ESTABLISHED -j ACCEPT
iptables -A output -p tcp -m multiport --sports 8000,8082,10001,12001 -m state --state ESTABLISHED -j ACCEPT然而,我仍然无法连接,即使与telnet从互联网或主机的海洋服务器。
更新:问题可能与fail2ban有关
发布于 2014-07-23 08:37:48
当我使用NAT将虚拟机链接到我的主机时,我必须按如下方式编辑规则以使其正常工作:
#Iptables-Rules for Seafile
iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 10001 -j DNAT --to 192.168.8.8:10001
iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 12001 -j DNAT --to 192.168.8.8:12001参考文献
https://stackoverflow.com/questions/24904584
复制相似问题