萬盛學電腦網

 萬盛學電腦網 >> 電腦常見故障 >> 不能上網 >> 巧改啟動方式修復路由器故障

巧改啟動方式修復路由器故障

在Windows操作系統中,管理員在啟動時可以按F8鍵,選擇不同的啟動方式來修復故障。如以VGA模式進入解決分辨率不匹配的問題等等。其實在思科的路由器中也有類似的功能。當路由器出現問題的時候,如無法正常啟動或者無法加載配置文件,此時就可以通過更改啟動方式來修復路由器的這些故障。當然,要使用這個功能的話,必須對路由器的啟動方式與順序有所了解。在這篇文章中筆者先首先簡要介紹一下思科路由器的啟動方式與順序,然後再通過實際案例說明如果通過更改啟動方式來修復路由器的故障。相信這篇文章能夠給廣大讀者帶來一點啟發。

  一、思科路由器啟動方式與過程

  在路由器啟動的時候,跟服務器一樣,會有一個自檢的過程。在這個過程中,如果發現錯誤,那麼路由器就可能無法正常啟動。如在自檢過程中,可能路由器會發現配置文件錯誤等等。具體的來說,其自檢包括三個階段。其中任何一個階段出現問題的話,都會影響其正常啟動。

  階段一:加電硬件自檢

  當給路由器充電啟動時,路由器首先檢查的是硬件方面的問題。如會檢查路由器的接口、內存等等是否有問題。通常情況下硬件問題是不可逆的。也就是說,如果在這一階段發現硬件有問題,通常只有更換硬件或者禁用這個模塊。如果由於這個硬件問題導致的故障,通常更改啟動方式來解決其故障的方法不會起作用。

  階段二:操作系統軟件自檢

  當硬件自檢通過之後,路由器就會加載操作系統。這個階段也是比較容易會出問題的地方。在這個階段中主要注意兩(電腦沒聲音)個問題。一是需要注意,這個階段的任務主要是bootstrap程序負責的。這是一個保存在只讀存儲器中的小程序。如果這個程序受到破壞、無法正常運行(如只讀存儲器發生物理損壞)等等,則就無法正常加載路由器的操作系統,從而導致啟動失敗。二是需要注意操作系統存儲的位置。一般情況下這個操作系統可以存儲在閃存、TFTP服務器、ROM等位置中。注意bootstrap在操作操作系統並加載的時候,其有一個先後的順序。默認情況下是先閃存、後TFTP服務器、最後ROM。如果在加載的過程中,發現某個位置的操作系統文件出現損壞,路由器是不會自動選擇其他的操作系統文件。此時網絡管理員可以通過更改加載操作系統文件的路徑來解決操作系統故障問題。這個原理跟在計算機上安裝多操作系統一樣。如果某個操作系統出現問題,可以用另一個操作系統進去。

  階段三:配置文件自檢並應用相關配置

  在Windows操作系統啟動的最後階段,系統都會找到用戶的配置文件並應用相關的配置。如果這個配置文件損壞的話,系統會向用戶報錯並自動采用默認的配置。路由器在啟動的最後一個階段,跟這個類似。其也會查找用戶先前的配置文件,並檢查其是否准確。如果發現有錯誤的話,注意系統不會自動采用默認配置,這跟操作系統的啟動有所區別。

  筆者要提醒的一點是一般情況下配置文件有兩(電腦沒聲音)個,分別為Starup-config與Runing-Config。注意這兩(電腦沒聲音)個配置文件的區別,對於後續解決路由器故障問題有很大的幫助。

  二、更改啟動方式可以解決哪些實際問題?

  更改啟動方式可以解決一些常見的啟動故障,不過其也沒有“神態廣大”。如對於第一階段啟動過程中發現的硬件問題,其就沒有辦法解決。通常情況下,其可以解決第二階段自檢發現的操作系統文件問題。如當存儲在閃存中的操作系統出現問題,則可以讓系統采用其他位置的,如TFTP上的操作系統文件。這就好象更改操作系統啟動一樣的簡便。


  三、更改啟動方式修復路由器故障的案例分析

  案例一:解決IOS軟件升級造成的麻煩

  思科的操作系統IOS跟微軟的操作系統一樣,也是在不斷升級了。為了提高路由器的安全性與穩定性,筆者的建議是要讓路由器操作系統保持比較新的版本。不過路由器操作系統版本升級也會造成一個比較大的麻煩。如當企業的網絡比較復雜,其路由器有數十台的話,給每個路由器進行版本升級,工作量也比較大。此時一個比較簡便的方式就是更改路由器的啟動方式來解決這個問題。如可以建立一個TFTP服務器,在這個服務器上創建路由器操作系統的最新文件。然後在啟動的時候設置,讓路由器從這個TFTP服務器上加載操作系統文件。如此的話,路由器在啟動的時候就可以保持最新的操作系統版本,而且各個操作系統版本也會保持一致。從而可以提高整個網絡的穩定性。

  案例二:路由器操作系統加載錯誤,無法啟動

  如果在普通的計算機上,操作系統出現故障無法正常登陸。但是在這台計算機上有保存著用戶很重要的文件。此時該如何處理呢?如果這台計算機裝有多個操作系統,那麼就比較好處理了。只要先以其他操作系統登陸進去,將用戶的文件先進行備份,然後再恢復原先的操作系統即可。

  對路由器的操作也是如此。當路由器無法從閃存中正常加載操作系統文件,而路由器中又有比較重要的配置文件沒有備份的話,就可以讓路由器重新啟動,然後從其他地方,如TFTP服務器上加載操作系統。啟動之後對配置文件進行備份,然後恢復閃存中的操作系統即可。不過話說回來,這並不是說不需要對配置文件進行備份了。在任何情況下,當對路由器的配置進行更改時,即使只是更改了路由器的名字,也需要對配置文件進行備份。這個習慣網絡管理員一定要養成。

  案例三:忘記路由器管理員密碼

  當Windows操作系統的管理員密碼忘記時,可以重新啟動操作系統,並在Dos狀態下更改密碼配置文件來清除密碼(現在很多Ghost光盤都帶有這種功能)。那麼如果是路由器的IOS操作系統,如果忘記了管理員密碼的時候,該如何處理呢?對此管理員總結出了很多可行的辦法。筆者這裡(電腦自動關機)就以中斷路由器的啟動程序為例,說明如果來恢復管理員的密碼。

  當忘記管理員密碼時,網絡管理員可以通過中斷路由器的啟動過程來清空管理員的密碼。其實這個過程更象Linux操作系統的工作方式。具體的操作方式如下:當路由器啟動的時候在超級終端的幫助下,可以同時按下Ctrl鍵和Break鍵來執行一個中斷。中斷之後再根據指示一步步的恢復管理員的密碼。

  可見路由器的啟動方式中隱藏著很多的密碼。筆者建議各位網絡管理員,有必要花時間與精力與了解路由器的啟動過程。路由器其實也需要靠操作系統來運作。大部分情況下通過重新啟動可以解決不少的問題。所以了解這個啟動的過程,特別是了解啟動的每個階段路由器都會做些什麼。了解了這些內容之後,網絡管理員就可以在路由器啟動的過程中,對其進行干預,如更換操作系統的文件路徑等等,來修復常見的路由器故障。以上的三個案例只是路由器啟動方式應用的冰山一角。以後若還有這方面的經驗案例,筆者還會陸續的共享出來 巧改啟動方式修復路由器故障
copyright © 萬盛學電腦網 all rights reserved