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