同じネットワーク上の別のホストからサーバー上に設定したリポジトリに接続しようとしていますが、接続に失敗します。
チェックアウトコマンド: 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 できますか?