路由器和交換機裏都有操做系統,cisco的操做系統叫ios。
怪不得路由器貴,原來也是帶操做系統的機器啊,之前真是小白。linux
1,>:用戶模式:啥也幹不了。ios
2,#:特權模式:用於檢驗在全局模式裏的配置是否生效了。下面的R1是路由器的名字(是在GNS3裏設置的)。c++
從用戶模式進入特權模式enable
shell
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上有多個接口。dom
問號做用:顯示因此可用的選擇。學習
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)#
命令執行完,若是沒有任何反饋信息,則說明命令執行成功!3d
打開接口:在接口模式,輸入: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 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
只查看接口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
關閉域名解析,在全局模式輸入: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
去到客戶那裏後,路由器的密碼客戶會告訴你,而後客戶就走了,你調試可能須要好幾個小時,好比中午出去吃的飯,回來發現由於超時,自動退出了,你還的去問客戶密碼,挺麻煩的,因此關閉超時自動退出功能。