May 22,2007

我的電腦與PLC網路問題 (動態編輯中)

懇求諸位大德入內協助...(抱歉,簡明扼要重點版尚在編輯中,還請大德見諒)



我的網路配置
我的網路配置示意圖,大圖在這


環境簡述

為了給我弟最理想的網路環境,所以我選擇把小烏龜(ATU-R)放在他的房間裡,接著用一顆Hub連接小烏龜與我弟的電腦。當然,我也需要網路,所以透過該顆Hub又連接了一台AP(無線基地台)。這台AP除了無線網路的功能外,上頭也有RJ-45的網路埠,而我的電腦當然還是藉由無線網卡與該台AP連接。

本來一切都順利的。雖說先前建置時也流了很多的血淚,不過畢竟是建置起來了,而且經過調校之後使用上還頗為愉快。直到某天,我決定要拿掉AP,改用電源線網路解決方案,好減少家裡的電磁波污染。電源線網路(以下稱"PLC")真的是不錯用,真的沒啥設定就可以啟用了,一開始的使用經驗也頗為愉快,只是有時會看到PLC上頭的 "COL"燈號狂閃,告訴你電力線有干擾狀況發生。

(文中所有硬體規格列於文末)

狀況描述

一小段蜜月期後,網路開始有問題。一開始的症狀是網路會突然頓掉,啥動靜都沒有,但也不是完全斷掉喔,因為ping跟tracert都還是可以丟封包出去,只是不見得都有回應,而且回應速度也很不穩定就是了。上述的狀況,通常只要重新做ADSL的PPPoE撥號動作就可以排除了,只是有點煩就是了。

當然,問題不會就只有這麼簡單就解決了。之後,問題愈發嚴重,網路頓掉的次數越來越多,而且PPPoE也被斷開,重連還不見得有效。此外,Windows也出現『網路電纜已拔除』的詭異訊息,明明我壓根就沒動過硬體。這個階段的排除方法,也還算簡單,只要把電腦端的網路線拔除(真的把它拔除喔)再重新接回,大概就可以恢復正常了。為什麼說「大概」呢?因為說不準多久之後,它又會再發作一次...Orz。

當然,問題仍舊是不會只有這麼簡單就解決了。先前只要把網路線硬體重接,並且重新撥號就OK了,但是後來愈發、愈發嚴重,就連重接都沒效了。不論怎麼重接,系統就是告訴你『網路電纜已拔除』。接著我改用NB測試網路環境是否正常,於是開機、接上網路線、"ping tw.yahoo.com",接著ubuntu Linux的終端機很乾脆的就跑出對方伺服器的回應結果。



後續狀況與檢測方法

ping的到!?所以是我PC的問題喔?

因此,我合理的懷疑是我的網路卡有問題。PC上頭的網路卡是整合式的,因此羅密歐支援我一張D-Link
530TX來測試。我不是很喜歡530TX,因為它混亂的版本曾經造成痛苦的安裝經驗,不過此時我沒有選擇。裝上530TX後,開機、進入Windows,本來期待會有「找到新硬體」的訊息出現,但在幾次重開機後,依舊沒有提示出現。接後,我把driver也灌上去,一樣,啥也沒有。就這樣,我也就忘記有張530TX在我電腦裡頭,直到有一天...

很扯,真的很扯。某天開機後,我突然看到「找到新硬體」的訊息出現,納悶之餘突然驚覺是那張530TX。只是,它始終都沒有被Windows認出來,縱使driver都已經灌上去了。於此,不禁懷疑是不是作業系統的問題。之後,我又翻出一張"PCI"廠牌的8139晶片網卡,這種網卡一般被稱作"螃蟹卡",特點就在相容性很高,而且Windows 2000以後的作業系統都直接支援。

為了解開謎團所在,所以我換下了530TX,改裝上8139螃蟹卡。安裝完畢後,開機,果然看到了「找到新硬體」的訊息出現,大喜。接著就讓系統自己去找驅動程式,好安裝完這張網卡。不料,跑了一堆東西後,系統居然跟我說「找不到該硬體的驅動程式」,問我要不要上網尋找。X的,最好是。

此時,我更加懷疑是我的作業系統有問題了。



我的電腦有問題?

雖然Windows 2000是我最喜歡的微軟作業系統,然而我真的必須承認XP是我用過最穩定的Windows了。因為穩定,所以很少重灌;因為很少重灌,所以裡頭堆積了很多未整理的資料。一時要人做這種可能會跟資料說881的事情,還真是讓人有點不放心啊。不過,為了解決問題,所以我們還是必須拿出實驗精神,狠下心來重灌Windows了。

(既然懷疑服役中Windows可能有問題,所以我也嘗試用Linux來做double check。我用另一顆硬碟裡的Linux測試,發現狀況類似,ubuntu裡頭的"pppoeconf"雖然有找到我的所有網路裝置,但都無法接收到ISP的訊號。同時,也用LiveCD ubuntu測試,曾經成功過,但之後測試亦告失敗。雖有上述結果可推測目前的Windows可能沒問題,但為了解決「硬體安裝」的問題,所以還是重灌了)

挪了寶貴的睡眠時間把系統整理、備份後,開始重新安裝。這回,我用最乾淨的狀態來測試,也就是只有Windows XP+SP2的狀態(連3rd party的driver都沒灌),結果還是顯示『網路電纜已拔除』。(系統有認到SiS900的整合式網路卡,但是8139仍舊是沒認到)

我不死心,所以又用NB重新確認PLC網路是否可運作,結果終端機裡 "ping tw.yahoo.com"很豪邁的又正常傳回所有封包的回應。確認過PLC網路OK後,我直覺的推想是不是PC上SiS900網路卡故障,所以我將PC與先前提過的AP用RJ-45網路線連接,並且從Windows ping該台AP的IP。結果,Windows的命令列模式裡,一樣很豪邁且又正常的傳回AP的回應。(而且連接AP就沒有『網路電纜已拔除』的訊息喔)

我錯亂了。
我真的不知道發生什麼事了。

系統重灌過了,PLC網路也用NB測試過了,PC連接AP是正常的,但是連接PLC就不行。難道,是PLC裝置跟我的電腦相衝?但是,這也不能解釋為什麼我的PC認不到8139螃蟹卡的問題啊!?

我真的不知道該怎麼排除所遭遇到的問題了,也不知道該怎麼規劃我的網路了。難道,繞了一圈過後,我還是得要回歸到最單純的RJ-45有線網路的架構嗎?我還是得從我弟的房間拉條線到我那裡嗎?

我不甘心,我真的不甘心啊。



代結語(暫)

雖然沒有時間用NB對PLC網路作長時間壓力測試,不過經過上述自言自語的整理過後,直覺的認為PLC可能與我的SiS900網卡相衝突。所以,我決定去買張USB網卡來測測看。另外也會再裝一台新電腦來測。(by
the way, 先前也用微星的MEGA 400準系統測過,RJ-45網路連接PLC也是有問題,所以...是衝整合式網卡嗎?但,NB上的網卡怎麼解釋?)

PC認外來網路卡有問題,這應該單純是PC自身的問題,應與PLC網路無關。關於此一問題,留待PLC網路解決後再行討論了。(沒力了啦)

所以接下來要做的:
  • 用另一台電腦測試PLC網路
  • 用原先的PC接USB網卡測試PLC網路
  • 用NB對PLC網路做壓力測試
  • 找個地方測試PLC橋接器


迫不得已,但可能得要做的:
  • 重新規劃網路架構,必要時忍痛捨棄PLC方案
  • 更換現有PC硬體(反正有點想升級)



各項硬體規格:
  • PC:主機板-ASUS P4S-533VM,整合SiS900網路卡;這台電腦暱稱作 "Winters"
  • NB:倫飛 efio!1256,網卡型號待查;也暱稱作 "小NB"
  • PLC裝置:APower 電力線乙太網路橋接器85Mbps速率(LAB-85)*2,網址
  • AP:Corega,型號待查
  • Hub:PCI,型號待查

Posted by microknows at 樂多Roodo! │12:46 │回應(4)引用(0)【IT碎碎唸】
樂多分類:網路/3C 工具:編輯本文
Ads by Roodo! 

引用URL

http://cgi.blog.roodo.com/trackback/3320637
回應文章
問題解決了。
Posted by ned at May 23,2007 09:44
結果是中毒嗎?
Posted by @pple at May 25,2007 17:29
應該不是中毒,後來確認可能是硬體衝突所導致的。

我的創巨PCI128音效卡好像會衝主機板網卡的樣子,一沖煞到就搞得整個機器怪怪的了。不過還有些問題是沒法解釋的,或許是其他我沒發現到硬體衝突的關係吧!

詳細狀況還在整理中。
(最近買太多電腦相關的東西了,正貪玩著。只顧著玩新玩意兒,所以遲遲不願再去回顧已經解決的問題...)
Posted by ned at May 28,2007 14:00

電腦有問題的朋友,可以把問題發佈在這裡:http://g680605.pixnet.net/blog
我會儘力幫各位解決~謝謝
Posted by Lucas at March 9,2009 13:04