ホームに戻る > スレッド一覧 > 記事閲覧
[599] BitComet0.70でuPnP接続できない。
日時: 2006/08/31 01:27
名前: kadu◆JL7wnutziE ID:UKklAdkM

BitComet0.70を使用しているんですが、UPnPの設定をしてもポートマッピングされていないようです。(接続元がローカルとNAT Traversalしかない)
このようなスレッドが立っていない所をみると皆さんは問題なくできているようなので、僕だけの症状みたいですね。
もし同じような症状になっていて解決された方がみえたら情報が欲しいです。
ルーターはUPnPに対応していて、WindowsのUPnPの設定(マイネットワークを見てみるとローカルネットワークの所にルーターの名前はでている)もしました。またBitCometのUPnPのポートマッピングを有効にするにもチェックを入れています。

マイネットワークのルーターの名前が突然現れたり消えたりするので、これが問題のような気がします。今は手動でポートを空けているので、解決は急いでいません。

BitCometのログは以下のようになっています。

Default tracker optimization rules file loaded.
Start Listening at TCP Port:56794
Start Listening at UDP Port:56794
BitComet 0.70 is running on:
CPU : AMD Athlon(tm) 1202 MHz
RAM size : 1,023.48 MB
OS Version: Microsoft Windows XP Professional Service Pack 2 (Build 2600)


UDP tracker report: WAN IP = ***.***.***.**
Connected to UDP helper tracker on 2006-08-31 00:50

自作PCです。
回線種別:CATV(8Mbpsコース)
ルーター:WHR-G54(BUFFALO)
上り速度:62.63KB/S
下り速度:323.63KB/S
ウィルス対策ソフト:ウィルスバスター2006
メンテ

(全部表示中) もどる スレッド一覧 新規スレッド作成

過去のスレに・・・ ( No.1 )
日時: 2006/08/31 03:46
名前: Kay ID:MQ9IRIwU

きりしま氏が過去に、私が立てたスレッド
>>[589] ローカルIPが収得できない
にて
> 私はAterm BL170HVなんですが、
> しばらく使ってると、UPnPデバイスとしてWindowsから見えなくなります。
> ルーターを再起動すると見えるようになるんですが、
> いちいち面倒くさいのでポートマッピングを設定して、
> UPnPはあきらめてます。

と書いています。
私の場合は、UPnPデバイスとしては常に見えていますが、ローカルIPを収得した後
何割かの確率で、グローバルIPの収得に失敗して、0.0.0.0になる事があります。
グローバルIPが0.0.0.0と言う事は、ポートマピング出来ていない思うのですが
接続元はローカルもリモートもいます。

ちなみに、これが通常とは限りませんが、普通のログだと思います。

Default tracker optimization rules file loaded.
IP rules file: ipfilter.dat loaded, 0 entries.
Start Listening at TCP Port:6881
Start Listening at UDP Port:6881
BitComet 0.70 is running on:
CPU : Intel(R) Pentium(R) D CPU 2.80GHz 2793 MHz
RAM size : 1,022.08 MB
OS Version: Microsoft Windows XP Professional Service Pack 2 (Build 2600)

Windows XP ICF Status: Firewall TCP port is opened.[ローカル エリア接続]
Windows XP ICF Status: Firewall UDP port is opened.[ローカル エリア接続]
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: ***.***.*.**
Windows XP ICS Status: WAN IP: ***.***.***.***

この状態では、WAN IPを収得してるように見えますが、本当は、こっから
かなりエラーが出て、最終的にはWAN IPは0.0.0.0になってます。
私とはログの出だしから違うので、何ともいえませんが、
きりしま氏のように、ポートマッピングを設定して、 UPnPはあきらめるのも一つの手だと思います。
ただ、ログ上の「Connected to UDP helper tracker on 2006-08-31 00:50」については、
ごちゃごちゃ弄っているときにみた記憶はあるのですが、はっきりと思い出せません。
確かWindowsのファイアウォールの例外設定の「ローカル接続」の詳細設定をいじったときに出てきたような気がします。
この場合は、BitCometの開けたポートのTCP,とUDPがあるのでその設定をいじるだけで解決した様な気ががします。
ログにいきなり「UDP tracker report: WAN IP = ***.***.***.**」と表示されると言う事は、ローカル接続されてないのだと思いますが、Windowsのファイアウォールの
例外設定に、なんらかの接続が出てると思うので、調べてみたらいかがでしょうか?
後考えられるのは、ウイルスバスターのファイアウォールの例外設定ですね。

的外れかもしれませんが、調べてみてください。
メンテ
少し試してみました ( No.2 )
日時: 2006/09/01 00:13
名前: kadu◆JL7wnutziE ID:WbteeapA

Kayさんレスありがとうございます。

まずマイネットワーク内のルーターの名前がBitCometの起動と同時に消えてしまう事を確認しました。またそのまま何もせずに数分放置するとルーターの名前が現れるという状態です。(これは僕だけの症状だとは思います。)

あれから少し設定を変更しながら様子をみてみたので報告します。

その前に前回BitCometでどの設定でのログか書き忘れていたので、書いておきます。
プロキシ設定
 プロキシの種類:HTTP1.1
プロキシのURL:プロバイダのプロキシ
 プロキシのポート:8080
 HTTP接続のみにプロキシを使用します(トラッカーへの接続のみ):on
高度な設定
 接続の詳細
  NAT/ファイアウォールの設定をICS/ICFで有効にする(XPのみ):off
UPnPポートマッピング機能を有効にする(XPのみ):on

以下今回試してみた設定です。
プロキシ設定;No Proxy
高度な設定
 接続の詳細
  NAT/ファイアウォールの設定をICS/ICFで有効にする(XPのみ):off
UPnPポートマッピング機能を有効にする(XPのみ):on

以下がログの内容です。
Default tracker optimization rules file loaded.
Start Listening at TCP Port:56794
Start Listening at UDP Port:56794
BitComet 0.70 is running on:
CPU : AMD Athlon(tm) XP 1202 MHz
RAM size : 1,023.48 MB
OS Version: Microsoft Windows XP Professional Service Pack 2 (Build 2600)


Update Local IP: ***.***.**.*
Windows XP ICS Status: WAN IP: ***.***.***.**
Windows XP ICS Status: TCP PortMapping Successfully Added.
Windows XP ICS Status: UDP PortMapping Failed.
Windows XP UPnP Status: Found BUFFALO WHR-G54 [BUFFALO INC.] [http://www.airstation.com/]
UDP tracker report: WAN IP = ***.***.***.**

このログが出ている時で、マイネットワーク内のルーターの名前が消えている時はポートが開いていなかったのですが、ルーターの名前が現れるとポートが開いているのを確認しました。

これで解決だと思ったのですが、その後
プロキシ設定
 プロキシの種類:HTTP1.1
プロキシのURL:プロバイダのプロキシ
 プロキシのポート:8080
 HTTP接続のみにプロキシを使用します(トラッカーへの接続のみ):on
高度な設定
 接続の詳細
  NAT/ファイアウォールの設定をICS/ICFで有効にする(XPのみ):off
  UPnPポートマッピング機能を有効にする(XPのみ):off
にしてもポートが開いている状態になってしまっています。

また、
プロキシ設定;No Proxy
高度な設定
 接続の詳細
  NAT/ファイアウォールの設定をICS/ICFで有効にする(XPのみ):off
  UPnPポートマッピング機能を有効にする(XPのみ):off
ではポートが開いていないようです。

とりあえず中間報告でした。
メンテ
役に立たなそうですが・・・ ( No.3 )
日時: 2006/09/01 00:38
名前: Kay ID:4Kjv1xb2

kadu◆JL7wnutziEさんは、私よりかなり詳しいようなので、役に立たないと思いますが、

> NAT/ファイアウォールの設定をICS/ICFで有効にする(XPのみ):off

にしてるようですが、なぜでしょう?ちなみに私はonにしています。
詳しくは知らないのでカキコやめてみておこうかと思ったのですが、
この設定しないと、私のログの所の

Windows XP ICF Status: Firewall TCP port is opened.[ローカル エリア接続]
Windows XP ICF Status: Firewall UDP port is opened.[ローカル エリア接続]
Windows XP WF Status: TCP Port is opened in Windows Firewall.
Windows XP WF Status: UDP Port is opened in Windows Firewall.

が出ませんよね?NATは何となく分かるんですが、ICS/ICFがちょっと分からないので、
offにしてる理由が分からないのですが?
少しでも参考になれば、と思います。



最初のログを見たときになんでいきなり

> UDP tracker report: WAN IP = ***.***.***.**

なんて出たのか分からなかったのですが、串いれてたんですね(^^;
勉強になりました。


修正
ICS/ICF分かりました・・・ 手動で設定してるならいらないんですね(^^;
参考
http://jp.bitcomet.com/option.htm
メンテ
レスがあると嬉しいです。 ( No.4 )
日時: 2006/09/01 02:25
名前: kadu◆JL7wnutziE ID:gU.2bKJA

NAT/ファイアウォールの設定をICS/ICFで有効にする(XPのみ):off
にしている理由ですが、簡単に言うと使ってないからです。(間違っているかもしれませんが)
ICFはウィルスバスター2006のファイアウォール機能を使っているので無効にしているし、ICSはルーターを使っているから使っていないです。
ICSの説明は
http://www.microsoft.com/japan/windowsxp/expertzone/columns/crawford/02july01.mspx
に書いてありました。

プロキシについては、入れた方がいいのか、入れない方がいいのか迷っています。
ただタイミングはつかめてませんがプロキシを入れていて、ウィルスバスター2006のファイアウォールのログを見たら大量にブロックされていたので今は入れない方がいいような気がしています。(でもたまにプロキシ無しの接続も少ないけどブロックされてるからやっぱりよく分からないですね。)

環境を書き忘れていたので少し追加しておきます。
ルーターとの接続はBUFFALO WLI-USB-L11Gで無線接続です。
ウィルスバスター2006のファイアウォール設定は家庭内ネットワーク2で例外ルールはBitCometに関しては何も設定していません。

疑問点があったら言ってくれるとこちらの勉強にもなるのでありがたいです。
メンテ
そう言ってもらえるとありがたいです。 ( No.5 )
日時: 2006/09/01 03:52
名前: Kay ID:4Kjv1xb2

今回の件で、かなり勉強させてもらっています。

> ICFはウィルスバスター2006のファイアウォール機能を使っているので無効にしているし、
> ICSはルーターを使っているから使っていないです。

との事ですが、私の環境は書いてませんでしたが、ウイルスバスター12のファイアウォールを使用しています。
つまり、XPとVB12の両方のファイアウォールを使用している事になります。
VB2007のβ版のテストをしたときに、XP側のファイアウォールを勝手に無効にしていたので
2006でも、そうなのかもしれませんが、もし、XPのファイアウォールが無効にされてないのであれば
やはりICFは必要だと思います。
でないと、XP側がローカル接続のTCP/UDPのファイアウォールを開放できないからです。
私は1度、ICFにて自動設定していますので、ポート番号を変えない限りは
ICFが無くても問題ありませんが・・・
ポート番号が変わると、ICFを使用するか、手動で設定しなければなりません。
でも、kadu◆JL7wnutziEさんは、多分XPのファイアウォールは無効にされてるのしょう。
ICSは私もルータを使用していますが、別にonにしていてもまったく問題ないです。っていうか何しているか分からない・・・
まぁ、これも手動で設定していれば必要の無い物だそうですが・・・


少しでも参考になればと色々やってるうちに、自分の方がおかしくなってしまいました(^^;
ローカル接続以外に、常時インターネットゲートウェイがあったのですが消えてしまったので
修復しなければならなくなってしまいました。

かなり面倒な事になってきたので、これ以上は何も出来ませんが
頑張ってください。
メンテ
ポートが開いたまま ( No.6 )
日時: 2006/09/01 13:01
名前: きりしま◆.CzKQna1OU ID:sOY/Wum6

ポートが開いたままになってしまうのは、

オプション-高度な設定-接続の詳細にある

終了時にNAT/ファイヤーウォールのポートを解放する

をチェックすればいいのではないでしょうか?
メンテ
中途半端ですが結果報告 ( No.7 )
日時: 2006/09/03 02:59
名前: kadu◆JL7wnutziE ID:nD1wcgj.

Kayさん、きりしまさんレスありがとうございます。

設定自体は以前書いた所以外変えていないのですが、色々設定を変更しているうちに最初の状態が再現できなくなってしまいました。

現在では、
UPnPポートマッピング機能を有効にする(XPのみ):off
の設定でルーターのポートを手動で開けていないのに接続元にリモートが存在してしまっています。
ただし、ルーターのポートを調べてみてもポートは開いていないようです。

自分のやってみた感じでは、まず手動でルーターのポートを開けてBitCometを起動して、その後ルーターのポートを閉じても以前接続していたピアにDHT Networkがらみで情報が残っていて接続をしてくるのではないかと思います。

中間報告で書いた
プロキシ設定
 プロキシの種類:HTTP1.1
プロキシのURL:プロバイダのプロキシ
 プロキシのポート:8080
 HTTP接続のみにプロキシを使用します(トラッカーへの接続のみ):on
高度な設定
 接続の詳細
  NAT/ファイアウォールの設定をICS/ICFで有効にする(XPのみ):off
  UPnPポートマッピング機能を有効にする(XPのみ):off
にしたらポートが開いている件ですがあれから何度やっても再現できなかったので勘違いだったと思います。

今回の状況改善にヒントをくれた、Kayさん、きりしまさんに感謝します。
また何かありましたよろしくお願いします。
メンテ
私には ( No.8 )
日時: 2006/09/03 03:41
名前: Kay ID:m/hXIPs.

もうこれ以上分かりかねますが、

> 自分のやってみた感じでは、まず手動でルーターのポートを開けてBitCometを起動して、
> その後ルーターのポートを閉じても以前接続していたピアにDHT Networkがらみで
> 情報が残っていて接続をしてくるのではないかと思います。

その現象と同じ事は私も体験していますので、その通りだと思います。
ただ、条件が違います。VB12の例外設定でBitCometが使用できなくなっていたのですが
Zipを解凍したり、ドライブを変えたりしたBitCometだと繋がったんですよね。
当たり前なんですが・・・
で、そのとき繋がったピアに関しては、VB12の例外設定で拒否になっているにもかかわらず、繋がったんです。やはりDHT Networkがらみだと思います。
kadu◆JL7wnutziEさんにとっては参考にならないでしょうが、もうこれ以上
私の知識ではついていけませんので、正常になる事を祈っています。
メンテ
ありがとうございます。 ( No.9 )
日時: 2006/09/03 18:01
名前: kadu◆JL7wnutziE ID:nD1wcgj.

Kayさん色々な情報ありがとうございます。
僕以外にもこのスレッドを見て少しでも解決のヒントになる人もいると思うので出来るだけ情報は出し合ったほうがみんなの為になると思います。

このスレッドの問題は中間報告の所で一応解決しました。
そうは言っても結局不安定な為、最終的にはUPnPの設定は無効にして、手動でポートを開けてBitCometを使用しています。
メンテ

(全部表示中) もどる スレッド一覧 新規スレッド作成