有個奇怪的問題,emule可以用UPNP獲得高id,彗星不行

發現個很奇怪的問題,彗星用UPNP映射成功,但是依然黃燈,且沒有遠程。但用彗星自帶的emule插件,可以用UPNP映射成功,且能獲得高ID,這是怎麼回事?
TCP監聽端口: 8080 (被防火牆/路由器阻塞)
UDP監聽端口: 8080 (被防火牆/路由器阻塞)
Windows防火牆: 已添加 [TCP added, UDP added, TCP(ED2K) added, UDP(ED2K) added]
UPnP NAT端口映射: 已添加 [Huawei Technologies Co., Ltd. (http://192.168.1.1:37215/), Huawei Technologies Co., Ltd. (http://192.168.1.1:37215/)]
////////////////////emule插件/////////////////////////////////
2011/3/1 21:42:47: Creditfile已加載,43個客戶已知
2011/3/1 21:42:48: 正在嘗試通過UPnP建立端口映射…
2011/3/1 21:42:51: 在server.met中找到12個服務器
2011/3/1 21:42:51: 添加了0個服務器,12個沒有添加(已在列表中或地址無效)
2011/3/1 21:42:51: 沒有發現.part文件
2011/3/1 21:42:51: eMule版本0.50a已經就緒
2011/3/1 21:42:51: 由於UPnP正在配置端口映射,網絡連接已被延遲.
2011/3/1 21:42:51: 請等候數秒,eMule將在UPnP設置完畢時開始連接.

2011/3/1 21:43:02: UPnP成功建立了端口18003(TCP) 和 18003(UDP)的端口映射
(18003端口和我的emule監聽端口相同)
:::::::::::
eD2K 網絡
狀態: 已連接
IP:端口: 180.××.×.170:18003
ID: 2862980788
HighID

誰能告訴我這個是怎麼回事?
如果我把彗星的監聽端口改成37215 則端口映射就會不成功的。
如果我修改映射的端口(隨便改),彗星總是映射成37215的。
我用1.26,就根本沒有長效種子(1.26上面操作結果一樣)。換成1.22,剛換那幾天有長效種子,這兩天又沒了。
開始我以為是我這路由有問題,不能UPNP映射,但為什麼emule可以,彗星不行,費解呀!

這個端口有點奇怪。 你最好不要設置8080之類的。 你有沒有安裝其他的第三方防火牆軟件?

沒有,用的Windows自帶的。換別的端口也一樣啊。按理說,如果不行都會不行,現在彗星自帶的emule可以,自己反倒不行。另外,如果不開emule,情況也是一樣的。

哦,補充一下系統的情況。
用的win7×64專業授權版。
配置是:
AMD ×4 810
8G RAM
1T RAID 0
可能跟硬件關係不大,是不是win7×64的緣故?

1.關閉BC
2.到 控制面板-windows防火牆:選 啟用(推薦);再到「例外」里刪掉所有BC相關的項、同時勾選「UPNP」
3.啟動BC,選項-監聽端口隨機換一個,防火牆會提示「是否阻止BC」,選擇放行。

如果還是異常的,你把「統計」的完整信息貼出來

另外嘗試到路由器的設置頁面,看能不能手動設置端口映射。具體參考 http://wiki-zh.bitcomet.com/nat%E7%BD%91%E5%85%B3%E6%B7%BB%E5%8A%A0%E7%AB%AF%E5%8F%A3%E6%98%A0%E5%B0%84#%E9%80%9A%E8%BF%87%E8%B7%AF%E7%94%B1%E5%99%A8%E7%BD%91%E7%BB%9C%E9%85%8D%E7%BD%AE%E7%95%8C%E9%9D%A2%E6%89%8B%E5%8A%A8%E8%AE%BE%E7%BD%AE%E7%AB%AF%E5%8F%A3%E6%98%A0%E5%B0%84

老大,是win7哦,防火牆操作不完全一樣,不過我按你的意思搞了。
BitComet運行狀態: 總任務數:14 / 正在運行:0

TCP連接數: 同時TCP連接數:0[最大:無限制] / 正在發起的TCP連接:0[最大:200]
本地IP: 192.168.1.4
對外 IP: 180.158.165.170
TCP監聽端口: 18123 (被防火牆/路由器阻塞)
UDP監聽端口: 18123 (被防火牆/路由器阻塞)
Windows防火牆: 已添加 [TCP added, UDP added, TCP(ED2K) added, UDP(ED2K) added]
UPnP NAT端口映射: 已添加 [Huawei Technologies Co., Ltd. (http://192.168.1.1:37215/), Huawei Technologies Co., Ltd. (http://192.168.1.1:37215/)]

全局下載速度: 0 kB/s [最大:1500] 每任務最大連接數: 50
全局上傳速度: 0 kB/s [最大:30] 其中長效種子上傳:0 kB/s [最大:25] 全部BT上傳連接數: 0

當前空閒物理內存: 6.18 GB (最少保證: 300 MB)
當前磁盤緩存大小: 0 B (最少: 50 MB, 最多: 350 MB )
磁盤讀操作統計: 讀請求次數:0 (頻率:0.0次每秒), 實際磁盤讀次數:0 (頻率:0.0次每秒), 讀命中率:0.0%
磁盤寫操作統計: 寫請求次數:0 (頻率:0.0次每秒), 實際磁盤寫次數:0 (頻率:0.0次每秒), 寫命中率:0.0%

//////emule///////
2011/3/3 23:34:51: 發現 1個已知的共享文件
2011/3/3 23:34:51: Creditfile已加載,49個客戶已知
2011/3/3 23:34:52: 正在嘗試通過UPnP建立端口映射…
2011/3/3 23:34:54: 在server.met中找到12個服務器
2011/3/3 23:34:54: 添加了0個服務器,12個沒有添加(已在列表中或地址無效)
2011/3/3 23:34:54: 沒有發現.part文件
2011/3/3 23:34:54: eMule版本0.50a已經就緒
2011/3/3 23:34:54: 由於UPnP正在配置端口映射,網絡連接已被延遲.
2011/3/3 23:34:54: 請等候數秒,eMule將在UPnP設置完畢時開始連接.
2011/3/3 23:35:03: 正在連接
2011/3/3 23:35:03: 正在連接到BINVERSE.BIZ(95.211.125.154:1469)…
2011/3/3 23:35:03: 從文件讀取175聯繫人.
2011/3/3 23:35:03: UPnP成功建立了端口18003(TCP) 和 18003(UDP)的端口映射
2011/3/3 23:35:04: 正在連接到no1.eserver.emule.org.cn(no1.eserver.emule.org.cn:8080)…
2011/3/3 23:35:11: USS: 準備就緒. 開始控制上傳速度. (起初的60秒內將採取快速反應模式)
2011/3/3 23:35:24: BINVERSE.BIZ (95.211.125.154:1469)可能是無響應
2011/3/3 23:35:24: 正在連接到TV Underground No1(193.169.86.73:4184)…
2011/3/3 23:35:25: 連接到TV Underground No1(193.169.86.73:4184),發送登陸請求
2011/3/3 23:35:26: no1.eserver.emule.org.cn (no1.eserver.emule.org.cn:8080)可能是無響應
2011/3/3 23:35:26: 正在連接到eMule Security(95.211.78.232:9715)…
2011/3/3 23:35:26: 連接到eMule Security(95.211.78.232:9715),發送登陸請求
2011/3/3 23:35:35: 警告 eMule Security (95.211.78.232:9715) - No answer from your 18003 port. Please review your network config.
2011/3/3 23:35:36: 連接建立於:eMule Security (95.211.78.232:9715)
2011/3/3 23:35:36: 新的客戶ID為 12491560
2011/3/3 23:35:45: 正在連接到TV Underground No1(193.169.86.73:4184)…
2011/3/3 23:35:45: 正在連接到eMule Security(95.211.78.232:9715)…
2011/3/3 23:35:45: 連接到eMule Security(95.211.78.232:9715),發送登陸請求
2011/3/3 23:35:45: 連接到TV Underground No1(193.169.86.73:4184),發送登陸請求
2011/3/3 23:35:46: 正在連接到PEERATES.NET(88.191.81.111:7111)…
2011/3/3 23:35:46: TV Underground No1 (193.169.86.73:4184)可能到達最大客戶連接數了
2011/3/3 23:35:46: 連接到PEERATES.NET(88.191.81.111:7111),發送登陸請求
2011/3/3 23:35:51: 連接建立於:eMule Security (95.211.78.232:9715)
2011/3/3 23:35:51: 新的客戶ID為 2862980788
///////////////////////
eD2K 網絡
狀態: 已連接
IP:端口: 180.158.165.170:18003
ID: 2862980788
HighID

eD2K 服務器
名字: eMule Security
描述: www.emule-security.net
IP:端口: 95.211.78.232:9715
版本: 17.15
用戶數: 57,249
文件: 23,451,147
連接: 普通

Kad 網絡
狀態: 打開
UDP 狀態: 打開
IP:端口: 180.158.165.170:18003
ID: 3030295978

差不多就這樣了,問題還是如初。我對路由直接設置nat映射沒有權限。

暈 路由應該有開UPNP,但是BC自帶的映射冒失不管用…

對啊,這就是為啥我說奇怪的問題。
路由應該開了,但是彗星無法映射,看來抓了個bug。

本帖最後由 set00off 於 2011-3-5 16:12 編輯

回復 8# gangiph

那你直接從路由開啟還比較方便,BC的對外與本地IP只會自動顯示路由的IP,不過我很久沒用了不知情況,我現在雖然是用業者給的能接4台電腦,不過他都會自動變外網的狀態算方便很多了,業者給的功能算不錯沒這麼愛搞小動作,真要說的話總頻寬似乎常會莫名縮水.....

那你手動設置端口映射得了,http://wiki-zh.bitcomet.com/nat%E7%BD%91%E5%85%B3%E6%B7%BB%E5%8A%A0%E7%AB%AF%E5%8F%A3%E6%98%A0%E5%B0%84#%E9%80%9A%E8%BF%87%E8%B7%AF%E7%94%B1%E5%99%A8%E7%BD%91%E7%BB%9C%E9%85%8D%E7%BD%AE%E7%95%8C%E9%9D%A2%E6%89%8B%E5%8A%A8%E8%AE%BE%E7%BD%AE%E7%AB%AF%E5%8F%A3%E6%98%A0%E5%B0%84 這裡看看