■
單位局域網由一百多臺電腦組成,各部門的主機分別連接到各樓層的交換機上,樓層交換機利用多模光纖線路連接到機房的路由交換機上。近日有員工反映電腦無法上網,經查看發現,該電腦使用的是集成網卡,網卡上的連通燈顯示正常,但通訊燈處于不連續顯示狀態。運行“Ping 127.0.0.1”,檢測結果正常,說明TCP/IP協議運行正常。對網關進行Ping探測,雖然順利完成,但在檢測結果中的“Lost”參數中發現丟包比較高。
筆者將該機網線連接到自己的筆記本電腦上,可以正常上網,這就排除了網線的問題。在該機上刪除了所有的網絡協議,并卸載了網卡設備,之后重啟系統,重新安裝了TCP/IP協議和網卡設備,但該機仍然無法上網。由此分析,問題的根源是網卡硬故障。
進入設備管理器窗口,在“網絡適配器”列表中選擇“Realtek PCIe GBE Family Contrller”項,在其右鍵菜單上點擊“停用”項,禁用了網卡設備。之后找來一塊獨立網卡,安裝之后問題解決。
網卡損壞的原因有可能是因為靜電的緣故,在比較干燥的環境中,用戶身上往往帶有很高的靜電電壓,一旦接觸到網卡設備(例如插拔網線,清理主板灰塵等)后,靜電很容易將網卡芯片損壞。然而,從網卡的外觀(例如指示燈狀態)和驅動程序等方面去觀察,會發現其工作似乎很正常,讓人誤以為網卡沒有問題。
單位某臺電腦出現無法上網的故障,筆者在其系統托盤中的網絡連接圖標的右鍵菜單上點擊“屬性”項,在彈出窗口觀察數據包收發情況,發現數據包發送情況正常,但是接收的數據包為0。點擊“Win+R”鍵,執行“devmgmt.msc”程序,在設備管理器中檢查網卡狀態,發現其顯示標志正常。雙擊該網卡設備名,在其屬性窗口中的“常規”面板中顯示該設備運轉正常。
在接入層交換機上查看該機的連接情況,發現交換機信號燈顯示正常,而且連接在同一交換機上的其他主機都可以正常上網。該機用戶告訴筆者,因為覺得該機運行速度慢,重新安裝了系統,就出現了無法上網的問題。筆者認為可能是軟件方面的問題引發了上述故障。在該機上執行 “ipconfig /all”命 令,在網絡配置檢測列表中,居然在“Physical Address”欄中顯示為“0.0.0.0”,網卡的物理地址為空,這當然無法訪問網絡了。
MAC地址對網卡來說是極為重要的,在網絡數據傳輸中,必須通過網卡的MAC地址來識別主機。因為本局域網對安全性要求較高,對網卡的IP地址和MAC地址進行了綁定,所以進入交換機后臺管理界面,很容易將該機的真實MAC地址查詢出來。
接下來需要手工配置網卡的MAC地址。在設備管理器中雙擊網卡設備,在其屬性窗口中的“高級”面板中選 擇“Network Address”項(或者“網路卡地址”等,不同的網卡其名稱各異),在其中輸入正確的MAC地址(例如“6071997E3A10”等)。 點 擊“確定”按鈕保存配置,之后運行“ipconfig /all”命令,發現MAC地址已經找回來了。上網測試,網絡連接恢復正常。
注意:如果在網卡屬性窗口中找不到設置MAC地址的項目,也可以運行“regedit.exe”程序,在注冊表編輯器中 打 開“HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlClass{4D36E972-E325-11CE-BFC1-08002bE10318}”分支,在其下的依次選擇從“0001”開始的子健,在右側窗口中的“DriverDesc”鍵值名中查找網卡名稱,找到之后(例如在“0008”子健中發現網卡信息),在其中創建類型為字符串型名稱為“NetworkAddress”的鍵值名,將其值設置為網卡的真實MAC地址即可。
也可以使用K-MAC,極速MAC修改器等軟件,來設置網卡的MAC信息。如果無法查詢網卡的MAC地址,可以重新安裝網卡驅動來解決。在設備管理器中選擇網卡設備,在其右鍵菜單中點擊“卸載”項,將網卡設備卸載掉。之后點擊菜單“操作→掃描硬件檢測硬件改動”項,在網卡設備驅動安裝界面,手工選擇網卡驅動路徑,來完成網卡驅動的安裝,就可以將網卡的MAC地址找回來。
對于集成在主板上的網卡來說,可以通過刷新主板BIOS的方式,來找回丟失的MAC地址。不過該方法具有一定的危險性。如果通過以上方法無法找回丟失的網卡MAC地址,就說明網卡的EPROM芯片出現故障,導致無法存儲MAC信息,就只能更換網卡來解決問題了。
單位的某臺電腦最近經常出現掉線的情況,對于這種情況,多半是因為網線接觸不良或者斷裂所致。在該故障機上使用Ping命令對網關進行探測,發現與網關的連接處于時斷時續狀態,筆者將該機網線連接到自己的筆記本電腦上,對網關進行測試,發現連接正常,說明網線和交換機都沒有問題。
在查看交換機狀態時,發現其工作在100MB全雙工模式,難道是網卡和交換機工作模式不匹配造成的?對該機網卡進行分析,發現這是一款10/100MB集成網卡。在設備管理器中雙擊網卡設備項,在屬性窗口的“高級”面板左側的“屬性”列表中,選擇“Link Speed/Duplex Mode” 項(不同的網卡該項名稱可能不同。例如“連接速度和雙工模式”等),在右側的“值”列表中選擇“100Mbps/Full Duplex”項,點擊“確定”按鈕保存配置。之后重啟系統,故障徹底消失。
某部門的一臺電腦最近出現了偶爾斷網的情況,查看時發現,該機的網絡連接圖標連續閃爍,處于不穩定狀態。更換了網線水晶頭,并在交換機上為該機更換端口,但問題依舊。經過一番折騰,發現問題更加嚴重了,只要開機后進入網絡連接狀態,系統就自動重啟,但是將網線拔掉,電腦就恢復正常。筆者打開設備管理器,發現網卡設備名稱帶有黃色的感嘆號,而且在網絡管理窗口中也找不到網絡連接圖標。
打開機箱查看,發現該機安裝了一款獨立網卡。經了解,該機購買的時間較長,主板上的集成網卡已經損壞,才配置了獨立的網卡。筆者將網卡拔下來,使用橡皮將網卡的金手指部分進行仔細擦拭,并清理了主板插槽。之后重新將其安裝到主板上。重新開機后,系統彈出發現新硬件的提示,等待驅動安裝完畢后,可以順利訪問網絡了。
原來,該部門位于一樓,相對其他樓層比較潮濕,很容易造成板卡連接部分氧化,造成網卡接觸不良,出現上述網絡故障。
為了讓筆記本電腦隨時上網,不少用戶會使用3G寬帶上網卡來解決問題。筆者的一個朋友采用這種上網方式,一直沒有什么問題。不過最近當其上網時,卻無法訪問Internet了。
查看該電腦,發現其采用了騰達的某款USB接口的3G寬帶上網卡。筆者將其安裝到自己的筆記本電腦上,安裝驅動程序客戶端程序,可以順利上網,這就排除了該卡硬件損壞的可能。將該卡取下來,重新開機后,插入該卡后,運行電信公司提供的無線上網卡客戶端程序,但是點擊網絡連接按鈕后,Windows 7系統卻提示沒有發現無線設備的信息。
打開設備管理器中,在其中沒有發現任何和3G調制解調器卡有關的設備信息,這說明系統沒有識別該無線寬帶上網卡。筆者判斷,應該是用戶操作失誤,或者病毒感染、頻繁安裝卸載軟件等原因,導致該3G寬帶上網卡的驅動文件丟失所致,筆者決定手工安裝該卡的驅動程序。
在控制面板中打開“硬件和聲音”項,執行添加設備程序,選擇驅動程序文件,執行驅動文件的安裝操作。注意,在此過程中,當系統彈出提示信息,是否為數據接口安裝對應的驅動文件,一定要點擊“確定”按鈕,執行對應的安裝動作。否則的話,會在重啟系統后重現上述故障。完成驅動安裝之后,系統果然識別了該3G無線上網卡,并且可以使用3G寬帶客戶端程序正常上網。