忘記路由器與交換機密碼如何解決
忘記路由器與交換機密碼如何解決
歡迎來到學習啦。這篇是學習啦小編特地為大家整理的,希望對大家有所幫助!
在一些企業(yè)網絡中,通常會有一些人為的因素而導致一些設備的密碼被忘記,這時就需要管理員來進行對這些設備的密碼恢復或逐一更改,而如何更改這些設備上的密碼就請看下面的配置例子。
假設有一臺Cisco的交換機的密碼被遺忘要進行重新更改密碼我們應該怎么做呢?
首先,我們先觀察一下交換機,一般交換機上都是有一個按鈕的那個按鈕就是“mode”鍵,然后我們在將交換機鏈接到電腦上,并接通交換機的電源,在交換機接通電源的時候要立刻按住交換機上的“mode”鍵,長按一會兒。打開SecureCRT這個終端仿真程序,鏈接到交換機。當配置界面出現“switch:”的命令提示時就可以進行如下配置了。(有的交換機是長按之后松開才回顯示這個命令提示的界面)。
//在switch:提示后面輸入Flash_init的命令進行初始化。(將Flash:config.text的后綴名改為Flash:config.old,的目的是跳過這個文件加載,因為密碼是儲存在這個文件中的。)
//在加載的過程中會進行post的微代碼進行引導。
//下面紅框中問你想進入初始配置對話框嗎?回答no就行。
//用show Flash查看配置信息。
//將Flash:config.text文件在重新加載到內存中去。
//這回可以進行密碼的修改了。(下面遠程明文密碼是寫錯的標注改為console口的密碼設置)
//用命令write進行保存配置,縮寫為wr。保存配置后再重啟交換機就可以了。(也可以用copy running-config startup-config命令進行保存,縮寫為copy run star。)
路由器密碼更改命令配置:
首先要明白路由器的密碼是保存在startup-config中的。要在啟動時繞過startup-config的配置,就要在重啟路由器是按住電腦上的Ctrl鍵+Break鍵來中斷IOS的加載,將路由器引入ROM Monitor模式中,在將配置寄存器的值0x2102改為0x2142,表示在啟動時忽略startup-config的配置。
1)重啟路由器
按住Ctrl鍵+Break鍵。
2)修改配置寄存器的值:
router(config)#confreg 0x2142
router(config)#reset
3)修改配置寄存器的值后再重新啟動
router(config)#reboot華為重啟
router(config)#reload思科重啟
4)在次進入到配置模式后,將配置文件手動加載回來。
router#copy startup-config running-config
5)然后用命令show run查看路由器配置了哪些密碼在你逐一修改。
6)在將寄存器的值修改回來
router(config)#config-register 0x2102
router(config)#exit 回到上一個模式
router#copy running-config startup-config最后保存配置(等效命令write)
注釋:為什么要將配置寄存器的值0x2102改為0x2142呢?
因為0x代表十六進制,把2102換算成十六進制是0010.0001.0000.0010,其中從右邊數第七位可以控制路由器啟動時的順序。如果該位為0,則表示啟動時運行startup-config的配置;如果該位為1,則表示啟動時繞過startup-config的配置,而進入Setup模式。通過換算如果該位的數字為1時,配置寄存器的值就為0x2142。