Я пытаюсь подключиться к репозиторию, который я создал на нашем сервере, с другого хоста в той же сети, но соединение не работает.
команда проверки: svn checkout svn: //192.168.11.192/
ошибка: не удается подключиться к хосту 192.168.11.192: соединение отклонено
Я пробовал зондировать порт 3690 с помощью telnet, и мне тоже не удалось подключиться таким образом. Я подумал, что порт может быть заблокирован, поэтому я добавил запись для порта 3690 в sysconfig / iptables, но, похоже, это не оказало никакого влияния.
Я уверен, что svnserve запущен, потому что я могу проверить репозиторий на сервере, используя ту же команду, что и выше.
Что я могу попробовать дальше?
Следующим шагом, который я бы порекомендовал, было бы запустить netstat -tapnl | grep 3690
чтобы узнать, прослушивает ли он этот порт. Вы должны убедиться, что он не прослушивает только интерфейс обратной связи «127.0.0.1». Вы хотите, чтобы он был либо 0.0.0.0 для всех IP-адресов, либо IP-адрес, доступный с других машин в локальной сети.
Вы также можете разместить свой файл iptables.
Вы пробовали использовать telnetting из коробки, на которой работает svnserve? Как в telnet 3690
Похоже, что svnserve слушает на основе вывода, который у вас есть. Если вы добились успеха, и он прослушивает, то проблема лежит между клиентским и серверным ящиками. Можете ли вы использовать ssh или ping от одного к другому?