史萊姆論壇

史萊姆論壇 (http://forum.slime.com.tw/)
-   網路軟硬體架設技術文件 (http://forum.slime.com.tw/f133.html)
-   -   ADSL 網路中斷傳輸探討及解決辦法 (http://forum.slime.com.tw/thread164940.html)

psac 2006-01-03 07:02 AM

ADSL 網路中斷傳輸探討及解決辦法
 
近來眾多ADSL在用emule或者BT時遭遇頻繁中斷傳輸、離線之苦,包括我自己。經過數天奮戰,終於徹底查清原因,並得出解決辦法!!

症狀:一般性上網——包括瀏覽網頁、語音聊天、http、ftp等下載方式時,Modem都工作正常;但只要執行BT、Emule等P2P軟體時,Modem就會出現中斷傳輸、離線,整個局內網趨於癱瘓。
發病人群:ADSL用戶,而且開啟了Modem內裝的路由功能,即採用PPPoeLLC(RFC2516)模式上網的。

分析:正是因為開啟了Modem內裝的路由功能!
簡單地說,普通的帶路由功能的AdslModem肩負兩大使命:1.傳送信號(進、出)2.對網內的PC進行路由。
由於這種Modem是針對前面說的「一般性上網」而設計的,其路由功能無法應付新生的P2P軟體所要求的網路效能,於是造成中斷傳輸、離線。

解決辦法:關閉Modem的內裝路由功能,使其只承擔傳送信號的工作。但新的問題就來了——關閉Modem的路由功能後,就無法多機免主機上網了。這裡提供3種辦法,使得既關閉Modem的路由功能,又能維持免主機上網。


方案一:需要使用P2P軟體時,就更改原先的PPPoeLLC(RFC2516)模式,改為用RFC1483Bridge模式,並將撥號的那台機器設定internet共享,這樣就等於撥號的那台電腦承擔了路由功能。當這台電腦需要關機時,再改回PPPoeLLC(RFC2516)模式即可,其它電腦繼續可以上網。看起來挺麻煩,其實只須在web設定界面更改幾個選項即可。


方案二:使用ShareAssistant軟體實現軟路由。ShareAssistant介紹:
ShareAssistant是一款ADSL共享輔助軟體。它能在Windows系統「Internet連接共享」功能的基礎上實現多台電腦之間的ADSL共享。它的突出特點是不需要伺服器,不需要路由器、不需要ADSL MODEM的路由功能。
共享ADSL時,區域網路內的任何一台電腦都可以撥號上網,在一台電腦撥號成功後,其它電腦都可以通過撥號電腦實現共享上網。這時撥號電腦就擔任了伺服器的工作。而當撥號電腦中斷連線Internet連接後,伺服器的工作可以轉由其它電腦撥號上網完成。沒有多台電腦不能同時撥號的限制。沒有路由方式需要長期在線的限制。
除基本的撥號上網和共享功能外,ShareAssistant還具有區域網路內文字和語音聊天功能、上網記時功能等。具有靈活方便,佔用系統資源少等特點。
適用於:中小企業ADSL共享辦公;家庭內部多電腦共享上網;鄰居之間共享ADSL。學生宿舍共享ADSL。
原版下載位址:http://www.skycn.com/soft/15433.html
破解下載位址:http://www.cschina.org/images/upload/2004/04/01/010331.rar
注意看破解裡的說明。


方案三:也是最根本的解決辦法——用專用的硬體路由器取代Modem的內裝路由,其它一切和以前的不變。唯一缺點是需要銀子


總結:前兩種方案都是用軟體路由取代Modem的硬路由,方案三是用專用硬路由取代Modem的硬路由。總之是必須關掉Modem的硬路由,因為它是癥結所在。


我現在採用的是方案一,因為是窮學生而且方案二需要在每台電腦上安裝軟體,較為麻煩。


另,上文所說「並將撥號的那台機器設定internet共享」,以及ShareAssistant的工作原理和使用方法,屬於另外的網路技術不在本文探討內容之列,恕不贅言。不過告訴大家,它們都不難,有心人一個上午就能搞定。



我現在用得很爽啊!開著emule上網、聊天、打遊戲,沒有出現絲毫中斷傳輸!(但並不是說emule從此不佔用帶寬了!只是無論如何不會有中斷傳輸了)

psac 2006-01-26 01:25 PM

準確設定適合自己的MAXMTU值

想要網速快首先就要保證傳輸資料包的時候不產生碎片 不產生碎片就要設定適合自己的MAXMTU值 系統預設的MAXMTU值為1500 一些網速最佳化軟體一般設定成1492 這樣都不正確 應該測試出適合自己的MAXMTU值 下面就教大家如何測試這個值

以下都是在XP操作系統下操作的
1.選項系統原有的的撥號軟體(盡量不要安裝其他的撥號及加速軟體)
2.撥號進行連接後,點 "開始" --> "執行" ,在"開啟欄"輸入cmd,Enter鍵,進入DOS視窗;
3.在游標閃爍處輸 ipconfig/all
4.Enter鍵,在 PPP adapter adsl 段落(最後一段落)中找到 DNS serves一行後面的數位為DNS的位址,模式如 202.101.224.*
5.記下此DNS的位址
6.在游標閃爍處輸入 ping -f -l 14** 202.101.224.*
14** 為你傳輸給當地DNS 的資料大小 ,取值一般在1450 ---1464 之間
202.101.224.* 就是剛才記錄下的DNS 位址
7.如選1457,DNS 為 202.101.224.69 則格式為

ping -f -l 1457 202.101.224.69
Enter鍵
若返回的是
packet needs to be fragmented but DF set .
表明1457 資料過大,就將1457 改為1456 再試,還不行 改為1455 ....
直到返回資料為
reply from 202.101.224.69:bytes=14** time = 59 ms ttl = 251
類字樣,才說明你輸入的資料不會在傳輸及接受時不會產生碎片
(注意此資料應取能返回reply ***** 的最大值,也就是返回的倒數第4行的末尾有 lost = 0 的字樣)
8.記下此資料,那ADSL 供應商提供給我們的Maxmtu = 14** + 28

假如測試出來的值為1453 那麼適合你的MAXMTU值就是1453+28=1481

psac 2006-04-20 10:28 AM

巧識ADSL線路故障



ADSL設備有一個CD指示燈或Link指示燈,正常工作情況下,這種指示燈會在接通電源後,很快處於常亮狀態,如果出現其他異常狀態,如該指示燈一直閃爍不停,就意味著通信線路真的有故障存在。此時您可以測試一下電話線中是否有信號存在,如果沒有測試到信號,就表明線路可能出現短接或斷路現象,這時必須請專業檢修人員來說明 您修復線路故障了。

  如果電話線路有信號,該指示燈還處於一直閃爍狀態,那就意味著連接阜有問題.此時您可以檢查一下ADSL線路在入戶時,所必須用到的濾波器有沒有連接好。看看濾波器之前,還有沒有連接其他設備,比方說使用了分機或防盜系統等。

  當然,這裡筆者需要提醒各位的是,即使可以使用電話線來接聽電話,也不能斷定線路肯定沒有故障,因為ADSL信號與電話信號,不是使用的同一信道喲。

  識別電源故障

  利用ADSL設備中的Power指示燈,您可以簡單地判斷電源是否出現故障。如果ADSL設備在接通電源的情況下,發現Power指示燈不亮的話,可以斷定該設備的電源十有八九出了問題。

  識別硬體故障

  利用ADSL設備中的Test指示燈或Diag指示燈,您可以清楚自己的設備是否順利通過自我檢驗測試。一般來說,該指示燈在剛接通ADSL設備的電源時,才會出現閃爍現象,這表明ADSL正處於自我檢驗狀態之中,一旦自我檢驗工作完成後,該指示燈就會自動熄滅。如果該指示燈一直處於常亮狀態,就表明該ADSL設備沒有順利通過自我檢驗。

  識別網路故障

  利用ADSL設備中的LAN指示燈,您可以簡單地診斷出與自己電腦相連的網路設備和連接是否正常。正常情況下,該指示燈是處於常亮狀態。如果不常亮的話,就表明網路連接可能出現故障,具體表現在:

  在CD指示燈或Link指示燈常亮的條件下,如果LAN指示燈不亮,就表示ADSL設備和網路卡之間的網路連接有故障出現。此時,您可以去嘗試更換另外一個新網路卡。

  如果LAN指示燈常亮,但不能正確使用ADSL撥號時,可能是撥號軟體出現問題,此時您可以將它從系統中徹底移除,並重新正確地安裝撥號軟體。如果還無法工作的話,就必須按下ADSL設備中的復位按鈕,讓ADSL採用預設值的網路參數來工作。注意,在按復位按鈕時,您先找到該設備上的一個直徑為2毫米左右的圓孔,在接通電源的條件下,用筆芯之類的堅硬東西戳進去,同時必須保持這種狀態10秒鍾以上,才能算復位成功。


所有時間均為台北時間。現在的時間是 03:31 PM

Powered by vBulletin® 版本 3.6.8
版權所有 ©2000 - 2024, Jelsoft Enterprises Ltd.

『服務條款』

* 有問題不知道該怎麼解決嗎?請聯絡本站的系統管理員 *


SEO by vBSEO 3.6.1