前幾日,有學生反映院系機房突然上不了網,沒有網絡學生就上不成課。意識到問題的嚴重性,我火速趕到,立刻開始著手解決這個問題。
從故障現象來看似乎很讓人摸不著頭腦,因為機房總共90臺機器現在是只有一小部分(大概10幾臺)可以上網,而且這10幾臺分布還沒有規律,因為機房通過4臺24口普通交換機連入一臺華為3526三層交換機,這10幾臺能上網的機器分別接在了不同的交換機上,這4臺交換機不可能突然大量端口損壞,這就初步可以排除是由于交換機損壞造成的故障。于是我來到一臺故障機上,在命令提示符下,首先使用ipconfig /all命令查看本機IP,網關地址以及是否使用了DHCP服務器,從結果來看機房是利用了DHCP服務器來進行IP地址的分配,利用ipconfig /renew重新獲取IP地址,發現獲取到的IP地址與原先相同,接著我又用ping 127.0.0.1命令檢測本機網卡驅動和協議安裝的情況,一切正常,嘗試用ping命令去ping局域網中的其它機器,反饋回來的信息也說明網絡通暢,之后又繼續嘗試去ping網關地址、DHCP服務器和機房代理服務器的內網網卡地址(機房上網是通過ISA server2004服務器代理上網),一切OK,這就又排除了是與網線或是網線水晶頭相關的通訊障礙類故障。換一臺故障機用同樣的方法嘗試,得到的結果與第一臺故障機相同。
我陷入了沉思,既然有一小部分機器可以上網那代理服務器就不會有問題,難道是DHCP服務器的問題,登錄到DHCP服務器,發現各項配置沒有錯誤,接著將地址租約中的已經分配的IP地址全部刪除目的是讓客戶端重新獲取一次IP地址。
再次來到故障機上使用ipconfig /flushdns 命令清空DNS緩存,使用ipconfig /release命令清空已獲得的IP地址,最后利用ipconfig /renew重新獲取IP地址,經過短暫的等待,故障機已經正確獲取到了該網段的IP地址,打開IE,久為的網頁又出現了,以為問題解決,但重啟機器之后,發現又不能上網,這次問題就很明朗了,機房所有機器都使用了還原卡,第次重啟后又都還原回原來的狀態,我又按以上步驟配置了一次,確定可以上網后,找來機房管理員利用還原卡將當前系統狀態備份了下來,讓每次重啟后都以當前狀態進入。一切OK。后來經詢問機房管理員得知,事發前一天晚上,他重裝了DHCP服務器,之后又將10多臺系統崩潰的機器重裝了系統。這樣聽來,出現這類問題就“理所當然”了,重裝DHCP服務后,對于那些新安裝了系統的機器來說,很容易就獲取到了重新安裝后DHCP服務器所分配的IP地址,上網自然很順暢,而其它機器的還原卡依然保存了原先DHCP服務器的有關信息,導致了問題的出現。
由于還原卡造成的上網故障就這樣被徹底解決了,如果廣大讀者遇到了類似的問題就可以嘗試以上方法,結合實際情況,就可以很容易的把問題解決。