路由器和交換機里都有操作系統,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 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 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
去到客戶那裡後,路由器的密碼客戶會告訴你,然後客戶就走了,你調試可能需要好幾個小時,比如中午出去吃的飯,回來發現因為超時,自動退出了,你還的去問客戶密碼,挺麻煩的,所以關閉超時自動退出功能。