- 論壇徽章:
- 0
|
內(nèi)核升級(jí)到2.6.7后出現(xiàn)的網(wǎng)絡(luò)古怪問題
這個(gè)問題其實(shí)偶后來沒多久就搞定了,今天在CU瞎轉(zhuǎn)時(shí),想不到這個(gè)帖子還這么懸著,我把怎么解決的給附上吧,希望對(duì)以后遇到相同狀況的朋友有用。想到自己差不多半年后回自己的老貼,大汗ing
搞定了,不是內(nèi)核,也不是驅(qū)動(dòng),居然是網(wǎng)卡默認(rèn)打開了hardware checksum導(dǎo)致的!
google不到解決方法,只有一遍又一遍的讀源碼附帶的文檔,里面對(duì)硬件校驗(yàn)說的是(e文不好,呵呵,大概意思):打開了硬件校驗(yàn),會(huì)在網(wǎng)卡上對(duì)上層協(xié)議進(jìn)行校驗(yàn),可以提高接收數(shù)據(jù)包的效率,而對(duì)發(fā)送沒有效率的提高.如果你認(rèn)為打開了硬件校驗(yàn)會(huì)有什么影響,可以通過什么什么模塊載入?yún)?shù)取消...
問題就在于文檔說了打開這個(gè)的好處,而對(duì)會(huì)有什么不好的影響卻一個(gè)字都沒提到,所以以前讀的時(shí)候一直沒想到會(huì)是這個(gè)導(dǎo)致的,所以一直沒有試這個(gè),而是找各種版本的驅(qū)動(dòng)代碼來編譯, faint!今天實(shí)在沒法,就試試這個(gè)吧,一取消hardware checksum就馬上見效了,sigh~~真笨啊~~
難道是偶學(xué)校的網(wǎng)絡(luò)環(huán)境太復(fù)雜,導(dǎo)致了某些牌子的交換機(jī)/路由器和這塊3com的網(wǎng)卡的硬件校驗(yàn)有沖突,才出現(xiàn)了這樣的問題? |
|