clip_image002

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

要求:只允许R1的loop 1能ping 通R2的loop 0;并且在R2上做telnet访问控制,只允许R1的loop 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的密码了·!

clip_image003

请大家注意这个特性~!