私はCentOS 5.6サーバーでrtorrentを設定しようとしていますが、現在どのトラッカーにも接続できません。
カールのリポジトリ内のバージョンにはc-aresがなくてトラッカーのホスト名を解決できなかったので(少なくとも非同期ではない)コンパイルlibtorrent-0.12.6
してrtorrent-0.8.6
。libcurl 7.21.7
c-ares 1.7.5
次のコマンドを使用して、iptablesを介してポート6890-6999を転送しました/etc/sysconfig/iptables
。
-A INPUT -p tcp --destination-port 6890:6999 -j ACCEPT
-A OUTPUT -p tcp --source-port 6890:6999 -j ACCEPT
しかし、iptablesを停止しても機能しません。
rtorrentを起動すると、こういう言葉が出てすぐに続きます。Connecting to http://torrent.fedoraproject.org:6969/announce
Couldn't connect to server
なぜ接続されないのかについての情報があまりないことを知っていますが、知る方法はありますか?
編集する Fedora 15を実行しているローカルコンピュータ上のすべてのストレージ内ソフトウェアでrtorrentを試しましたが、同じ問題が発生しました。ただし、ktorrentはFedora 15で問題なく実行されます。
答え1
ルータにこれらのポートが転送されていますか? - DHT接続のためにktorrentが機能すると確信していますが、実際にはどちらも正しく機能しません。
これらの iptables ルールは残りのルールによって異なるため、有効かどうかを言うのは難しいですが、デフォルトでは iptables にはデフォルトの accept( iptables -P INPUT ACCEPT
) があるので iptables ルールは必要ありません。
私の考えでは、これが実際にLinuxシステムでは問題にならないようです。