続きです ( No.1 ) |
- 日時: 2010/01/22 13:24
- 名前: 初心者です ID:DNJWcE.o
- こんにちは、スレ主です
以下のページを見て試したのですが、やはりDHTネットワークでのUP、DWONがうまくいきません。 http://jp.bitcomet.com/help/torrent_maker.htm この解説によれば
DHT ノードのみ − DHT ネットワークのみを使って、そしてそれらの DHT ノードに接続するために: node://router.bitcomet.net:554/
とあります。 そこでアップロード元のパソコン(192.168.24.56)で、.torrentファイル作成時に 「トラッカーとDHTネットワークのノードのリスト:」に node://192.168.24.56:50005/ node://127.0.0.1:50005/ node://localhost:50005/ (アップロードするBitCometではポート50005を利用、TCP,UDP開放しています) と記述し 「DHTノードをトラッカーリストに追加する」にチェックをしましたが同一のPC(μトレント1.8.5でDL)やLAN内PCからはダウンロードができませんでした。 ちなみにUbuntu9.10のTransmission(トレント用のダウンローダー)では「破損したTorrntは追加できません」というエラーになります。
どなたかご助力いただけたらと思います。 よろしくお願いします。
|
まずはこちらを ( No.2 ) |
- 日時: 2010/01/23 09:29
- 名前: きりしま◆.CzKQna1OU ID:CQaZ.uL.
- アップロード
http://jp.bitcomet.com/faq/upload.htm
トップのメニューにリンクがありますので…
|
|-`) ( No.3 ) |
- 日時: 2010/01/23 11:24
- 名前: ceem ID:sgluPF2U
- アップロードの効率にTrackerは関係ないと思う。
ファイルの人気度とピアの回線とスウォームを形成するユーザーの人間性次第かと。
CometTrackerはOpen Trackerとして使うならDB不要。
限定されたユーザー間でのみ転送されるプライベートなファイルをDHTで配布するのはどうなんでしょう。 主にリスク的な意味で。 職場のネットワークでDHT使うのもよろしくない。 主に負荷的な意味で。
なお、node://ip:port/ 形式のURIは無視されるので書いても意味がない。 そもそも、「DHTノードをトラッカーリストに追加する」オプションが有効ならば自動で10ノードが追加されるので 手動でノードを追加する必要がない。
DHT経由でDLできないのは単に同一ファイルを所有するクライアントがあまりにも少なすぎて 広大なDHT空間から見つけられないだけかと。(時間をかければ見つかりますが)
Transmissionで「破損したTorrnt...」として扱われるのはトラッカーのannounce URLを指定していないからです。 DHT機能のないTransmissionではトラッカーが全てなので。
そんなわけで、非表示指定できるトラッカーにプライベートトレントとしてホストするのがいいと思う。
|
やはり自前トラッカーでがんばってみます。 ( No.4 ) |
- 日時: 2010/01/23 13:22
- 名前: 初心者です ID:H68ELhoo
- きりしまさん、ceemさん、早速ありがとうございます。
-------- 限定されたユーザー間でのみ転送されるプライベートなファイルをDHTで配布するのはどうなんでしょう。 主にリスク的な意味で。 職場のネットワークでDHT使うのもよろしくない。 主に負荷的な意味で。 -------- なるほど。 やはりトラッカーを有効に使ったほうが良いのですね。 昨晩職場のBitComet(アップローダー、DHTネットワークのみ)を起動しておき、自宅に帰ってからダウンロードを試みましたが全く速度が出ていませんでした。 BNBTEasyTracker、またはBitCometTrackerを使ってみる、という方向で再度がんばって勉強してみます。
気づいたこと LAN内でのUP,DLはできるようになりました、、、が、 職場のPC1でBitComet、μTorrentそれぞれで作った.torrent、ファイルをPC2(同一LAN内)でダウンロードしてみたところ、BitCometでダウンロードできたのはBitCometで作成したものだけ、μTorrentでダウンロードできたのはμTorrentで作成したものだけ、となってしまいました。相性なのでしょうか?
|
|д゚) ( No.5 ) |
- 日時: 2010/01/23 15:24
- 名前: ceem ID:sgluPF2U
- >気づいたこと
単純にtorrentを作成した時のオプションの違いによるものじゃないですか。 同じファイルからの.torrentであっても オプションによってはハッシュ値に影響するものがあります。 トラッカーまたはDHTへはハッシュ値で問い合わせるので、 ハッシュ値が違えば別のファイルという扱いになります。
要は、全く同じオプションで作った.torrentであればどのクライアントで作ろうが同じファイルとしてDLできます。 そもそも複数のクライアントで同じ.torrentを作ろうとするからややこしくなるのであって、 元から1つだけならどのクライアントで開こうが同じファイルを指すので問題なくDLできる。 (ただし、DHT未実装のクライアントではannounce URL必須)
と言うか、別のクライアントで同じハッシュ値を持った.torrentを作るのは意外と難しいし、 オリジナルの.torrentがあるなら作る必要もない。
今回の場合、クライアントの組み合わせなど、実際実行した時の状況設定が曖昧なので 言っている結果になるとすれば以下のパターンかな。
仮にBitComet製.torrentのハッシュがaaaa、 μTorrent製.torrentのハッシュがaaaa`とする。
BitCometでaaaaをシードし、 BitCometでaaaaをDLし、 μTorrentでaaaa`をDLすると完了するのはaaaa。
μTorrentでaaaa`をシードし、 BitCometでaaaaをDLし、 μTorrentでaaaa`をDLすると完了するのはaaaa`。
作った本人がaaaaとaaaa`は同じものだと思っているという前提だと ここで全てDL完了するはずなのにおかしいということになる。 よく見ると、BitCometではBitComet製.torrentのみ、 μTorrentではμTorrent製.torrentのみがDLできたように見えなくもない。
まぁ、あくまで私の想像のレベルの話しですが。
|
続きです ( No.6 ) |
- 日時: 2010/01/24 10:54
- 名前: 初心者です ID:TM/6IQ8U
- ceemさん、再びありがとうございます。
>CometTrackerはOpen Trackerとして使うならDB不要。 ですが、やはり今の僕には敷居が高く、BitCometTrackerを起動しても、はっきり言って「何なの?」という感じです。 やはりBntEasyTrackerで挑戦することにします。
●現在職場のPC1 ◎アップロード用BitComet(port 50005) torrent作成時のトラッカー指定は http://グローバルIP:50006/announce http://ローカルIP:50006/announce http://127.0.0.1:50006/announce http://URL(バリュードメインで取得):50006/announce ◎トラッカーBntEasyTracker (port 50006) Auto Announce URLを http://URL(バリュードメインで取得):50006/announce と指定 ◎VirtualBox上Ubuntu9.10 ダウンロード用Transmission ●職場のpc2 (PC1と同じLAN) ダウンロード用BitComet μTorrent (port指定)
●自宅PC 回線速度は400KB/s位 ダウンロード用BitComet μTorrent (port未指定)
という環境で実験しています。 Lan内ではダウンロードが速かったり、なかなかダウンロードを開始しなかったり、という具合。 自宅PCからは職場PC1のトラッカーにアクセスできますが、ダウンロードが非常に遅い、0〜1kb/sという具合です。 (Lan内のDNS,HOST,PROXYのことはよくわからないのでいじれません、取得URLはDiceにてDDNSに対応させています)
もし上述の方法でおかしいとお思いでしたら、またご指導ください、よろしくお願いします。 しばらく実験してみます。
題名と中身が変わってきたのでスレッドを新しくしたほうがいいのでしょうか?
|
|彡サッ ( No.7 ) |
- 日時: 2010/01/24 12:02
- 名前: ceem ID:0KqVbnfk
- 勝手にドメイン割当てたりは別として、環境に問題はなさそうですね。
外部からトラッカーにアクセス可能かつ、正しいレスポンスを確認できているのであれば トラッカー側は正常稼動しているということでしょう。
DL速度とトラッカーの設定に関係はありません。 LAN内ではDLが速かったり、中々接続されなかったりするのは普通です。 何度か停止/開始を繰り返せばつながったり、放置しておけばそのうちつながります。
Bittorrentは根本的に1対1の転送用に設計されていないので、0〜1kb/sは無いにしても、 スウォームの参加ピアが少ない場合は極端に速度が遅かったりします。
自身の手の届く範囲のネットワーク構成に問題ないのであれば、 ピア間のネットワーク経路において、QoS機能などによって トラフィック制御されている可能性が濃厚。
>題名と中身が変わってきたのでスレッドを新しくしたほうがいいのでしょうか?
というかあまりCometと関係なくなってきてます。 板汚すのもあれなので、トラッカー周りでまだ何か質問があるなら、 直接私に質問くれれば分かる範囲で答えますよ。
ceenaというトラッカーを地味にやってますので、 そちらから問い合わせていただければ。
|
BNTEasyTrackerでうまくいったみたいです ( No.8 ) |
- 日時: 2010/01/24 18:44
- 名前: 初心者です ID:TM/6IQ8U
- ceemさんこんにちは。
ご好意ありがとうございます。
今日やってみた実験
職場PC BntEasyTrackerでannounce URL を ローカルIP:http://192.168.**.**/announce とし、μトレント(最新β版)で.torrentファイルを作成、トラッカーの指定を ローカルIP:http://192.168.**.**/announce とし、LAN内でのUP,DOWNはおおむねうまくいきました。LAN内の3つのPC、計5つのダウンローダーBitcomet、μTorrent、TransmissionでDLできました。
自宅PC 自宅へ帰ってきて職場の自前トラッカーサイトからDLした.torrentファイルをBitComet(最新版)で起動し、トラッカー情報を http://192.168.**.**/annouce → http://URL(自前ドメイン):announce と書き換えたところダウンロードできました。
職場PCであれこれと試したところ、.torrent作成においては、 Bitcomet最新、μトレント最新よりも、μトレントβ(RC)のほうのがうまくいった感じがしました。 今回はUbuntuのTransmissionでもきちんとDLでき、BitcometやμTorrentよりも速かったです。さすがLinux!
またわからないことがあったらお世話になりたいと思います。 ありがとうございました。
|
ルーターにもよります。 ( No.9 ) |
- 日時: 2010/01/27 00:46
- 名前: きりしま◆.CzKQna1OU ID:ThVJokrw
- 自分でトラッカーを立ち上げる場合は、
グローバルIPで自分のLAN内から自分のLAN内のポートマッピングしたポートへ 接続させる機能を持ったルーターが必要です。 ちょっと機能の名前は失念してしまいました。
そういうルーターでない場合は、 ハブリックなトラッカーを利用するか、 他の人に立ててもらうのが簡単です。
|