实验目标
:
1
、了解路由器的各种配置模式,并且熟练的再各种模式之间切换。
2
、熟练配置路由器的基本设置。如密码,名称等
3
、学会本节出现的命令。
所需设备:思科路由器一台
经常使用命令:
enable
exit
end
configure terminal
show running-config
show startup-config
interface {type} {number}
line {console|aux|vty}{Start-number}{end-number}
hostname
enable {password| secret }
logging synchronous
exec-timeout {minute} {second}
no ip domain lookup
write
no
基本知识:
路由器有几种配置模式:
Router>
普通用户模式:开机直接进入普通用户模式,在该模式下只能查询路由器的一些基础信息
。
Router#
特权用户模式:在普通用户模式下输入
enable
命令即可进入特权用户模式,在该模式下我们可以查看路由器的配置信息和调试信息等等。
Router(config)#
全局配置模式:在特权用户模式下输入
configure terminal
命令即可进入全局配置模式,在该模式下主要完成全局参数的配置。
Router(config-if)#
接口配置模式:在全局配置模式下输入
interface interface-list
即可进入接口配置模式,在该模式下主要完成接口参数的配置。
Router(config-subif)#
子接口模式,配置在路由器中创建的逻辑接口
Router(config-line)#
控制台接口模式,通常用来配置用户口令
Router(config-router)#
路由器协议接口模式,配置路由器协议,如
OSPF,RIP
等
试验配置:
Router >enable
Router# //
代表已经进入特权模式
Router#disable //
退出特权模式,如果使用exit命令可以直接关闭当前连接
Router>exit //
退出用户模式,即关闭连接,也可以使用logout命令实现
Router>en //enable
的缩写
Router#configure terminal //
进入特权模式,比较长的命令可以只打出前几个字母,然后使用tab键补全
Router#conf
Router#configure
Router#configure terminal
Router(config)# //
代表已经进入全局配置模式
Router(config)#exit //
退出当前模式,回到上一模式
Router#
Router#conf t // configure terminal
的缩写
Router(config)#
Router(config)#interface fastethernet 0/0 //
全局模式下键入interface {type} {number}进入接口模式,接口的类型和接口号码要根据路由器或者交换机的型号不同来填写,在配置模式下, 可以使用show running-config或者show startup-config或者show ip interface brief来查看本设备上的接口类型和接口号码
Router(config-if)# //
已经进入接口模式
Router(config-if)#exit
Router(config)#
Router
(config)#line console 0 //全局配置模式下键入line {console|aux|vty}{Start-number}{end-number}进入线路配置模式,这里的线路类型和号码一样可以使用show running-config或者show startup-config 来查看
Router(config-line)# //
代表进入console线路配置模式
Router(config-line)#exit
Router(config)#
Router(config)#hostname hisap1 //
全局配置模式下键入
hostname
为路由器设置主机名
hisap1(config)# //
命名成功
hisap1(config)#end //
任何模式下都可以使用end返回特权模式下,(用户模式除外)
hisap1#
hisap1#show history //
特权模式下键入
show history
查看你已经执行过的命令
,注意,列出来的命令是部分正确和错误的,show命令只能在特权模式或用户模式下使用
hisap1#
注:可以再任何命令的后面键入?来查看可以跟随该命令使用的后缀命令或参数,如果忘记了某个命令可以使用这个方式来查询命令以及该命令的使用格式。例如show ?
hisap1#show clock //
键入
show clock
查看路由器上的时间显示是否正确,命令也可以在用户模式下使用
*00:11:11.895 UTC Fri Mar 1 2002 //
时间不对,使用clcok set更改一下
hisap1#clock ? //
查看可以组合的命令
Set set the time and date
hisap1#clock set ? //
查看输入参数或命令的格式
hh:mm:ss current time
hisap1#clock set 17:50:00 ?
<1-31> day of the month
MONTH month of the year
hisap1#clock set 17;50:00 1 ?
MONTH month of the year
hisap1#clock set 17:50:00 1 august ?
<1993-2035> year
hisap1#clock set 17:50:00 1 august 2009 //
月份必须为完整英文单词
hisap1#
hisap1#conf t
Enter configuration commands, one per line. End with CNTL/Z.
hisap1(config)#enable ?
last-resort Define enable action if no TACACS servers respond
password Assign the privileged level password //
明文加密
secret Assign the privileged level secret //
密文加密,最常使用的一种方式,这两种设置方式的不同可以在配置完毕后,使用
show running-config
查看
use-tacacs Use TACACS to check enable passwords
hisap1(config)#enable password 112233
hisap1(config)#enable secret 11223344
The enable secret you have chosen is the same as your enable password.
This is not recommended. Re-enter the enable secret.
hisap1(config)#end
hisap1#
00:27:26: %SYS-5-CONFIG_I: Configured from console by consoleow runn
hisap1#show running-config //
查看当前路由器上运行的配置
Building configuration...
Current configuration : 1087 bytes
!
version 12.2
service timestamps debug uptime
service timestamps log uptime
no service password-encryption
!
hostname hisap1
!
enable secret 5 $1$ProB$yIlOtcmNLcb2D0wdl6jev/ //
密文加密
enable password 112233 //
明文加密
!
ip subnet-zero
ip cef
!
!
!
call rsvp-sync
!
!
!
!
--More--
hisap1>en
Password: //
密码输入不可见,同linux一样
hisap1#
注:secret、password 两种密码的区别在于,password是一些低版本IOS软件的认证方式,密码为明文,secret是目前IOS软件最常用的认证方式,基于MD5加密,如果同时设置了两种认证方式,他们的口令必须不一样。推荐使用secret加密,如果同时设置了两种加密方式,只有secret生效,密码区分大小写。
为三种线路模式设置密码,操作如下:
hisap1#conf t
Enter configuration commands, one per line. End with CNTL/Z.
hisap1(config)#no enable password
hisap1(config)#no enable secret
hisap1(config)#line console 0
hisap1(config-line)#password 112233
hisap1(config-line)#login //
配置完毕以后需要时用login 启用登录密码,否则无效
hisap1(config-line)#
hisap1(config)#line aux 0
hisap1(config-line)#password 112233
hisap1(config-line)#login
hisap1(config-line)#
hisap1(config)#line vty 0 4
hisap1(config-line)#password 112233 //
如果使用TELNET,则必须设置VTY密码,没有密码就不能用TELNET登录设备
hisap1(config-line)#login
hisap1(config-line)#
删除设置的密码:
hisap1(config)#line console 0
hisap1(config-line)#no pass //no password
的缩写
hisap1(config-line)#no log //no login
的缩写
hisap1(config)#line aux 0
hisap1(config-line)#no pass
hisap1(config-line)#no log
hisap1(config)#line vty 0 4
hisap1(config-line)#no pass
hisap1(config-line)#no log
登陆路由器以后推荐的配置
Router(config)#no ip domain lookup //
关闭动态域名解析,防止命令输错后,路由器反映缓慢
Router(config-line)#exec-timeout 0 0 //
关闭控制台空闲时间控制,防止长时间不适用被路由器踢出去,consol下配置。
Router(config-line)#logging synchronous //
关闭日志同步,开启光标跟随
这些东西不关闭有可能影响使用速度。
hisap1#
write //
保存配置文件到startup-config,使用命令之前一定要先备份原有配置文件,并使用 show running-config查看配置,确认无误后保存