故障現(xiàn)象
一臺(tái)novell服務(wù)器,其引導(dǎo)正常,網(wǎng)絡(luò)ipx協(xié)議啟動(dòng)正常,但工作站卻不能注冊(cè)。
解決過程
計(jì)算機(jī)開機(jī)自檢未發(fā)現(xiàn)任何錯(cuò)誤提示,啟動(dòng)novell服務(wù)器也沒有任何錯(cuò)誤提示,在控制臺(tái)上用config命令查看網(wǎng)絡(luò)系統(tǒng)配置也正常,再用monitor的lan/wan information菜單觀察lan設(shè)備也未發(fā)現(xiàn)任何錯(cuò)誤,維修陷于困境。
問題究竟出在那里呢?與工作站通信的出入口是網(wǎng)卡,問題很可能就在網(wǎng)卡上。帶著這個(gè)想法,重新啟動(dòng)計(jì)算機(jī)反復(fù)觀察網(wǎng)卡設(shè)備信息,發(fā)現(xiàn)計(jì)算機(jī)系統(tǒng)自檢顯示該網(wǎng)卡的中斷號(hào)為5,當(dāng)前處于pnp模式。將此信息記下,再啟動(dòng)novell服務(wù)器,查看autoexec.ncf文件,發(fā)現(xiàn)網(wǎng)卡的中斷號(hào)配置為3,io ports 為300h。再用控制臺(tái)上的config命令查看網(wǎng)卡啟動(dòng)配置信息,發(fā)現(xiàn)網(wǎng)卡的中斷號(hào)為10,port=300。從以上信息不難看出問題就在網(wǎng)卡的配置上。問題找到了,用網(wǎng)卡設(shè)置程序在dos狀態(tài)下重新將網(wǎng)卡的io base address參數(shù)設(shè)置為300,interrupt request level 設(shè)置為5, 屏蔽pnp功能,再將autoexec.ncf文件中的網(wǎng)卡中斷設(shè)置為int=5。重新啟動(dòng)服務(wù)器,此時(shí)工作站注冊(cè)服務(wù)器成功。
經(jīng)驗(yàn)小結(jié)
當(dāng)網(wǎng)絡(luò)系統(tǒng)出現(xiàn)異常時(shí),要根據(jù)實(shí)際情況確定問題的關(guān)鍵點(diǎn),關(guān)鍵點(diǎn)確定后,再仔細(xì)觀察分析,透過一些蛛絲馬跡發(fā)現(xiàn)實(shí)質(zhì)性的問題,本例就是一個(gè)比較典型的例證。本例的情況比較特殊:網(wǎng)卡的io參數(shù)配置、服務(wù)器 auotexec.ncf參數(shù)配置和服務(wù)器lan啟動(dòng)參數(shù)三者完全不同,似乎不可理解,其實(shí)也不難理解。筆者以為出現(xiàn)這種問題的結(jié)癥在于:網(wǎng)卡處于pnp狀態(tài)。網(wǎng)卡處于pnp狀態(tài)時(shí),當(dāng)系統(tǒng)調(diào)用autoexec.ncf 為網(wǎng)卡分配中斷號(hào)3時(shí),中斷3已被com1口占用,系統(tǒng)要選擇一個(gè)空閑中斷號(hào)給網(wǎng)卡,而中斷5已被其自身占用,系統(tǒng)自動(dòng)為其分配一個(gè)空閑中斷號(hào)10,故而會(huì)出現(xiàn)上面的一幕。