路由器和交換機里都有作業系統,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 -
回傳上一級:
exitR1(config-if)#exit R1(config)#exit R1# -
回到特權模式:
endR1(config-if)#end R1# -
查看路由器里的所有的配置:在特權模式輸入
show run是show 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 briefR1#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 NAMER1(config)#hostname R11 R11(config)#hostname R1 R1(config)# -
設定進入特權模式的密碼:在全域模式輸入:
enable password xxxxR1(config)#enable password 123 R1(config)#有個弊端,運行
show run后,發現密碼顯示出來了,會被別人看到,不安全,! enable password 123 ! -
刪掉進入特權模式的密碼:在全域模式輸入:
no enable passwordR1(config)#no enable password R1(config)# -
撤銷命令的用法:在原來的命令前加
no,基本適用所有命令, -
設定進入特權模式的密碼,而且在show run后,不顯示密碼:在全域模式輸入:
enable secret xxxxR1(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 synchronousR1(config)#line console 0 R1(config-line)#logging synchronous -
關閉超時自動退出功能,在R1(config-line)模式輸入:
#no exec-timeout去到客戶那里后,路由器的密碼客戶會告訴你,然后客戶就走了,你除錯可能需要好幾個小時,比如中午出去吃的飯,回來發現因為超時,自動退出了,你還的去問客戶密碼,挺麻煩的,所以關閉超時自動退出功能,
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/142921.html
標籤:Linux
上一篇:小白網路基礎大雜燴
下一篇:cisco 添加靜態路由
