筆者日前接到一網絡問題的求助,電腦能正常接交換機使用校園網,卻在開通外網(電信)之后,無法接路由器上網。這臺電腦使用的是Windows 7操作系統(32位)、網卡是華碩P965芯片組主板搭載的Marvell Yukon 88E8056千兆網卡,雖然能顯示本地連接的端口正常插入網線,但無法獲取IP,查看網絡活動狀態則是只能發送數據,卻始終獲取不到數據包,網線和路由器均無問題(替換法排除)。
這臺電腦在Windows XP系統下也是這種情況,故而排除操作系統因素。筆者初步判斷為電腦網卡與路由器沖突之后,從驅動和路由器固件升級入手,棘手問題就上來了,更換最新的Marvell網卡驅動、自動升級路由器固件后問題依舊,頓時束手無策。最后基于筆者一些網絡底層結構的常識,靈機一動,更改了網卡工作速度和雙工模式。點擊右下角“網絡”圖標,在彈出框中單擊“網絡與共享中心”,在新窗口中單擊“本地連接”鏈接進入查看狀態,彈出框單擊“屬性”,繼續單擊“配置”,選擇“高級”選項卡,在屬性一欄中選擇“速度和雙工”,接著將右側的值改為“10Mbps全雙工”(默認為自動感應/檢測,更高速度的值都無法測試通過),“確認”后退出,網絡就自動恢復正常。
由于主板板載的千兆網卡芯片版本較老,因此廠商更新驅動時似乎忽略了對它的完善改進,以致出現了對特定的網絡環境無法自動感應的問題。該電腦使用的千兆網線或許正是故障源頭,只能限制在“10Mbps雙開工”下使用,幸運的是,用戶開通的是2Mbps電信寬帶套餐,通過此手動設置工作速度的方法解決問題不會導致網絡性能明顯下降,但是換校園網時最好改回“自動感應”以保證百兆局域網傳輸速度。