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
  • Dapr Outbox 是1.12中的功能。 本文只介紹Dapr Outbox 執行流程,Dapr Outbox基本用法請閱讀官方文檔 。本文中appID=order-processor,topic=orders 本文前提知識:熟悉Dapr狀態管理、Dapr發佈訂閱和Outbox 模式。 Outbo ...
  • 引言 在前幾章我們深度講解了單元測試和集成測試的基礎知識,這一章我們來講解一下代碼覆蓋率,代碼覆蓋率是單元測試運行的度量值,覆蓋率通常以百分比表示,用於衡量代碼被測試覆蓋的程度,幫助開發人員評估測試用例的質量和代碼的健壯性。常見的覆蓋率包括語句覆蓋率(Line Coverage)、分支覆蓋率(Bra ...
  • 前言 本文介紹瞭如何使用S7.NET庫實現對西門子PLC DB塊數據的讀寫,記錄了使用電腦模擬,模擬PLC,自至完成測試的詳細流程,並重點介紹了在這個過程中的易錯點,供參考。 用到的軟體: 1.Windows環境下鏈路層網路訪問的行業標準工具(WinPcap_4_1_3.exe)下載鏈接:http ...
  • 從依賴倒置原則(Dependency Inversion Principle, DIP)到控制反轉(Inversion of Control, IoC)再到依賴註入(Dependency Injection, DI)的演進過程,我們可以理解為一種逐步抽象和解耦的設計思想。這種思想在C#等面向對象的編 ...
  • 關於Python中的私有屬性和私有方法 Python對於類的成員沒有嚴格的訪問控制限制,這與其他面相對對象語言有區別。關於私有屬性和私有方法,有如下要點: 1、通常我們約定,兩個下劃線開頭的屬性是私有的(private)。其他為公共的(public); 2、類內部可以訪問私有屬性(方法); 3、類外 ...
  • C++ 訪問說明符 訪問說明符是 C++ 中控制類成員(屬性和方法)可訪問性的關鍵字。它們用於封裝類數據並保護其免受意外修改或濫用。 三種訪問說明符: public:允許從類外部的任何地方訪問成員。 private:僅允許在類內部訪問成員。 protected:允許在類內部及其派生類中訪問成員。 示 ...
  • 寫這個隨筆說一下C++的static_cast和dynamic_cast用在子類與父類的指針轉換時的一些事宜。首先,【static_cast,dynamic_cast】【父類指針,子類指針】,兩兩一組,共有4種組合:用 static_cast 父類轉子類、用 static_cast 子類轉父類、使用 ...
  • /******************************************************************************************************** * * * 設計雙向鏈表的介面 * * * * Copyright (c) 2023-2 ...
  • 相信接觸過spring做開發的小伙伴們一定使用過@ComponentScan註解 @ComponentScan("com.wangm.lifecycle") public class AppConfig { } @ComponentScan指定basePackage,將包下的類按照一定規則註冊成Be ...
  • 操作系統 :CentOS 7.6_x64 opensips版本: 2.4.9 python版本:2.7.5 python作為腳本語言,使用起來很方便,查了下opensips的文檔,支持使用python腳本寫邏輯代碼。今天整理下CentOS7環境下opensips2.4.9的python模塊筆記及使用 ...