PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   系統組件 (https://www.pcdvd.com.tw/forumdisplay.php?f=19)
-   -   是不是網路卡快掛了 (https://www.pcdvd.com.tw/showthread.php?t=916144)

stardog 2011-01-10 12:17 AM

引用:
作者anderson1127
抱歉,搞錯對像,跟您說聲抱歉!!

話說回來,搶頻寬這種事應該還是以訛傳訛的結果 ... 怎麼說呢 ...
這要怪就怪那隻螃蟹吧!! 這個結論,是我10年前就已經知道的結果了.. 我就稍稍的話說從頭吧!!

我記得Ethernet規範中有一部份是在處裡Frame的錯誤, intel 晶片照規範走 , 比較沒問題
台灣廠商為了要做cost down,做了研究與統計,發現一個事實可以切入, 只要有這個大前題
這個網路晶片就有競爭力 (很明顯可以Cost Down就對了啦)

這個大前題就是
只要UTP線材遵照EIA/TIA 568A or 568B規範施工 (這個規範各位看倌自己去查詢吧!!)

為何要遵照這個規範就沒題呢? 相信很多人都知道,做UTP網路線時有個口訣 1236 , 這部
份我就不詳述了, 只要照這個規範走 , 就能降低許多的傳輸時的訊號干擾 , 即使用螃蟹卡
也能夠穩定運作!! 因此螃蟹卡看準這點可行 ,就開始大量生產 ,也就是各位後來看到的市場上
許多...


您好 其實說真的小弟還真的是沒有什麼了解

那時候只是知道使用Intel的85520然後掛某個驅動 調某個參數

網路瞬間就猛了起來

那時一直認為是 Intel 憑藉著多丟幾次封包來達到取得資料的目的

不過看您的說法反倒是因為螃蟹作的爛,封包錯太多所以才會造成這樣的結果

不過即使如此..我還是會建議一般使用者買張便宜的螃蟹卡就好

無它...最方便咩...可能這不是知識上的差異 而是觀念上的差異

----------------------------------------------------------
以前 我也會很堅持某些事情

不過後來我發現 對方需要什麼 給他最適合的才是最好的

就比如買車好了

明知道VIOS是台防護性很差 安全性很低 操控也很鳥 動力也很遜 甚至下巴一撞就掉

打死自己也不會去買那台 但是身邊的朋友如果問說那台怎麼樣

我都會跟他說 不錯啊 蠻省油的順順開是代步車的好選擇

以上廢話這麼多 其實只是要說螃蟹雖然從架構上來說很不堪(坦白說小弟沒研究)

但是在某些層面上卻是最適的選擇

啊對了~最後補一句 我ok的啦 :agree: :agree:

dcpp 2011-01-10 03:39 AM

引用:
作者larrychen
marvell這批的網卡 之前舊driver有瞬斷的問題
後來換了新driver就好了
樓主有試著找新driver來換一下嗎
我用的ASUS P5Q 四個port都會瞬斷
我還以為壞了......@@

你這問題螃蟹的8110系列也一樣有發生過
就是也會瞬斷,但是後面新版本驅動就修正掉了


AR8131是 Atheros的晶片吧
只能說問題比起螃蟹還多不少
marvell的內建網路晶片可能也還比Atheros的問題少些

anderson1127 2011-01-10 08:36 AM

引用:
作者foxtm
線頭接法 [棕白 棕 藍白 藍 綠白 綠 橘白 橘]
[恕刪]


先向您說聲抱歉,我口氣壞了點...

看到您真的做了Lab我還真的覺得有點驚訝...這年頭這樣的人真的很少...
不多說 , 直接跟您要個Linux底下才看得到的資料 ifconfig -a 的輸出資料
並請您換成Intel 10/100M 的網卡 , 再做一次Lab !! 用螃蟹卡的ifconfig -a 與 intel 網卡
的ifconfig -a輸出資訊都要有, 做成比較你就會知道差異在那裡...

您做的Lab我大概也知道中間被switch hub給過濾了 , 早知道就不要說做成1對1的UTP線
做成CrossOver UTP線測就比較明顯了 !! 因為當初發生使用螃蟹卡及D-Link 530TX的年代
辦公室環境是使用純HUB 100M ,記得是16 Port 好幾台串接的,於是狀況就這樣發生了
後來是追出UTP線材就是用10M的做法(橘12 綠34 藍56 棕78),硬是要跑100M速度
於是螃蟹卡傳了幾分鐘之後,就當掉了,console出現的錯誤訊息就是 Ethernet Frame Oversized , 主機倒是沒當機 ,只有網路介面掛了...

當初不只測Intel , 還有3Com網卡 , 這兩張卡都沒事 ,只是傳輸速度降了下來..這件事
對於當初還是菜鳥的我印像十分深刻,能追出來也是有其它的同事幫忙抓才順利解決!!

PS:做Lab時,UTP網路線還是要故意做成壞的 (CrossOver UTP)

Kyocera 2011-01-10 08:49 AM

引用:
作者anderson1127
先向您說聲抱歉,我口氣壞了點...

看到您真的做了Lab我還真的覺得有點驚訝...這年頭這樣的人真的很少...
不多說 , 直接跟您要個Linux底下才看得到的資料 ifconfig -a 的輸出資料
並請您換成Intel 10/100M 的網卡 , 再做一次Lab !! 用螃蟹卡的ifconfig -a 與 intel 網卡
的ifconfig -a輸出資訊都要有, 做成比較你就會知道差異在那裡...

您做的Lab我大概也知道中間被switch hub給過濾了 , 早知道就不要說做成1對1的UTP線
做成CrossOver UTP線測就比較明顯了 !! 因為當初發生使用螃蟹卡及D-Link 530TX的年代
辦公室環境是使用純HUB 100M ,記得是16 Port 好幾台串接的,於是狀況就這樣發生了
後來是追出UTP線材就是用10M的做法(橘12 綠34 藍56 棕78),硬是要跑100M速度
於是螃蟹卡傳了幾分鐘之後,就當掉了,console出現的錯誤訊息就是 Ethernet Frame Oversized , 主機倒是沒當機 ,只有網路介面掛了......

所以說你講的倒是很大聲
自己沒實做過嗎?否則幹嘛向別人要資料,自己不貼幾張測試圖出來? :laugh:

anderson1127 2011-01-10 10:47 AM

引用:
作者Kyocera
所以說你講的倒是很大聲
自己沒實做過嗎?否則幹嘛向別人要資料,自己不貼幾張測試圖出來? :laugh:


沒問題!! 剛好手頭上有兩台主機是用螃蟹卡的MB , 稍後就來做...

foxtm 2011-01-10 03:01 PM

引用:
作者anderson1127
先向您說聲抱歉,我口氣壞了點...
看到您真的做了Lab我還真的覺得有點驚訝...這年頭這樣的人真的很少...
不多說 , 直接跟您要個Linux底下才看得到的資料 ifconfig -a 的輸出資料
並請您換成Intel 10/100M 的網卡 , 再做一次Lab !! 用螃蟹卡的ifconfig -a 與 intel 網卡
的ifconfig -a輸出資訊都要有, 做成比較你就會知道差異在那裡...

您做的Lab我大概也知道中間被switch hub給過濾了 , 早知道就不要說做成1對1的UTP線
做成CrossOver UTP線測就比較明顯了 !! 因為當初發生使用螃蟹卡及D-Link 530TX的年代
辦公室環境是使用純HUB 100M ,記得是16 Port 好幾台串接的,於是狀況就這樣發生了
後來是追出UTP線材就是用10M的做法(橘12 綠34 藍56 棕78),硬是要跑100M速度
於是螃蟹卡傳了幾分鐘之後,就當掉了,console出現的錯誤訊息就是 Ethernet Frame Oversized , 主機倒是沒當機 ,只有網路介面掛了......


基本上你誤解了,照片上黑色的主機內建兩個網路卡(ASUS Striker II Formula),
跟白色的主機直接用錯誤的線接在一起。
這年頭機器都有auto MDI/MDIX功能了,不需要特地做跳線。

也因為我沒有10/100的rtl8139卡了,所以恕我不做100M卡的測試了。
但可以提供你其他用螃蟹卡的機器看。

以下為家用分享器兼NAS,eth0(rtl8111C)對Lan,eth2(intel 82550)對WAN,
eth0跟電力線網路設備(走usb)一起掛在br0之下。

Flickr 上 foxtmhomeNAS

以下為放在母校的BBS

Flickr 上 foxtmBBS

PHOENIXBEC 2011-01-10 05:55 PM

引用:
作者anderson1127
做成CrossOver UTP線測就比較明顯了 !! 因為當初發生使用螃蟹卡及D-Link 530TX的年代
......


8139那年代的螃蟹這問題在一些舊文章中也有看到
重點是會在8111D以後的產品
我是真的建議對現在的螃蟹重新試驗看看
一般家用情況現在的Gb等級螃蟹其實已經能勝任愉快

當然有個問題是
以上是針對主機板載螃蟹來談
外接網卡我不知是在用那一隻螃蟹...

PHOENIXBEC 2011-01-10 06:02 PM

引用:
作者dcpp
AR8131是 Atheros的晶片吧
只能說問題比起螃蟹還多不少
marvell的內建網路晶片可能也還比Atheros的問題少些


Atheros實在是有些奇怪的公司
家用無線和ARM做得還不錯
反而是網卡不怎麼樣
感覺跟螃蟹是顛倒情況 :shock:

anderson1127 2011-01-10 09:07 PM

已經有人熱心做了Lab , 禮尚不往來非禮也..
花了一個下午的時間及檔案照相及Resize ,資料也有點多,讓我有點給他小累...

我先說設備及結論 , 設備部份先說
Server : 一台Aopen EX761 準系統
==> CPU Turion MT-30 , 2G RAM
==> 網卡A: Intel DUAL Port (Digital 21140 晶片,同屬於100M時代的舊產品,單卡雙Port)
==> 網卡B: 主機板on board gigabit網卡(不是很確定有無gigabit,用的driver是r8169,查過是螃蟹卡的gigabit網路晶片)
OS: Fedora 6 Linux , Kernel 2.6.22版(自行Compile過)

Client : ASUS M4A78LT-M MB , 16G DDR3 DRAM
===> CPU: AMD Athlon II 250
===> 網卡 A : MB on board 螃蟹卡 , 晶片沒仔細看,也是一樣用r8169 的driver(Linux)
===> 網卡 B: 3Com 3C905B 一張
OS: Fedora 6 & WinXP Pro (兩個都有測,但是在Linux下很怪,不准我調整速度及全雙工)

以及一條CrossOver過的10M接法的UTP 網路線 , 等一下看實測篇的照片就知道了!!
這條是用來模擬坑坑洞洞的道路使用 , 還不知道我在說什麼的請往前翻,查我說的部份...
這條網路線我就不照規範做了,不然就無法證明我說的事實部份...

結論: (沒耐心的人就直接看這裡)
這次測試的gigabit 螃蟹卡 vs [3Com 3C905B + Intel Digital 21140]
1. Server與Client用螃蟹卡連接:
A. Server端(開自動偵測) , Client端(自動偵測) 則會降成10M運作,仍然可以運作
B. Server端(設定100M 全雙工) , Client(自動偵測或定速100全雙工 , 已無法運作,會通,但無法傳資料!!

2. Server(用Intel 晶片)與Client(用3Com 3C905B)連接
不管我用定速也好,用自動偵測也罷,都可以在100M全雙工環境下傳送資料,不受影響

待續.....

PS1: 這次Realtek 的確沒有出現以前的狀況(會通,但資料錯誤,外加介面卡會當掉),但強制
跑100M設定就完全掛點, 都不通了!!

PS2: 已經先聲明過了,這條UTP網路線是有問題的網路線,請不要照著做!!

anderson1127 2011-01-10 10:10 PM

接下來就是圖片說明部份,首先是CrossOver UTP網路線, 照片很難拍得清楚,拍好幾次都不行
只好動用單眼相機Canon 500D 來拍...


接著是Server端ethernet interface , 共有3 個Port ,因為對螃蟹卡印像很差,所以早早就不用
直接插一張Intel Digital 21140 DUAL Port PCI網卡做為家用FW,我的相關Linux研究都在
這一台Server上, eth0 & eth1 就是Intel 21140晶片, eth2則是螃蟹卡 !!


以下這張圖片是Server的eth2 介面,下command找出來它的Driver 資料,可以知道它的確是螃蟹卡


然後將Server端eth2螃蟹卡 , 不讓它用自動偵測 ,使用固定速率,結果馬上就斷線了,想當然Client的XP也無法download了...



以下這張照片是Client PC改成Linux之後,想設定螃蟹卡的速率為100M 全雙工 , 結果
不管怎麼改都改不動 , 它就一直定速在 1000Mbps = 1Gbps


底下這兩張照片,是Client PC用Linux 加螃蟹卡 開自動偵測 (Server & Client都是)
可以通,但是速度只有1M Bytes左右的速度,很明顯是10M bps的連線速度



底下這張照片,就是Server端的螃蟹卡去設定固定速率100M 全雙工之後,網路就無法連線了...


Client PC改回到XP 來,驗明正身螃蟹卡相關硬體資訊及IP address設定


Client PC的螃蟹卡做定速 100M 全雙工


果然漏了一張圖片, 大概是沒照到吧? 我記得這一段就不通了... 請多多包涵!!
====================我是分隔線=============================
以下Server & Client端就換成Intel & 3Com 網路卡 ,測試100M 全雙工環境,UTP 線
還是這條受測的UTP線路, 不更動!!

Server端Intel 網卡設定及相關資料驗明正身



Client PC用XP搭配3Com 3C905B網卡,並設定100M 全雙工定速運作及IP資料



結果剛設定好,馬上就可以穿出Firewall,看到Yahoo首頁,測試的download檔案,也在一瞬間就download完成
來不及按下快門 :cry:


接著測試Client PC於Linux環境下,使用3Com網卡的測試結果,這次就來得及拍照了... :D



PS1: 測試中,IP address網段有些許不同,這是因為192.168.200.0/24 網段是我平常使用的網段
因為懶得改來改去,於是就直接拉來用,將區網內的小Hub給離線,改用CrossOver UTP網路線做測試

PS2: 10.1.1.0/24網段 就是新增出來給螃蟹卡 使用的網段

因為照片及圖片有點亂,且難以佐證資料,所以不大好整理,以上整理出來的是我認為可以
證明的部份 , 各位要是不相信我說的結論 ,大可自己來做實驗!!


所有的時間均為GMT +8。 現在的時間是11:40 PM.

vBulletin Version 3.0.1
powered_by_vbulletin 2025。