Estoy intentando conectarme a un repositorio que configuré en nuestro servidor desde otro host en la misma red, pero la conexión falla.
comando de pago: svn pago svn://192.168.11.192/
error: No se puede conectar al host '192.168.11.192': Conexión rechazada
Intenté sondear el puerto 3690 con telnet y parece que tampoco puedo conectarme de esa manera. Pensé que el puerto podría estar bloqueado, así que agregué una entrada para el puerto 3690 en sysconfig/iptables, pero no parece haber tenido ningún efecto.
Estoy seguro de que svnserve se está ejecutando, porque puedo verificar el repositorio en el servidor usando el mismo comando anterior.
¿Qué puedo probar a continuación?
Respuesta1
El siguiente paso que recomendaría sería ejecutar netstat -tapnl | grep 3690
para ver si está escuchando en ese puerto. Querrá asegurarse de que no esté escuchando únicamente en la interfaz de bucle invertido "127.0.0.1". Desea que sea 0.0.0.0 para todas las IP o una IP a la que se pueda acceder desde otras máquinas de la LAN.
Es posible que también quieras publicar tus iptables.
Respuesta2
¿Has intentado hacer telnet desde el equipo en el que se ejecuta svnserve? Como en
telnet 3690
Parece que svnserve está escuchando según el resultado que tiene allí. Si tiene éxito y está escuchando, entonces el problema radica entre las cajas del cliente y del servidor. ¿Puedes hacer ssh o hacer ping de uno a otro?