动态访问列表的应用.doc_第1页
动态访问列表的应用.doc_第2页
动态访问列表的应用.doc_第3页
动态访问列表的应用.doc_第4页
动态访问列表的应用.doc_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

动态访问列表的应用实验拓扑:实验一:基本的动态访问列表的应用(手动激活)1.试验说明:使用3台路由器,R1模拟一个内网用户;R2模拟网关;R3模拟外网的一台服务器。R2上已经做了策略禁止R1远程登陆到R3,它只允许R1远程登陆到R2上,然后激活一个动态访问列表。这个动态访问表是临时性的,它允许R1在一个特定的时间内可以登陆到R3上,现在进行配置2.初始配置:R1interface Ethernet0/0ip address 192.168.12.1 255.255.255.0interface Loopback0ip address 1.1.1.1 255.255.255.255ip route 192.168.23.0 255.255.255.0 192.168.12.2ip route 3.3.3.3 255.255.255.255 192.168.12.2R2interface Ethernet0/0ip address 192.168.12.2 255.255.255.0interface Ethernet0/1ip address 192.168.23.2 255.255.255.0R3interface Ethernet0/1ip address 192.168.23.3 255.255.255.0interface Loopback0ip address 3.3.3.3 255.255.255.255ip route 192.168.12.0 255.255.255.0 192.168.23.2ip route 1.1.1.1 255.255.255.255 192.168.23.2r1#telnet 192.168.23.3Trying 192.168.23.3 . Openr3现在R1可以直接登陆到R3上。2 在R2上配置ACL禁止R1登陆到R3,只允许它登陆到R2上。r2(config)#ip access-list extended DENYr2(config-ext-nacl)#permit icmp any anyr2(config-ext-nacl)#permit tcp host 192.168.12.1 host 192.168.12.2 eq telnetr2(config)#int e0/0r2(config-if)#ip access-group DENY inr1#telnet 192.168.23.3Trying 192.168.23.3 .% Destination unreachable; gateway or host downr1#telnet 192.168.12.2Trying 192.168.12.2 . Openr2现在R1就无法登陆R3了,只能登陆R23.在R2上建立动态访问列表允许R1可以动态的暂时的登陆到R3r2(config)#ip access-list extended DENYr2(config-ext-nacl)# dynamic DYN timeout 3 permit tcp host 192.168.12.1 host 192.168.23.3 eq telnet以上语句就是在命名列表DENY中建立一条名为DYN的动态列表项,Timeout值表示动态列表项被激活后只能存在3分钟,之后将消失。现在在R1上尝试登陆R3r1#telnet 192.168.23.3Trying 192.168.23.3 .% Destination unreachable; gateway or host down结果依然失败,这是因为刚建立的动态列表还需要激活。r1#telnet 192.168.12.2Trying 192.168.12.2 . Openr2access-enable 注意:此命令只能在VTY线程下输入完成激活,现在再次登陆R3r1#telnet 192.168.23.3Trying 192.168.23.3 . Openr3这次可以成功登陆了。现在到R2上查看一下访问列表r2#sh ip access-listsExtended IP access list DENY permit icmp any any permit tcp host 192.168.12.1 host 192.168.12.2 eq telnet (153 matches) Dynamic DYN permit tcp host 192.168.12.1 host 192.168.23.3 eq telnetpermit tcp host 192.168.12.1 host 192.168.23.3 eq telnet (10 matches)可以看到这时出现了一条动态列表项,允许R1登陆到R3上。过了3分多钟,再次查看r2#sh ip access-listsExtended IP access list DENY permit eigrp any any (516 matches) permit icmp any any permit tcp host 192.168.12.1 host 192.168.12.2 eq telnet (153 matches) Dynamic DYN permit tcp host 192.168.12.1 host 192.168.23.3 eq telnet这时那条动态列表项已经不在了。到这里,基本的动态列表配置已经完成。4.现在再进一步的研究一下命令的几个参数;我们注意到R1到R2激活的命令:r2#access-enable ?host Enable a specific host onlytimeout Maximum idle time to expire this entry这后面有两个参数现在就做一下研究host参数,先更改一下动态列表r2(config)#ip access-list extended DENYr2(config-ext-nacl)#dynamic CCIE permit tcp any host 192.168.23.3 eq telnet然后激活,现在看一下控制列表r2# sh ip accessExtended IP access list DENY permit icmp any any permit tcp host 192.168.12.1 host 192.168.12.2 eq telnet (477 matches) Dynamic CCIE permit tcp any host 192.168.23.3 eq telnet permit tcp any host 192.168.23.3 eq telnet (15 matches)现在到R1上进行测试r1#telnet 192.168.23.3Trying 192.168.23.3 . Openr1#telnet 23.0.0.3 /source-interface lo0Trying 23.0.0.3 . Openr3我们发现R1以E0/0或LO0接口为源都可以登陆到R3上;这是因为R2的动态列表允许源为ANY等上几分钟,再查看一下ACLr2#sh ip accessExtended IP access list DENY permit icmp any any permit tcp host 192.168.12.1 host 192.168.12.2 eq telnet (477 matches) Dynamic CCIE permit tcp any host 192.168.23.3 eq telnet这时动态列表项已经超时消失了,现在再次进行激活,这次加上host参数。r1#telnet 12.0.0.2Trying 12.0.0.2 . Openr2#access-enable host在R2上查看一下ACLr2#sh ip accessExtended IP access list DENY permit icmp any any permit tcp host 192.168.12.1 host 192.168.12.2 eq telnet (594 matches) Dynamic CCIE permit tcp any host 192.168.23.3 eq telnet permit tcp host 192.168.12.1 host 192.168.23.3 eq telnet (17 matches)注意这次生成的动态列表项的源只有192.168.12.1;而不是刚才的ANY再到R1上进行验证r1#telnet 192.168.23.3Trying 192.168.23.3 . Openr1#telnet 192.168.23.3 /source-interface lo0Trying 192.168.23.3 .% Destination unreachable; gateway or host down这次以LO0为源无法登陆到R3了,这就是host的作用;现在再次激活,这次用timeout参数r1#telnet 192.168.12.2Trying 192.168.12.2 . Openr2#access-enable timeout 1激活后,不进行登陆测试,现在查看ACLr2#sh ip accessExtended IP access list DENY permit icmp any any permit tcp host 192.168.12.1 host 192.168.12.2 eq telnet (690 matches) Dynamic CCIE permit tcp any host 192.168.23.3 eq telnet permit tcp any host 23.0.0.3 eq telnet有一条激活的动态列表项等上一分钟后,再次查看r2#sh ip accessExtended IP access list WY permit icmp any any permit tcp host 192.168.12.1 host 192.168.12.2 eq telnet (690 matches) Dynamic CCIE permit tcp any host 23.0.0.3 eq telnet现在那条动态列表项已经不在了。总结: 建完动态访问列表后,需要激活,只能是动态列表所允许的源登陆到建立列表的网关路由器上进行激活。命令为:access-enable 激活命令后有两个参数:host和timeout 加上host参数后,则动态列表产生一条只允许刚刚进行激活的IP为源进行到远程的telnet 本实验中两个timeout参数的区别:在建立动态列表时的timeout参数表示一个绝对的生存时间。即当此列表被激活后,动态列表项能存在多长时间。无论这期间有没有符合动态列表的流量通过。激活命令后的timeout参数表示一个相对的时间,它表示当列表被激活后,若一直没有符合该列表的流量经过,则该列表项能存在多长时间。通常情况下,前一个timeout值都比后一个timeout值设的大一些实验二:LOCK-AND-KEY动态访问列表(自动激活)实验说明:上一个试验我们已经必须对动态列表进行手动激活,但觉得手动激活很麻烦。现在我们就来学习一个自动激活的命令。1.保持上一个试验的基本配置,在R2上建立本地数据库r2(config)#username CONTOSO password FUCK2.配置用本地数据库验证登陆信息r2(config)#line vty 0 15r2(config-line)#login localr1#telnet 192.168.12.2Trying 192.168.12.2 . OpenUser Access VerificationUsername: CONTOSOPassword:r2现在R1登陆R2就需要用户名和密码了。3.配置自动激活动态列表r2(config)#username CONTOSO autocommand access-enable host timeout 1该语句表示当以用户名WY登陆R2后,系统自动执行蓝色部分表示的一条命令。4 在R1上登陆R2r1#telnet 192.168.12.2Trying 192.168.12.2 . OpenUser Access VerificationUsername: CONTOSOPassword:Connection to 12.0.0.2 closed by foreign host自动命令运行后会立即退出线程查看ACLr2#sh ip accessExtended IP access list FUCK permit icmp any any per

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论