LAN内の別のホストからSVNリポジトリにアクセスできない

LAN内の別のホストからSVNリポジトリにアクセスできない

同じネットワーク上の別のホストからサーバー上に設定したリポジトリに接続しようとしていますが、接続に失敗します。

チェックアウトコマンド: svn checkout svn://192.168.11.192/

エラー: ホスト '192.168.11.192' に接続できません: 接続が拒否されました

telnet でポート 3690 をプローブしてみましたが、この方法でも接続できないようです。ポートがブロックされている可能性があると思い、sysconfig/iptables にポート 3690 のエントリを追加しましたが、まったく効果がなかったようです。

上記と同じコマンドを使用してサーバー上のリポジトリをチェックアウトできるため、svnserve が実行されていることは確かです。

次は一体何を試せばいいのでしょうか?

答え1

次のステップとして、そのポートでリッスンしているかどうかを確認することをお勧めしますnetstat -tapnl | grep 3690。ループバック インターフェイス "127.0.0.1" のみでリッスンしていないことを確認してください。すべての IP が 0.0.0.0 であるか、LAN 上の他のマシンから到達可能な IP である必要があります。

Iptables も投稿するといいでしょう。

答え2

svnserve が動作しているボックスから telnet を試しましたか? telnet 3690 出力を見ると、svnserve が listen しているようです。成功し listen している場合は、問題はクライアント ボックスとサーバー ボックスの間にあります。一方から他方へ ssh または ping できますか?

関連情報