无法从局域网内的其他主机访问SVN存储库

我试图连接到我们的服务器上从另一台主机在同一networking上设置的存储库,但连接失败。

结帐命令:svn checkout svn://192.168.11.192/

错误:无法连接到主机'192.168.11.192':连接被拒绝

我尝试用telnet探测端口3690,我似乎也无法连接这种方式。 我以为端口可能被阻塞,所以我在sysconfig / iptables中添加了端口3690的条目,但似乎没有任何效果。

我确定svnserve正在运行,因为我可以使用上面的相同命令检出服务器上的存储库。

接下来我可以尝试什么?

我build议的下一步是运行netstat -tapnl | grep 3690 netstat -tapnl | grep 3690看看它是否正在监听那个端口。 您将要确保它不仅仅监听回送接口“127.0.0.1”。 您希望它对于所有ips而言是0.0.0.0,或者是可以从局域网上的其他机器访问的IP。

你可能也想发布你的iptables。

你有没有尝试从svnserve运行的盒子telnetting? 和telnet 3690 ,看起来svnserve正在根据你在那里的输出进行监听。 如果你是成功的,而且正在倾听,那么问题出在客户端和服务器端之间。 你可以ssh或ping从一个到另一个?