3

由于我重新启动了安装了我的 svn 的 Ubuntu 服务器,我无法从我的笔记本电脑访问它。使用 svnX,当我尝试浏览我的曲目时,我收到错误:

svn: Can't connect to host 'xxx.xxx': Address already in use

当我尝试更新任何工作副本时,我得到一个不同的错误:

svn: Can't connect to host 'xxx.xxx': Operation timed out

整个历史是这样的:

  • 当我第一次发现 svn 不工作时,我怀疑我的 iptables 启动脚本不接受 svn 连接......这是真的,所以我改变了我的 iptables 规则,以便接受 svn 连接
  • 但它没有改变任何东西:我得到了和以前一样的错误!

这是我的 iptables 现在我已经重新启动并添加了 SVN,这有什么错误吗?

Chain INPUT (policy DROP)
target     prot opt source               destination         
ACCEPT     all  --  anywhere             anywhere            state ESTABLISHED 
ACCEPT     all  --  anywhere             anywhere            
ACCEPT     tcp  --  anywhere             anywhere            tcp dpt:ssh 
ACCEPT     tcp  --  anywhere             anywhere            tcp dpt:www 
ACCEPT     tcp  --  anywhere             anywhere            tcp dpt:svn 
ACCEPT     icmp --  anywhere             anywhere            

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination         

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination         
ACCEPT     icmp --  anywhere             anywhere            state NEW,RELATED,ESTABLISHED
4

1 回答 1

3

好吧,我犯了一个愚蠢的错误。

我的问题是我输入了:

iptables -A INPUT -p tcp -i eht0 --dport 3690 -j ACCEPT

代替

iptables -A INPUT -p tcp -i eth0 --dport 3690 -j ACCEPT 

看到eht而不是eth吗?:(

很抱歉给您带来不便,但如果这可能会有所帮助,我很高兴自己犯了这个错误!

于 2011-03-17T17:09:38.767 回答