내 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 시스템에서는 문제가 되지 않는 것 같습니다.