Von einem anderen Host im LAN kann nicht auf das SVN-Repository zugegriffen werden

Von einem anderen Host im LAN kann nicht auf das SVN-Repository zugegriffen werden

Ich versuche, von einem anderen Host im selben Netzwerk aus eine Verbindung zu einem Repository herzustellen, das ich auf unserem Server eingerichtet habe, aber die Verbindung schlägt fehl.

Checkout-Befehl: svn checkout svn://192.168.11.192/

Fehler: Es kann keine Verbindung zum Host „192.168.11.192“ hergestellt werden: Verbindung abgelehnt

Ich habe versucht, Port 3690 mit Telnet zu testen, aber auch auf diese Weise kann ich keine Verbindung herstellen. Ich dachte, der Port könnte blockiert sein, also habe ich einen Eintrag für Port 3690 in sysconfig/iptables hinzugefügt, aber das scheint überhaupt keine Wirkung gehabt zu haben.

Ich bin sicher, dass svnserve ausgeführt wird, da ich das Repository auf dem Server mit demselben Befehl wie oben auschecken kann.

Was kann ich als nächstes versuchen?

Antwort1

Als nächsten Schritt würde ich empfehlen, zu prüfen, netstat -tapnl | grep 3690ob dieser Port abgehört wird. Sie sollten sicherstellen, dass nicht nur die Loopback-Schnittstelle „127.0.0.1“ abgehört wird. Sie sollte entweder 0.0.0.0 für alle IPs sein oder eine IP, die von anderen Rechnern im LAN aus erreichbar ist.

Möglicherweise möchten Sie auch Ihre Iptables veröffentlichen.

Antwort2

Haben Sie versucht, von der Box, auf der svnserve läuft, per Telnet zu kommunizieren? telnet 3690 Es sieht so aus, als würde svnserve auf Grundlage der dort angezeigten Ausgabe zuhören. Wenn dies erfolgreich ist und svnserve zuhört, liegt das Problem zwischen der Client- und der Server-Box. Können Sie per SSH oder Ping von einer zur anderen Box kommunizieren?

verwandte Informationen