ホームに戻る > スレッド一覧 > 記事閲覧
[654] BitComet 0.70でのDHT
日時: 2006/09/29 17:01
名前: マサキさん ID:EZ4bj9IQ

現在、BitComet0.70を使用しているのですが、一切DHTが接続できていません

設定は過去ログなどで調べて確認済みです(DHTを有効にするなど)

これって私だけでしょうか?それともバグですか?

OS等は
WindowsXP SP2
IntelCeleronM1.4Ghz
512MBメモリ
設定は初期からいじってません

ログはこうなってます


Default tracker optimization rules file loaded.
IP rules file: ipfilter.dat loaded, 0 entries.
Start Listening at TCP Port:16258
Start Listening at UDP Port:16258
BitComet 0.70 is running on:
CPU : Intel(R) Celeron(R) M processor 1.30GHz 1299 MHz
RAM size : 502.48 MB
OS Version: Microsoft Windows XP Home Edition Service Pack 2 (Build 2600)


Windows XP WF Status: TCP Port is opened in Windows Firewall.
Windows XP WF Status: UDP Port is opened in Windows Firewall.
Update Local IP: 192.168.0.2
Windows XP ICS Status: TCP PortMapping Failed.
Windows XP ICS Status: UDP PortMapping Failed.
Windows XP UPnP Status: Found WANConnectionDevice [NEC Corporation/NEC AccessTechnica,Ltd.] [http://121ware.com/aterm/]
Windows XP UPnP Status: Found Service: WANIPConnection
Windows XP UPnP Status: WAN IP: 220.47.84.88
Windows XP UPnP Status: Error occur when Adding TCP Port Mapping!
Windows XP UPnP Status: Error occur when Adding UDP Port Mapping!
UDP tracker report: WAN IP = 220.47.84.88
Connected to UDP helper tracker on 2006-09-29 16:46
メンテ

Page: 1 | 2 | 全部表示 スレッド一覧 新規スレッド作成

関係ないかもしれませんが ( No.1 )
日時: 2006/09/30 00:24
名前: Kay ID:VeBpX8rU

ルータは何を使用していますでしょうか?

某所からの写しですが

DHTを有効にしている場合、クライアント同士で直接通信を行い DHTネットワークを構成する。
BitComment 0.70 や μTorrent 1.6 では DHTのノード数に特に制限は設定されていないようで、
参加クライアント数の多い DHTネットワークに接続した場合 DHTノード数は200〜 300 に到達することがある。

通常の利用でこれが問題になることはないが、NECの無線ルータ(Aterm WR7850等) の内側で
BitTorrentのDHTを有効にした場合、NATテーブル溢れという深刻な問題を引き起こす。
DHTでは各ノードに対して、最低 1回は接続を行い、通信する必要が発生する
このとき、ルータの内部では NATテーブルとよばれるものに、接続元IP:ポートと接続先IP:ポートが登録され、
この情報を利用してパケットの中継を行うようになる。

200 から 300 のノードで構成されている DHTネットワークにルータ (NAT) 経由で接続する場合、
NATテーブルを 400 〜 600 エントリー占有してしまう。通常のルータは NATテーブルの最大サイズが
4096 〜 65536 程度であるため、400〜600 程度消費しても問題はおきないのだが、
NEC製ルータだけは NATテーブルのサイズが極端に小さいため、DHTノード数が
200程度のネットワークに接続しただけで NATテーブルを全て消費しきってしまい、
それ以降 (NATテーブルからエントリーがタイムアウトによって消去されるか、ルータを再起動するまで)
あらたな外部との通信が一切できなくなってしまう。

という現象が起こるようです。

まぁ、実際のところNEC製のルータのNATテーブルが、どれほどかは知りませんが
NAT同時セッション数 253と言う製品もあるようなので、これが原因かもしれません。
メンテ
ルータの設定は・・ ( No.2 )
日時: 2006/09/30 16:55
名前: はるなお◆FxvbIIZX3g ID:V7Fcl.N.

Kayさんも聞いていますが、ルータの機種は何でしょうか?
あとポートはちゃんと開いていますでしょうか?
http://win-mx.cool.ne.jp/port_mapping/port.html
で確認できます。
ログを見る限りポートマッピングがうまくいってないようですが。
ルータの設定を確認してみてはどうでしょう。
メンテ

Page: 1 | 2 | 全部表示 スレッド一覧 新規スレッド作成