我已在具有默认端口设置的Ubuntu服务器3.0.4 64bit
上安装了Seafile-server 14.04
(即 8000
,8082
,10001
,12001
)但无法使用客户端访问实例。
Ubuntu-server
作为Gentoo
主机上的KVM计算机运行。
一段时间后,我将following Iptables
rules添加到主机(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
但是我仍然无法通过Internet或主机将telnet
连接到seafile-server。
更新:问题可能与fail2ban
答案 0 :(得分: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