在全局配置模式下切换router接口,输入interface命令,?用于提示可选参数,为如下: Router(config)#interface ? (略) Serial Serial 前半部分为参数,后半部分为描述,接着输入serial 0,进入router接口配置模式,如下: Router(config)#interface serial 0 Router(config-if)#
Subinterfaces
在router的某个接口划分逻辑子接口(subinterface),输入命令进入子接口模式,如下,注重提示符: Router(config)#interface fa0/0.? <0-4294967295> FastEhernet interface number Router(config)#interface fa0/0.1 Router(config-subif)#
一些特写: 1.在命令行下输入?,将得到该模式下可以使用的命令列表以及其描述 2.假如你不确定1个命令是如何写的,比如你只记得是字母c开头,你可以输入c加1个?,将得到该模式下可以使用的所有命令: Router#c? clear clock configuration connect copy Router#clock ? set Set the time and date 3.假如你输入的命令不完整,将得到1个错误提示:Imcomplete command,这样有助于分析命令哪出错了 4.router支持命令缩写,比如show可以缩写为sh,sho,但是假如你像如下那样输入了不完整的缩写,将得到错误提示:Ambiguous command Router#sh te % Ambiguous command: sh te Router#sh te? tech-support template terminal
其他的一些关于历史的命令: 1.show history:显示最后输入的10条命令,默认是10条,可以修改该值 2.terminal history size:修改显示最后输入过的的命令的数量,默认是10条,最大是256条 3.show terminal:显示命令历史缓存大小,如下: Router#sh terminal (略) History is enabled,history size is 10 (略) Router#terminal history size ? <0-256> Size of history buffer Router#terminal history size 25 Router#sh terminal (略) History is enabled,history size is 25 (略)
Gather Basic Routing Information
show version:显示系统硬件的基本配置和软件版本,以及配置文件的名字和来源,还有启动镜象,最后是configuration register的值
enable password:给console和AUX口加密,防止未授权用户进入特权模式,但是密码是非加密形式 enable secret:给console和AUX口加密,防止未授权用户进入特权模式,密码是加密形式,并且一旦起用了这个密码,将凌驾于enable password之上,假如同时设置了enable password和enable secret的情况下,必须输入不同的密码,如下: Router(config)#enable password 123 Router(config)#enable secret 123 The enable password you have chosen is the same as your enable secret.This is not recommended.Re-enter the enable password Router(config)#enable secret 321
假如VTY线路的密码没有设置,你将无法使用telnet来连上它
Auxiliary Password
配置AUX密码: Router#conf t Router(config)#line aux ? <0-0> First line number Router(config)#line aux 0 Router(config-line)#login Router(config-line)#password 123
Console Password
配置console密码以及一些辅助命令: Router#conf t Router(config)#line console ? <0-0> First line number Router(config)#line console 0 Router(config-line)#login Router(config-line)#password 123 Router(config-line)#exec-timeout ? <0-35791> Timeout in minutes Router(config-line)#exec-timeout 0 ? <0-2147483> Timeout in seconds Router(config-line)#exec-timeout 0 0 Router(config-line)#logging synchonous exec-timeout命令:假如X分钟X秒不活动的话将自动退出,默认是10分钟,0 0代表永远不自动退出 logging synchronous:光标跟随
Telnet Password
配置VTY密码:假如你的IOS不是企业版(Enterprise edition),默认你只能有5条VTY线路,线路0到4.配置如下: Router(config-line)#line vty 0 ? <1-4> Last Line Number Router(config-line)#line vty 0 4 Router(config-line)#login Router(config-line)#password 123
banner类似标语,问候语.最常用的是MOTD(message of the day),分界符用于分隔信息,但是分隔符不能出现在MOTD信息中,如下: Router(config)#banner motd # The Router is mine # Router(config)#^Z(Ctrl+Z) Router#exit Router con0 is now available Press RETURN to get started The Router is mine Router>
配置router的接口,一般命令模式采用:interface type number的格式,比如: Router(config)#int ethernet 0 但是Cisco的2600,3600,4000和7000等系列采用了物理卡槽和模块化的端口机制.因此,命令变化为:interface type slot/port,比如: Router(config)#int fastethernet 0 % Imcomplete command Router(config)#int fastethernet 0? / Router(config)#int fastethernet 0/? <0-1> Fastethernet interface number Router(config)#int fastethernet 0/1
配置连接器的介质类型,使用media-type命令,不过这个一般是自动检测,如下: Router(config)#int fa 0/0 Router(config-if)#media-type ? 100BaseX Use RJ45 for -TX; SC F0 for –FX MII Use MII connector
Bring Up an Interface
打开和关闭1个接口,分别使用shutdown和no shutdown命令,当你关闭某个接口的时候,使用sh interfaces命令可以查看接口状态,并且你将看到以下输出: Router#sh int e0 Ethernet0 is administratively down,line protocol is down (略) 接口是关闭的,所以你要手动打开它,如下: Router#conf t Router(config)#int e0 Router(config-if)#no shut Router(config-if)#^Z Router#sh int e0 Ethernet is up,line protocol is up (略)
假如你需要在1个接口添加第二个子网地址,在末尾使用secondary参数,这将替换现有IP地址,如下: Router(config)#int e0 Router(config-if)#ip address 172.16.20.2 255.255.255.0 secondary Router(config-if)#^Z 来验证下: Router#sh run (略) ! interface Ethernet0 ip address 172.16.20.2 255.255.255.0 secondary ip address 172.16.10.2 255.255.255.0 !
Serial Interface Commands
Serial口一般是连接在CSU/DSU等类型的提供时钟频率的设备上.但是,假如你在个实验环境里采用了背对背配置,那么1端将作为DCE设备提供时钟频率.默认Cisco的router都是DTE,所以你必须让1个serial接口来提供时钟频率,采用的命令是:clock rate,如下: Router(config)#int s0 Router(config-if)#clock rate ? Speed (bits per second) 1200 (略) 56000 64000 (略) Router(config-if)#clock rate 64000 % Error: This commands applies only to DCE interfaces Router(config-if)#int s1 Router(config-if)#clock rate 64000
确定serial接口是否是DCE线缆使用sh controllers命令,如下: Router>sh controllers s 0 HD unit 0, idb=0x297DE8, driver strUCture at 0x29F3A0 Buffer size 1524 HD unit 0, V.35 DCE cable
show ip interface:提供router接口的层3信息,包括: 1.接口状态 2.IP地址和掩码 3.访问列表(access-list)信息 4.一些其他的基本的IP信息
Using the show ip interface brief Command
show ip interface brief:和show ip interface类似,只是提供简洁点的总结信息
Using the show controllers Command
sh controllers:显示物理接口的信息,还提供serial口线缆信息,如下: Router#sh controllers serial 0/0 (略) buffer size 1524 HD unit 0, V.35 DTE cable (略) Router#sh controllers serial 0/1 (略) buffer size 1524 HD unit 1, V.35 DCE cable (略)