由于我重新启动了安装了 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
好吧,我犯了一个愚蠢的错误。
我的问题是我输入了:
iptables -A INPUT -p tcp -i eht0 --dport 3690 -j ACCEPT
代替
iptables -A INPUT -p tcp -i eth0 --dport 3690 -j ACCEPT
看到那个eht代替eth ? :(
很抱歉给您带来不便,但如果这可能有帮助,我很高兴自己是个傻瓜,犯了这个错误!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)