0

我已经在 Ubuntu 服务器上安装了Seafile-server ,使用默认端口设置(, , , ),但无法使用客户端访问实例。3.0.4 64bit14.04 800080821000112001

基础设施

在主机Ubuntu-server上作为 KVM 机器运行。Gentoo

iptables 规则

一段时间后,我将以下Iptables规则添加到主机 ( 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但是,即使从 Internet 或主机连接到 seafile 服务器,我仍然无法连接。

更新:问题可能与fail2ban

4

1 回答 1

0

当我使用 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

参考

于 2014-07-23T08:37:48.273 回答