cisco 路由器的操作系統基礎命令集


路由器和交換機里都有操作系統,cisco的操作系統叫ios。
怪不得路由器貴,原來也是帶操作系統的機器啊,以前真是小白。

ios里的幾種模式

1,>:用戶模式:啥也干不了。

2,#:特權模式:用於檢驗在全局模式里的配置是否生效了。下面的R1是路由器的名字(是在GNS3里設置的)。

從用戶模式進入特權模式enable

R1>enable
R1#

3,R1(config):全局模式。在特權模式里,輸入:configure terminal,就能進入全局模式。

R1#configure terminal
Enter configuration commands, one per line.  End with CNTL/Z.
R1(config)#

4,接口模式:也屬於全局模式。從全局模式進入接口模式,輸入:interface f0/0。0/0就是接口的編號。

R1(config)#interface f0/0
R1(config-if)#

第一個0是代表0號slot(插槽);第二個0代表第一個接口。所以0/0就是0號slot上的0號接口。slot上有多個接口。

ios操作系統的命令簡介:

  • 問號作用:顯示所以可用的選擇。

    R1#e?
    enable  erase  event  exit
    
  • 給接口分配ip地址:在接口模式里,輸入ip address 192.168.1.1 255.255.255.0接口默認是關閉的,即使分配ip地址,還是關閉的,所以需要打開接口。

    R1(config-if)#ip address 192.168.1.1 255.255.255.0
    R1(config-if)#
    

    命令執行完,如果沒有任何反饋信息,則說明命令執行成功!

  • 打開接口:在接口模式,輸入:no shutdown。回到特權模式,輸入ping 192.168.1.1,發現接口通了。

    R1(config-if)#no shutdown
    R1(config-if)#end
    R1#ping 192.168.1.1
    
    Type escape sequence to abort.
    Sending 5, 100-byte ICMP Echos to 192.168.1.1, timeout is 2 seconds:
    !!!!!
    Success rate is 100 percent (5/5), round-trip min/avg/max = 1/2/4 ms
    
  • 返回上一級:exit

    R1(config-if)#exit
    R1(config)#exit
    R1#
    
  • 回到特權模式:end

    R1(config-if)#end
    R1#
    
  • 查看路由器里的所有的配置:在特權模式輸入show runshow running-config的縮寫。

    R1#show running-config
    interface FastEthernet0/0
     ip address 192.168.1.1 255.255.255.0
     duplex auto
     speed auto
    !
    interface FastEthernet1/0
     no ip address
     shutdown
     duplex auto
     speed auto
    
    • 顯示接口FastEthernet0/0的ip和子網掩碼都有了,而且是全雙工(duplex auto)
    • 顯示接口FastEthernet1/0沒有ip地址,而且是關閉(shutdown)的狀態。
  • 只查看接口ip的信息:show ip interface brief

    R1#show ip interface brief
    Interface                  IP-Address      OK? Method Status                Protocol
    FastEthernet0/0            192.168.1.1     YES manual up                    up
    FastEthernet1/0            unassigned      YES unset  administratively down down
    
  • 修改route的名字:hostname NAME

    R1(config)#hostname R11
    R11(config)#hostname R1
    R1(config)#
    
  • 設置進入特權模式的密碼:在全局模式輸入:enable password xxxx

    R1(config)#enable password 123
    R1(config)#
    

    有個弊端,運行show run后,發現密碼顯示出來了。會被別人看到,不安全。

    !
    enable password 123
    !
    
  • 刪掉進入特權模式的密碼:在全局模式輸入:no enable password

    R1(config)#no enable password
    R1(config)#
    
  • 撤銷命令的用法:在原來的命令前加no,基本適用所有命令。

  • 設置進入特權模式的密碼,而且在show run后,不顯示密碼:在全局模式輸入:enable secret xxxx

    R1(config)#enable secret 123
    R1(config)#exit
    R1#show run
    !
    enable secret 5 $1$oL3d$BsBEm.qcwFcUUxRNNqSjN/
    !
    
  • 強行退出執行中的進程的快捷鍵:ctrl+shift+6。相當於linux里的ctrl+c

  • 回到特權模式的快捷鍵:ctrl+z。相當於end

  • 放棄當前輸入的命令:ctrl+c

工程3招

  • 關閉域名解析,在全局模式輸入:no ip domain lookup;打開域名解析,在全局模式輸入:ip domain lookup。關閉域名解析后,當在特權模式,隨便輸入一些字母,回車后,這些字母就不會被當做域名去讓dns去解析了。以防止小白輸入了錯的命令后,ios把錯誤的命令里的字符粗當成了域名,去讓dns去解析了。但是調試完路由器后,一定要打開域名解析,否則就無法上網了。

  • 讓輸入的命令和信息同步:挺有用的。

    第一步:line console 0

    第二部:logging synchronous

    R1(config)#line console 0
    R1(config-line)#logging synchronous
    
  • 關閉超時自動退出功能,在R1(config-line)模式輸入:#no exec-timeout

    去到客戶那里后,路由器的密碼客戶會告訴你,然后客戶就走了,你調試可能需要好幾個小時,比如中午出去吃的飯,回來發現因為超時,自動退出了,你還的去問客戶密碼,挺麻煩的,所以關閉超時自動退出功能。

# c/c++ 學習互助QQ群:877684253 ![](https://img2018.cnblogs.com/blog/1414315/201811/1414315-20181106214320230-961379709.jpg) # 本人微信:xiaoshitou5854


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM