web-dev-qa-db-ja.com

送信-デーモンはアップロードしませんが、ダウンロードできます

Raspbianを実行しているRaspberryPiにtransmission-daemonをインストールしました(Jessie)。

Webインターフェイスにトレントを追加すると、ダウンロードは高速で機能しますが、何もアップロードされません。私が使用しているトレントファイルの場合、接続するリーチャーがたくさんあるはずです。 BitTorrentは、同じネットワーク内のMacコンピューターで正常に動作します。

最初は、ファイアウォール(ufw)をufw default reject incomingに設定しているので、問題を引き起こしているのではないかと思いました。これは次の問題になる可能性がありますが、ufw disableの後でも、アップロードしないという同じ問題が発生します。

質問:

  • ufwがオフになっている場合、アップロードを妨げるものは何ですか?
  • 次に、ufwをオンにして、できるだけ多くの着信ポートをブロックしながら送信を使用するにはどうすればよいですか?
4
Winterflags

これは私を助けたようです。 Transmission-daemonがアップロードできるようになりました。

* nixに関しては、私は初心者であるため、私が行っていることが完全に正しいかどうかはよくわかりません。

1)これを51413に追加することにより、iptablesでポート/etc/rc.local(BitTorrentのデフォルト)を許可しました(これによって提案されます post ):

iptables -A INPUT -m state --state RELATED,ESTABLISHED -p udp --dport 51413 -j ACCEPT
iptables -A OUTPUT -p udp --sport 51413 -j ACCEPT

2)ufwで同じポートを許可しました(ホストベースのファイアウォールとして使用しているため):

Sudo ufw allow 51413/udp

上記の手順はUDPポート用ですが、同じ行をudptcpに置き換えて追加することにより、TCPでも同じことができます。

1
Winterflags

これはポートフォワーディングの問題のように聞こえます。

これを解決するには、ルーターのWebインターフェイスを入力する必要があります。ルーターのアドレスで到達できます。これは、ip route showコマンドを使用して取得できます。

default via 192.168.1.1 dev eth0

この例では、ルーターのIPアドレスは192.168.1.1になります。

手順はメーカーによって異なる場合があるため、特定のモデルで行う方法をGoogleで検索するのが最善の方法です。

とにかく、 "ポート転送"または "NAT"と呼ばれる設定があるはずです-)。設定するルールについては、次の情報を使用してください。

<your RPi local IP address>
External port: 51413
Internal port: 51413
Protocol: TCP

したがって、ufwで開く必要がある唯一のポートは51413です。

4
Hewbot