Novell網特殊故障一例

  故障現象
一台novell伺服器,其引導正常,網路ipx協定啟動正常,但工作站卻不能註冊。
解決過程
計算機開機自檢未發現任何錯誤提示,啟動novell伺服器也沒有任何錯誤提示,在控制台上用config命令查看網路系統配置也正常,再用monitor的lan/wan information選單觀察lan設備也未發現任何錯誤,維修陷於困境。
問題究竟出在那裡呢?與工作站通信的出入口是網卡,問題很可能就在網卡上。帶著這個想法,重新啟動計算機反覆觀察網卡設備信息,發現計算機系統自檢顯示該網卡的中斷號為5,當前處於pnp模式。將此信息記下,再啟動novell伺服器,查看autoexec.ncf檔案,發現網卡的中斷號配置為3,io ports 為300h。再用控制台上的config命令查看網卡啟動配置信息,發現網卡的中斷號為10,port=300。從以上信息不難看出問題就在網卡的配置上。問題找到了,用網卡設定程式在dos狀態下重新將網卡的io base address參數設定為300,interrupt request level 設定為5, 禁止pnp功能,再將autoexec.ncf檔案中的網卡中斷設定為int=5。重新啟動伺服器,此時工作站註冊伺服器成功。
經驗小結
當網路系統出現異常時,要根據實際情況確定問題的關鍵點,關鍵點確定後,再仔細觀察分析,透過一些蛛絲馬跡發現實質性的問題,本例就是一個比較典型的例證。本例的情況比較特殊:網卡的io參數配置、伺服器 auotexec.ncf參數配置和伺服器lan啟動參數三者完全不同,似乎不可理解,其實也不難理解。筆者以為出現這種問題的結症在於:網卡處於pnp狀態。網卡處於pnp狀態時,當系統調用autoexec.ncf 為網卡分配中斷號3時,中斷3已被com1口占用,系統要選擇一個空閒中斷號給網卡,而中斷5已被其自身占用,系統自動為其分配一個空閒中斷號10,故而會出現上面的一幕。