전송은 포트가 닫혀 있지만 시드가 발생한다고 말합니다


11

지금 Transmission을 사용하고 있습니다.

포트의 Transmission 테스트에서 포트가 닫혔습니다. 그러나 시드 작업이 있습니다 (약 160KB / s).

온라인 사이트에서 포트를 다시 확인했습니다. 그것은 폐쇄되었다고 말합니다. 어떻게 가능합니까 ??

Ubuntu 12.04를 사용하고 전송 및 라우터 인터페이스에서 Upnp를 활성화 한 것을 추가하는 것을 잊었습니다.

포트가 닫혀 있어도 시딩이 발생할 수 있습니까?

답변:


14

질문에 대한 짧은 대답 : , 닫힌 포트로 시드 할 수 있습니다.

  • 포트가 닫혀 있으면 들어오는 연결을 수락 할 수 없지만 연결을 수락하는 피어에 계속 연결할 수 있습니다. 토렌트 용어로 그들은 당신이 수동 모드에 있다고 말합니다.

  • 포트가 열려 있으면 연결도 수락 할 수 있습니다. 토렌트 용어에서이를 활성 모드라고합니다.

따라서 다음과 같이 작동합니다. 수동 모드의 클라이언트는 활성 모드 인 클라이언트에 연결할 수 있지만 수동 모드 인 클라이언트에는 연결할 수 없습니다. 활성 모드의 클라이언트는 활성 및 수동 클라이언트 모두에 연결할 수 있습니다.

따라서 포트가 닫혀 있으면 포트가 닫힌 다른 피어에 연결할 수 없습니다. 즉, 동료 수가 줄어들고 속도가 느려질 수 있습니다. 그러나 급류가 빈번하고 피어가 많으면 클라이언트가 연결을 최대한 활용할 수있는 활성 피어를 충분히 찾을 수 있습니다. 급류에 피어가 거의 없으면 활성 모드를 사용하면 속도가 훨씬 빨라질 수 있습니다. (드문 경우에 모든 피어가 패시브 모드 인 경우에는 다운로드 / 업로드 할 수 없습니다. 실제로는 피어가 아닌 모든 사람이 패시브 할 때 아무것도 할 수 없을 때까지 기다려야합니다. 활동적인 동료가 들어옵니다.)


해당 포트를 열려면 : 먼저 수신 연결에 사용되는 편집-> 기본 설정-> 네트워크-> 포트 아래 전송에서 포트 번호를 찾으십시오 . 이 포트는 라우터 나 방화벽에 의해 차단 될 수 있습니다.

  • 기본 설정으로 Ubuntu를 사용하고 방화벽을 활성화하지 않은 경우 Linux 방화벽은 포트를 차단하지 않습니다. 어떤 종류의 방화벽을 활성화 한 경우 해당 포트에서 들어오는 연결을 허용하도록 해당 설정을 변경해야합니다. 방화벽을 사용하지만 해당 포트를 허용하는 방법을 모르는 경우 다음 명령을 사용하십시오. 여기서 PORT_NUMBER는 전송에서 수신 연결사용되는 포트입니다 .

    sudo iptables -I INPUT -p tcp --dport PORT_NUMBER -j ACCEPT
    

    이것은 임시 해결책 일 뿐이며 재부팅 후이 방화벽 설정이 손실됩니다. 영구적으로 만들려면이 명령을 시작 스크립트에 넣을 수 있습니다. (그러나 영구적 솔루션을 위해 방화벽 프론트 엔드 (예 : ufw, gufw, firestarter)의 포트를 허용하는 것이 좋습니다.)

  • 따라서 라우터가 해당 포트를 "차단"하는 경우가 훨씬 많습니다.

    이 문제를 해결하는 가장 쉬운 방법은 라우터 설정 및 전송-편집-> 기본 설정-> 네트워크 탭->에서 UPnP를 활성화하고 라우터에서 UPNP 또는 NAT-PMP 포트 전달 사용을 확인하는 것 입니다.

    그래도 해결되지 않으면 라우터 설정에서 해당 포트를 전달해야합니다. 다음 은 거의 모든 유형의 라우터에서이를 수행하는 방법을 보여주는 훌륭한 사이트입니다. 여기에서 라우터 유형을 선택하고 지침을 따르십시오. (해당 사이트에서는 전달할 프로그램을 선택해야하지만 솔루션은 포트 번호 만 다르기 때문에 선택하는 것이 중요하지 않습니다. 그러나 전송 한 포트 번호는 이미 알고 있습니다. 전달하고 싶습니다.)

참고 : UPNP를 사용하는 경우 전송에서 전송이 시작될 때마다 임의 포트 선택선택 해야합니다. 그렇지 않으면 포트 번호가 항상 변경되고 전송이 시작될 때마다 방화벽 / 전달이 설정되어야합니다. (UPNP는 포트 번호 변경을 처리 할 수 ​​있습니다.)


그렇다면 어떻게 포트를 열 수 있습니까? 우분투 12.04 LTS를 사용합니다. 전송 및 라우터 인터페이스에서 UPnP를 활성화했습니다. ISP가 모뎀을 제공했고 라우터가 해당 모뎀에 연결되었습니다. 전송에서 해당 옵션을 확인했습니다. "전송이 시작될 때마다 임의의 포트를 선택하십시오". 포트가 항상 닫힌 이유는 무엇입니까?
janina

@ janina 나는 대답을 업데이트했다. 임의의 포트 일이 아닙니다. 그것은 일종의 보안 수단이지만 그다지 많지 않습니다. UPNP 솔루션이 효과가 있으면 해당 임의 설정을 계속 사용할 수 있습니다. UPNP 솔루션이 작동하지 않으면 해당 옵션을 선택 취소하고 수정 포트를 사용하고 해당 수정 포트를 포트 포워드해야합니다.
falconer

@falconer, 방화벽을 사용하고 포트를 열면 어떻게됩니까? 내 라우터에는 UPNP (Windows가있는 동일한 컴퓨터가 완벽하게 작동 함)가 있지만 전송이 포트를 테스트 할 때 닫힙니다. 어떤 생각?
Royi

1

포트를 열려면 컴퓨터모뎀 라우터의 두 가지 수준에서 작업해야 합니다 .

  1. 열기 전송 에 가서 편집 > - 환경 설정 -> 네트워크
  2. 포트 번호를 복사하십시오 (예 : 51414 )
  3. "라우터에서 UPnP 또는 NAT-PMP 포트 전달 사용"확인 여기에 이미지 설명을 입력하십시오
  4. 터미널을 열고 루트로 방화벽에서 포트를 영구적으로 여는 다음 명령을 제공하십시오 .

    $ sudo firewall-cmd --permanent --add-port=51414/tcp

  5. 이제 IP 주소에서 웹 브라우저를 열어서 마지막 단계, 즉 모뎀 라우터 의 수동 구성 입니다 (이전 안내서에서 확인하십시오 : 192.168.1.100 또는 192.168.1.1 또는 192.168.178.1 일 수 있음). , 또는 다른 것)
  6. 예를 들어 FRITZ! Box 7490 모뎀 라우터의 경우 인터넷 -> 액세스 허용 => 장치 선택 => 이제 새 공유를 클릭 하거나 새로 공유 한 경우 편집 아이콘 을 클릭 하여 새 항목추가해야합니다. 전달 => 새 액세스 허용 -> 응용 프로그램으로 다른 응용 프로그램 을 선택 하여 사용자 정의 이름을 입력하십시오.-> 프로토콜로 TCP를 선택한 다음 세 필드 모두에서 포트 51414 로 선택하십시오. => 확인 => 확인 => 적용
  7. 이제 테스트 변속기 에 가고, 편집 -> 환경 설정 -> 네트워크 -> 확인 포트 => OPEN을 !
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.