近日,
學校改造了一個小機房,要求筆者將機房裏的
機器連接上網,供教職工使用。筆者去機房
查看了設備情況,發現這個小機房有品牌機22台、兩台級聯的10/100M Hub和一台作為
服務器的雙
網卡品牌機。服務器
安裝Windows 2000 Server,其他機器裝的是Windows 98。
我想了想,這個機房如果上網的話,最簡單的方法就是使用Windows 2000 Server自帶的ICS(Internet連接共享)。服務器一個網卡連接外網,一個網卡通過Hub連接內網,然後啟用外網網卡的Internet共享連接就可以了。
於是我和總務處的同誌聯係,請他們幫忙引入一根連接外網的網線,製作好接頭,測試好網線,把水晶頭直接插到服務器的一塊網卡上;之後,分配給服務器一個連接外網的IP地址,設置好網關和DNS;啟用外網網卡的Internet連接共享,係統自動將連接內網的網卡IP地址設為192.168.0.1,子網掩碼為255.255.255.0,手工添加內網網卡的DNS,服務器端完成設置。
接著設置每台裝有Windows 98的客戶機。按順序將每台機器的IP地址設置為192.168.0.3~192.168.0.24,子網掩碼均為255.255.255.0,網關均為192.168.0.1,每台客戶機的DNS地址和服務器設置一樣。設置完成後,檢查連接情況:打開每台機器,都可以從網上鄰居中看到和訪問其他機器,說明局域網內部連接沒有問題。
設置完成後,我想這下上網應該沒有問題了。隨便找了兩台電腦,在命令行狀態下Ping兩個外網網站,Ping網關,都可以Ping通,說明沒有問題。這時,剛好一位同事進來想要上網,卻發現網站無法連接。網絡剛剛調試好,服務器可以上網,而且下麵的機器Ping網站也可以Ping通,應該沒問題啊。我過去打開客戶機的IE瀏覽器,隨便輸入了一個網址,果然上不去!從IE狀態欄的提示中,我看到IE已經找到了這個網址的IP地址,但就是無法打開網頁!
換了幾台電腦,發現都是同樣的問題。難道配置有問題?ICS配置我做過很多次了,不會有錯的。重新檢查客戶機的網絡設置和服務器的網卡設置,都沒有錯誤。難道IE瀏覽器出問題了?我在客戶機上運行SFC進行係統文件檢查,想看看是不是IE係統文件出現了錯誤,結果SFC發現大約7~8個文件出現錯誤。我把它們一一修複,然後重新啟動係統,可還是無法打開網頁。我又檢查了IE瀏覽器裏“工具”菜單的“Internet選項”,在“連接”選項卡中查看“局域網設置”,其中的“自動檢測設置”也已經被我打上了勾。我得出初步結論:原因很可能不在客戶機,而在服務器上。
於是開始檢查服務器。在網上鄰居中可以看到其他電腦,而且可以上網,說明服務器的網絡設置沒有錯誤。用最新升級的瑞星殺了一下毒,也沒有發現病毒。接著我想會不會是係統設置方麵的問題呢?打開Windows 2000 Server的管理工具,找到“路由和遠程訪問”這個項目,打開後,發現問題了:原來這個機器曾經被設置過路由,我馬上刪除了其中的路由列表,並禁用了路由和遠程訪問,重新啟動計算機。原以為這下肯定沒有問題了,可是重啟後下麵的客戶機還是無法訪問網站!我又對管理工具中的其他項目進行了檢查,沒有發現異常。係統設置沒有問題,會不會是某些軟件衝突呢?想到這,我不由自主地打開控製麵板中的“添加/刪除程序”,突然發現一個大問題:這台服務器上安裝有Sygate和WinGate!說明原來這個機房用這兩個軟件做過共享上網,會不會是這兩個軟件一直在後台運行,並和ICS產生了衝突,繼而造成網站訪問異常?於是我將這兩個軟件一一卸載,並重新啟動服務器和下麵的客戶機。等服務器啟動完成,再嚐試在客戶機上瀏覽網站,久違的網站內容終於展現在我的眼前!
通過這個故障的解決過程,我感覺到作為網管,在解決網絡問題時不僅要細心,還要有耐心。有時,像軟件衝突這樣的小問題如果不去仔細排查的話,同樣會給網絡帶來大麻煩。