SVN не работает, так как IPTABLES изменился - PullRequest
3 голосов
/ 17 марта 2011

Поскольку я перезагрузил свой сервер Ubuntu, на котором установлен svn, я не могу получить к нему доступ с моего ноутбука.С 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

1 Ответ

3 голосов
/ 17 марта 2011

ОК, я сделал глупую ошибку.

Моя проблема была в том, что я набрал:

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

вместо

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

Видите, что eht вместо eth ? (

Приносим извинения за неудобства, но если это может помочь, я был рад быть глупцом, чтобы сделать эту ошибку!

...