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

来源:https://www.cnblogs.com/xiaoshiwang/archive/2020/01/10/12177587.html
-Advertisement-
Play Games

路由器和交換機里都有操作系統,cisco的操作系統叫ios。 怪不得路由器貴,原來也是帶操作系統的機器啊,以前真是小白。 ios里的幾種模式 1, :用戶模式:啥也幹不了。 2, :特權模式:用於檢驗在全局模式里的配置是否生效了。下麵的R1是路由器的名字(是在GNS3里設置的)。 從用戶模式進入特權 ...


路由器和交換機里都有操作系統,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

本人微信:xiaoshitou5854


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • NETCORE3.0開始,可以發佈單文件,參考https://www.cnblogs.com/ZaraNet/p/11790645.html 發佈後(config目錄 是手工複製進去的) 運行時,先解壓釋放至臨時目錄 執行路徑 杜絕一切外部config的可能了 簡單的反編譯(知道原理,直接上臨時文件... ...
  • 本文主要分析Asp.net的7大內置對象. 利用提供的內置對象可以實現頁面之間的數據傳遞和一些特定的功能,如數據輸出,頁面重定向等。5個核心常用內置對象分別是Application,Session, Request, Respose ,Server 。另外還有兩個對象分別是Cookie對象和Cach ...
  • title: "Lnmp + Https" date: 2019 08 28T16:18:20+08:00 draft: true 註:我的linux的ip地址為192.168.0.104 下載lnmp軟體包 解壓 運行lnmp執行腳本 選擇資料庫 輸入密碼,啟用MySQL InnoDB 選擇PHP ...
  • 在Linux中,一般使用chmod命令來修改文件的屬性。 利用 chmod 可以藉以控制文件如何被他人所調用。此命令所有使用者都可使用。 一、Linux chmod命令語法Linux chmod 命令的語法如下所示: chmod [OPTION]... MODE[,MODE]... FILE... ...
  • vim編輯器介紹 所有的 Unix Like 系統都會內建 vi 文書編輯器,其他的文書編輯器則不一定會存在。 但是目前我們使用比較多的是 vim 編輯器。 vim 具有程式編輯的能力,可以主動的以字體顏色辨別語法的正確性,方便程式設計。 什麼是 vim? Vim是從 vi 發展出來的一個文本編輯器 ...
  • linux下的好用工具 工具好多!!! "gdb調試利器" "ldd查看程式依賴庫" "lsof一切皆文件" "ps進程查看器" "pstack 跟蹤進程棧" "strace 跟蹤進程中的系統調用" "ipcs 查詢進程間通信狀態" "top linux下的任務管理器" "free 查詢可用記憶體" ...
  • 一臺pc A(192.168.1.2),想和另一臺pc B(192.168.1.3)通信,pc A對自己所在區域網絡內的所有主機,也包括路由器的介面喊(發送ARP查詢信息):ip地址是192.168.1.3的pc的mac地址是多少,請告訴我。pc B聽到了,告訴pc A我是,並把自己的IP地址和ma ...
  • 靜態路由:由人,手動寫出的路由條目就叫靜態路由,永久有效,優先順序最高,效率最高。 路由器是幹啥的? 連接不同地址段的網路。屏蔽不同地址段的網路廣播。 路由器有多個介面,至少得有2個吧,一邊一個區域網。 查詢路由表裡的路由條目 C:代表直連的意思。就是說我使用介面1/0,可以連接192.168.0.0 ...
一周排行
    -Advertisement-
    Play Games
  • .Net8.0 Blazor Hybird 桌面端 (WPF/Winform) 實測可以完整運行在 win7sp1/win10/win11. 如果用其他工具打包,還可以運行在mac/linux下, 傳送門BlazorHybrid 發佈為無依賴包方式 安裝 WebView2Runtime 1.57 M ...
  • 目錄前言PostgreSql安裝測試額外Nuget安裝Person.cs模擬運行Navicate連postgresql解決方案Garnet為什麼要選擇Garnet而不是RedisRedis不再開源Windows版的Redis是由微軟維護的Windows Redis版本老舊,後續可能不再更新Garne ...
  • C#TMS系統代碼-聯表報表學習 領導被裁了之後很快就有人上任了,幾乎是無縫銜接,很難讓我不想到這早就決定好了。我的職責沒有任何變化。感受下來這個系統封裝程度很高,我只要會調用方法就行。這個系統交付之後不會有太多問題,更多應該是做小需求,有大的開發任務應該也是第二期的事,嗯?怎麼感覺我變成運維了?而 ...
  • 我在隨筆《EAV模型(實體-屬性-值)的設計和低代碼的處理方案(1)》中介紹了一些基本的EAV模型設計知識和基於Winform場景下低代碼(或者說無代碼)的一些實現思路,在本篇隨筆中,我們來分析一下這種針對通用業務,且只需定義就能構建業務模塊存儲和界面的解決方案,其中的數據查詢處理的操作。 ...
  • 對某個遠程伺服器啟用和設置NTP服務(Windows系統) 打開註冊表 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer 將 Enabled 的值設置為 1,這將啟用NTP伺服器功 ...
  • title: Django信號與擴展:深入理解與實踐 date: 2024/5/15 22:40:52 updated: 2024/5/15 22:40:52 categories: 後端開發 tags: Django 信號 松耦合 觀察者 擴展 安全 性能 第一部分:Django信號基礎 Djan ...
  • 使用xadmin2遇到的問題&解決 環境配置: 使用的模塊版本: 關聯的包 Django 3.2.15 mysqlclient 2.2.4 xadmin 2.0.1 django-crispy-forms >= 1.6.0 django-import-export >= 0.5.1 django-r ...
  • 今天我打算整點兒不一樣的內容,通過之前學習的TransformerMap和LazyMap鏈,想搞點不一樣的,所以我關註了另外一條鏈DefaultedMap鏈,主要調用鏈為: 調用鏈詳細描述: ObjectInputStream.readObject() DefaultedMap.readObject ...
  • 後端應用級開發者該如何擁抱 AI GC?就是在這樣的一個大的浪潮下,我們的傳統的應用級開發者。我們該如何選擇職業或者是如何去快速轉型,跟上這樣的一個行業的一個浪潮? 0 AI金字塔模型 越往上它的整個難度就是職業機會也好,或者說是整個的這個運作也好,它的難度會越大,然後越往下機會就會越多,所以這是一 ...
  • @Autowired是Spring框架提供的註解,@Resource是Java EE 5規範提供的註解。 @Autowired預設按照類型自動裝配,而@Resource預設按照名稱自動裝配。 @Autowired支持@Qualifier註解來指定裝配哪一個具有相同類型的bean,而@Resourc... ...