引用:
作者: jerryfuang
如題:請問板上的大大們
BT要如何設定才能跑的快?
我爬過許多的網頁但下載速度都在10K以下,
我覺得是IP分享器的設定問題,上網測試都是PORT沒開,
依照DLINK說明書根本搞不懂,照DLINK官網的說明(P2P)的部份設定也無法改善
請問大大們可有方法解決
系統:WINXP
...
|
先耐心的看完我的廢話,這樣子你才知道問題出在哪
ip 分享器的主要作用其實就是做 NAT (Network Address Translation-網路位址轉換)
也是就 IP 分享器它本身就會具有一個公共 IP,然後當你要透過 IP 分享器連線到外部 Internet 的時候,IP 分享器勢必要進行 Masqurade(IP 偽裝),所以當你連線到外部 Internet 的時候,別人看到的其實是你的 IP 分享器的 "IP"。這就會造成以下的狀況:
1.你連線出去的資料封包,Source Address(來源位址)寫的是 IP 分享器的 IP,當對方回應你的時候,也勢必要使用 IP 分享器的 IP 來回應,也就是說對方的資料其實是指定要回應給 IP 分享器,不是給你的 PC。但 IP 分享器很聰明,它會知道外部主機丟給它的資料應該轉送給哪一台pc,主要是從 TCP Packet state 的 ESTABLISHED、RELATED 來判斷;再白話一點,就是當連線是由你 "主動" 發起的時候,IP 分享器才有辦法判斷這個封包到底該給誰。
2. 如果該連線是由別人主動發起,不是由我發起的呢?一般來說,NAT(or IP 分享器)會不認識它,然後丟棄它。
你應該知道問題出在哪了吧?
1.找找看你的 BT 軟體用的是哪一個 port,現在的 BT 軟體很聰明,作者都有想到 NAT 的問題,它們通常只要使用單一 port 即可完成 BT 之上傳、下載。
2.到你的 ip 分享器去設定,當收到 BT 專用埠號的資料,就往你用來抓 BT 的電腦丟即可。
如果你的 ip 分享器無法設定,那就沒戲唱了 = . =||