路由器交換機啓動過程、基本配置與遠程管理

設備管理bootstrap

1、路由器硬件概述服務器

一、  路由器的內部組件網絡

1.一、        處理器dom

與計算機同樣,運行着IOS的路由器也包含一個「中央處理器」(CPU),不一樣系列和型號的路由器,其CPU也不盡相同。路由器的處理器負責執行處理包所需的工做,如路由發現,路由器轉發和路由決定等。路由器處理包的速度在很大程度上取決於處理器的類型。ide

1.二、        存儲器加密

全部路由器都安裝了某種形式的存儲器,在路由器中主要有以下4中類型的存儲器:spa

1.2.1 RAM隨機訪問存儲器。至關於計算機的內存。RAM主要運行軟件是IOS映像和配置文件(running-config),還包含路由表和數據緩衝區。RAM具備易失性,一旦斷電則全部存儲的內容會丟失。操作系統

1.2.2 ROM只讀內存。在ROM中駐留了用於啓動和維護路由器基本功能的一些微代碼,如bootstrapPOST代碼。ROM具備非易失性,即關閉電源也不會丟失內容。orm

1.2.3 Flash閃存,至關於計算機的硬盤,主要用於存儲IOS軟件映像,維持路由器的正常工做。只要閃存容量足夠,可存放多個IOS映像。已提供多重啓動選項。閃存具備非易失性,斷電後,存儲內容也不會丟失。server

1.2.4 NVRAM非易失性隨機訪問存儲器,主要用於存儲啓動配置文件(starup-config)。當路由器關閉電源時,NVRAM用內置的電池來維持數據。在NVRAM中還有一個重要的內容是configuration register(配置寄存器),它用來控制路由器啓動。

   2 cisco路由器的啓動過程

       2.1  路由器的啓動過程以下:

              ①加電自檢(POST):是一系列的硬件自檢並裝載引導代碼;

              ROM加載運行bootstrap啓動微代碼,如查找並運行IOS軟件;

              ③查看NVRAM的配置寄存器;

              ④尋找IOS映像文件(Flash);

              ⑤加載IOS映像文件(RAM);

              ⑥尋找配置文件(NVRAM);

              ⑦加載配置文件(RAM);

              ⑧正常運行。


image.png

 

      2.2  交換機的啓動過程以下:

              ①加電自檢(POST):是一系列的硬件自檢並裝載引導代碼;

              ROM加載運行bootstrap啓動微代碼,如查找並運行IOS軟件;

              ③尋找IOS映像文件(Flash);

              ④加載IOS映像文件(RAM);

              ⑤尋找配置文件(NVRAM);

              ⑥加載配置文件(RAM);

              ⑦正常運行。

 

2、 路由器、交換機的密碼設置與恢復

  路由器的密碼恢復

一、  重啓路由器,並同時按下Ctrl+Breack鍵中斷IOS的加載,路由器將進入ROM Monitor 模式。

二、  將配置寄存器的值更改成0x2142,表示在啓動時忽略startup-config的配置。

rommom>config  0x2142

rommom>reset

三、  路由器將再次啓動,因爲更改了配置寄存器的值,路由器將沒法加載配置文件,所以也就不會再有登錄密碼。

四、  進入配置模式後,將配置文件手動加載進來。

Router#copy  startup-config  running-config

五、  經過show run 命令查看路由器配置了哪些密碼,逐一更改密碼。

六、  修改配置寄存器的值,並保存配置。

Routerconfig#cibfug-register  0x2102

Routerconfig#exit

Router#copy running-config startup-config

 

 

 

   交換機的密碼恢復

一、    使交換機從新啓動。

二、    重啓時按住交換機上面的「mode」鍵,當看到配置界面顯示「switch:」命令提示。即可鬆開「mode」鍵。這表示已經進入到一個專門用來作故障恢復的簡單IOS,因爲沒有密碼,正常的IOS沒法進入,因此只能如今這裏作一些參數設定。

三、    使用上面提示的命令「flash_init」初始化flash

switchflash_init

四、    config.text文件名修改成config.old 這樣重啓時就不會在加載配置文件,也沒有祕密。

switch: rename  flash:config.text  flash:config.old

五、    重啓交換機。

switch: boot

六、    把配置文件的名稱改回來。

switch# rename  flash:config.old  flash:config.text

七、    手工加載配置文件。

switch# copy  flash:config.text  system:running-config

八、    配置文件加載完成後,須要進入配置模式修改密碼,最後保存配置,完成密碼的恢復。

3、IOS的備份、恢復和升級

  3 IOS的備份和升級

      備份和升級IOS的方式有兩種:TFTPFTP

       FTP:傳輸方便快捷,配置簡單,但文件大小不能超過32MB,超過將沒法完成傳輸。

       FTPcisco IOS 12.0後,開始使用FTP方式傳輸文件,傳輸效率和穩定性有很大提升。

   3.1、經過TFTP升級cisco路由器的IOS

       1)、運行cisco TFTP server

           按照下圖操做,將升級的IOS進行名稱、目錄記住。

image.png

      2)、升級路由器的IOS

          Route# copy  tftp  flash

          Address or name or remote hos [ ] ? 192.168.1.2     \\TFTP服務器地址

          Source filename [ ] c2800nm-ipbase-mz.123-6e.bin   \\複製的文件名

          Destination filename [c2800nm-ipbase-mz.123-6e.bin] ? (回車)\\複製到設備上的 文件名

          enter鍵確認後,將出現一排排的感嘆號,代表新的IOS文件正傳輸到flash中,若是須要備份IOS,運行如下命令。

          Route# show flash

          Route# copy  flash  tftp

ddress or name or remote hos [ ] ? 192.168.1.2     \\TFTP服務器地址

          Source filename [ ] c2800nm-ipbase-mz.123-6e.bin   \\複製的文件名

          Destination filename [c2800nm-ipbase-mz.123-6e.bin] ? (回車)\\複製到設備上的 文件名

查看flash中系統名稱

image.png

備份操做系統

image.png

TFTP服務器,完成操做系統備份任務

image.png

 

 

 

  3.2經過FTP升級cisco路由器的IOS

    1)、配置FTP服務器

        制定IOS文件的存放位置(主目錄)以及登錄的用戶名和密碼,如用戶名cisco

密碼cisco123

2)、在路由器上配置FTP的用戶名和密碼

    Route(config)# ip ftp username cisco

    Route(config)# ip ftp password cisco123

    Route# copy ftp flash

address or name or remote hos [ ] ? 192.168.1.2     \\FTP服務器地址

        Source filename [ ] c2800nm-ipbase-mz.123-6e.bin   \\複製的文件名

    Destination filename [c2800nm-ipbase-mz.123-6e.bin] ? (回車)\\複製到設備上的 文件名

  3.3、恢復IOS

1)、鏈接交換機與主機

    console線將交換機的console口和主機的com口相連。

2)、初始化flash

      因爲設備的IOS文件已經損壞,因此加載IOS的過程也必然失敗,配置界面中會出現提示符「switch:」。在該提示符下輸入命令「flash_init」對flash進行初始化。

      switch: flash_init

3)、經過Xmodem協議傳輸IOS文件

    switch: copy Xmodem:flash: c2800nm-ipbase-mz.123-6e.bin

    按回車確認後,配置界面中會不斷出現字「C」,這代表設備已經準備接收IOS文件。

4)、設置超級終端的Xmodem選項

image.png


        點擊發送,便開始傳輸文件,傳輸時間可能較長,文件傳輸成功會出現以下提示:

        File」Xmodem:」successfully copied to」flash: c2800nm-ipbase-mz.123-6e.bin」

5)、重啓交換機

    Switchboot

 

 

 

 

4、課後實驗

 

實驗拓撲:

image.png

 

實驗要求:

  1、配置全部設備2分鐘內沒有配置,自動返回到初始界面;

  2、啓用顯示同步命令,防止輸入命令時被提示信息「打斷」;

  3、關閉全部設備的DNS查詢,減小命令輸錯以後的等待時間;

  4、修改路由器名稱爲route1,

  5、路由器設備密文密碼,交換機設置明文密碼;

  6、將交換機接口配置爲全雙工,速率爲100M

  7PC1能夠遠程鏈接全部設備;PC2只能夠鏈接SW3,其餘不能夠鏈接;

  8、配置靜態路由與默認路由,使全網互通。

(涉及知識點:設備的基本配置、遠程鏈接、靜態路由、默認路由、密碼設置)

實驗思路:

一、  首先配置全部設備的超時退出,命令同步,關閉DNS查詢,

二、  配置vty密碼及登陸,包括管理地址,

三、  配置接口IP,開啓所使用的接口,

四、  指定靜態路由和默認路由。

 

實驗配置

 

區域1

 

 

R1#conf t

R1(config)#no ip domain-lo          \\關閉DNS查詢

R1(config)#line con 0               \\進入console

R1(config-line)#exec-t 2 0            \\設置超時返回時間

R1(config-line)#logging sync          \\同步命令

R1(config-line)#exit  

R1(config)#line vty 0 4               \\進入虛擬類型終端(vty

R1(config-line)#password cisco        \\配置vty密碼

R1(config-line)#login                \\容許登陸

R1(config-line)#exit

R1(config)#enable sec cisco123        \\設置加密特權密碼

R1(config)#int f0/0                  \\進入接口

R1(config-if)#ip add 192.168.10.1 255.255.255.0  \\配置接口IP

R1(config-if)#no sh                          \\開啓接口

R1(config-if)#int f1/0

R1(config-if)#ip add 192.168.1.1 255.255.255.0

R1(config-if)#no sh

R1(config-if)#exit

R1(config)#ip  route 192.168.2.0 255.255.255.0 192.168.10.2     \\配置靜態路由

R1(config)#ip  route 192.168.3.0 255.255.255.0 192.168.10.2

此路由器也可配置默認路由,由於在網絡的末梢即:

R1(config)#ip route 0.0.0.0 0.0.0.0 192.168.10.2

 

SW1#conf t

SW1(config)#int vlan 1                        \\進入VLAN1

SW1(config-if)#ip add 192.168.1.2 255.255.255.0   \\配置VLAN1IP地址(即管理地址)

SW1(config-if)#no sh                         

SW1(config-if)#exit

SW1(config)#line vty 0 4

SW1(config-line)#password cisco

SW1(config-line)#login

SW1(config-line)#exit

SW1(config)#ena

SW1(config)#enable password csico123      \\設置明文特權密碼

SW1(config)#int r f0/0 – 2                 \\進入f0/0 - 2 接口

SW1(config-if-range)#no sh                \\開啓接口

SW1(config-if-range)#end                 \\返回特權模式

 

 

 

 

區域2

R2#en

R2#conf t

R2(config)#no ip domain-lo

R2(config)#line con 0

R2(config-line)#exec-t 2 0

R2(config-line)#logging sync

R2(config-line)#exit

R2(config)#line vty 0 4

R2(config-line)#password cisco

R2(config-line)#login

R2(config-line)#exit

R2(config)#enable sec cisco123

R2(config)#int f0/0

R2(config-if)#ip add 192.168.10.2 255.255.255.0

R2(config-if)#no sh

R2(config-if)#int f1/0

R2(config-if)#ip add 192.168.20.1 255.255.255.0

R2(config-if)#no sh

R2(config-if)#int f2/0

R2(config-if)#ip add 192.168.2.1 255.255.255.0

R2(config-if)#no sh

R2(config-if)#exit

R2(config)#ip  route 192.168.1.0 255.255.255.0 192.168.10.1

R2(config)#ip  route 192.168.3.0 255.255.255.0 192.168.20.2

 

 

SW2#conf t

SW2(config)#int vlan 1

SW2(config-if)#ip add 192.168.2.2 255.255.255.0

SW2(config-if)#no sh

SW2(config-if)#exit

SW2(config)#line vty 0 4

SW2(config-line)#password cisco

SW2(config-line)#login

SW2(config-line)#exit

SW2(config)#enable password cisco123

SW2(config)#int r f0/0 -1

SW2(config-if-range)#no sh

SW2(config-if-range)#end

 

 

 

區域3

R3(config)#no ip domain-lo

R3(config)#line con 0

R3(config-line)#exec-t 2 0

R3(config-line)#logging sync

R3(config-line)#exit

R3(config)#line vty 0 4

R3(config-line)#password cisco

R3(config-line)#login

R3(config-line)#exit

R3(config)#enable sec cisco123

R3(config)#int f0/0

R3(config-if)#ip add 192.168.20.2 255.255.255.0

R3(config-if)#no sh

R3(config-if)#int f1/0

R3(config-if)#ip add 192.168.3.1 255.255.255.0

R3(config-if)#no sh

R3(config-if)#exit

R3(config)#ip route 0.0.0.0 0.0.0.0 192.168.20.1        \\配置默認路由

 

SW3#conf t

SW3(config)#int vlan 1

SW3(config-if)#ip add 192.168.3.2 255.255.255.0

SW3(config-if)#no sh

SW3(config-if)#exit

SW3(config)#line vty 0 4

SW3(config-line)#password cisco

SW3(config-line)#login

SW3(config-line)#exit

SW3(config)#enable password cisco123

SW3(config)#int f0/0 -1

SW3(config)#int r f0/0 -1

SW3(config-if-range)#no sh

SW3(config-if-range)#end

相關文章
相關標籤/搜索