Raspbianを実行しているRaspberryPiにtransmission-daemon
をインストールしました(Jessie)。
Webインターフェイスにトレントを追加すると、ダウンロードは高速で機能しますが、何もアップロードされません。私が使用しているトレントファイルの場合、接続するリーチャーがたくさんあるはずです。 BitTorrentは、同じネットワーク内のMacコンピューターで正常に動作します。
最初は、ファイアウォール(ufw
)をufw default reject incoming
に設定しているので、問題を引き起こしているのではないかと思いました。これは次の問題になる可能性がありますが、ufw disable
の後でも、アップロードしないという同じ問題が発生します。
質問:
ufw
がオフになっている場合、アップロードを妨げるものは何ですか?ufw
をオンにして、できるだけ多くの着信ポートをブロックしながら送信を使用するにはどうすればよいですか?これは私を助けたようです。 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ポート用ですが、同じ行をudp
をtcp
に置き換えて追加することにより、TCPでも同じことができます。
これはポートフォワーディングの問題のように聞こえます。
これを解決するには、ルーターの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です。