Chinaunix首页 | 论坛 | 博客
  • 博客访问: 575893
  • 博文数量: 88
  • 博客积分: 7206
  • 博客等级: 少将
  • 技术积分: 1162
  • 用 户 组: 普通用户
  • 注册时间: 2007-10-26 16:04
文章分类

全部博文(88)

文章存档

2011年(3)

2010年(24)

2009年(16)

2008年(45)

分类: 系统运维

2009-05-19 14:04:06

环境:两台路由器由串口相连。

要求:只允许R1loop 1ping R2loop 0;并且在R2上做telnet访问控制,只允许R1loop 0能够远程登录,不能使用deny语句。

 

步骤一、连通性配置

 

r1的配置:

r1(config)#interface loopback 0

r1(config-if)#ip address 10.1.1.1 255.255.255.0

r1(config-if)#interface loopback 1

r1(config-if)#ip adress 10.1.2.1 255.255.255.0

r1(config-if)#interface s0

r1(config-if)#ip address 30.1.1.1 255.255.255.0

r1(config-if)#no shutdown

r1(config)#ip route 0.0.0.0 0.0.0.0 30.1.1.2   à配置缺省路由

 

r2的配置:

r2(config)#interface loopback 0

r2(config-if)#ip address 20.1.1.1 255.255.255.0

r2(config-if)#interface s1

r2(config-if)#ip address 30.1.1.2 255.255.255.0

r2(config-if)#clock rate 64000

r2(config-if)#no shutdown

r2(config)#ip route 0.0.0.0 0.0.0.0 30.1.1.1   à配置缺省路由

 

ping测试:

r1#ping

Protocol [ip]:

Target IP address:20.1.1.1

Extended commands [n]: y

Source address or interface: 10.1.1.1

!!!!!

 

步骤二、配置VTY

r2(config)#username cisco privilege  15 password cisco

r2(config)#line vty 0 4

r2(config-line)#login local                                     à使用本地用户数据库

 

测试:

r1#telnet 30.1.1.2 /source-interface loopback 0  à使用回环接口做为源

Trying 30.1.1.2 ... Open

 

 

User Access Verification

 

Password:

r2>

 

r1#telnet 30.1.1.2 /source-interface loopback 1  àLOOP 1做为源地址

Trying 30.1.1.2 ... Open

 

 

User Access Verification

Username:    cisco          à 输入用户名

Password:                       à输入密码,登录r2

r2>

 

 

步骤三、配置访问列表

 

r2(config)#access-list 102 permit icmp host 10.1.2.1 host 20.1.1.1

r2(config)#access-list 102 permit tcp any any eq telnet     à创建扩展访问列表102

r2(config)#interface s1

r2(config-if)#ip access-group 102 in            à将列表加载到接口

r2(config-if)#

 

 

ping测试:

r1#ping

Protocol [ip]:

Target IP address:20.1.1.1

Extended commands [n]: y

Source address or interface: 10.1.2.1

!!!!!

 

r1#ping

Protocol [ip]:

Target IP address:20.1.1.1

Extended commands [n]: y

Source address or interface: 10.1.1.1

…..

 

 

步骤四、创建telnet访问列表

 

r2(config)#access-list 10 permit host 10.1.1.1  à创建标准访问列表10

r2(config)#line vty 0 4

r2(config-line)#access-class 10 in            à加载列表10

r2(config-line)#exit

r2(config)#

 

测试:

r1#telnet 30.1.1.2

Trying 30.1.1.2 ...

% Connection refused by remote host

 

r1#telnet 30.1.1.2 /source-interface loopback 0

Trying 30.1.1.2 ... Open

 

 

User Access Verification

 

Password:

r2>

 

步骤五、显示配置结果

 

访问列表配置:

r2#show access-lists           à显示访问列表

Standard IP access list 10

    permit 10.1.1.1 (2 matches)

Extended IP access list 102

    Permit icmp host 10.1.2.1 host 20.1.1.1 (163 matches)

    permit tcp any any eq telnet (162 matches)

 

r1当前配置:

r1#show running-config

hostname r1

no ip domain-lookup

!

interface Loopback0

 ip address 10.1.1.1 255.255.255.0

!

interface Loopback1

 ip address 10.1.2.1 255.255.255.0

!

interface Serial0

 ip address 30.1.1.1 255.255.255.0

clockrate 64000

!

ip route 0.0.0.0 0.0.0.0 30.1.1.2

!

end

 

r2的当前配置:

r2#show running-config

!

hostname r2

!

no ip domain-lookup

!

interface Loopback0

 ip address 20.1.1.1 255.255.255.0

!

interface Serial1

 ip address 30.1.1.2 255.255.255.0

 ip access-group 102 in

!

ip route 0.0.0.0 0.0.0.0 30.1.1.1

!

access-list 10 permit 10.1.1.1

access-list 102 permit icmp host 10.1.2.1 host 20.1.1.1

access-list 102 permit tcp any any eq telnet

!

line vty 0 4

 access-class 10 in

 password cisco

 login

!

end

 

总结:这个很简单的一个lab。我希望大家注意一个就是

r2(config)#username cisco privilege  15 password cisco

上面这个句子是定义了cisco用户的权限是15 level的,默认情况下cisco的远程用户不定义级别,只有在输入enable的密码后,才能拥有privilege 15 level的权限。但是如果定义了权限的话,那么telnet上去后,就直接进入特权模式,而不需要知道enable的密码了·!

请大家注意这个特性~!

 

阅读(1080) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~