《思科路由器用自反访问控制列表(ACL)实现网段之间单向访问配置(设置)方法图解》由会员分享,可在线阅读,更多相关《思科路由器用自反访问控制列表(ACL)实现网段之间单向访问配置(设置)方法图解(7页珍藏版)》请在金锄头文库上搜索。
1、1思科路由器用自反访问控制列表(ACL)实现网段之间单向访问配置(设置)方法问题的提出:有二个网段,网络号分别为 192.168.1.0 与 192.168.0.0,分别有主机 192.168.1.2 与192.168.0.2,开启了 WWW 服务和远程桌面。要求只允许网络 192.168.1.0 访问192.168.0.0,而不允许反向访问,应该怎样用 ACL 解决?方案:首先会想到用 ACL 实现,或者用扩展 ACL 实现。Router#conf tRouter(config)#acc 10 deny 192.168.0.0 0.0.0.255 /拒绝 192.168.0.0 网段Rout
2、er(config)#acc 10 permit anyRouter(config)#int e0Router(config-if)#ip ace 10 in /ACL 应用在流入方向Router(config)#endRouter#wri显示配置清单看上去拒绝了 192.168.0.0 网段发往 192.168.1.0 网段的数据流,但是,由 192.168.1.0 网段主动发起的发往 192.168.0.0 网段的回程数据也被挡住了。两边无法通讯。换扩展 ACL 试试Router#conf tRouter(config)#acc 110 deny tcp 192.168.0.0 0.0.0
3、.255 192.168.1.0 0.0.0.255 eq 23389/拒绝 192.168.0.0 网段访问 192.168.1.0 网段远程桌面Router(config)#acc 110 permit ip any any Router(config)#int e0Router(config-if)#ip ace 110 inRouter(config)#endRouter#wri显示配置清单测试结果 192.168.0.0 网段不能访问 192.168.1.0 网段远程桌面,192.168.1.0 网段可以访问192.168.0.0 网段,与目标近了一步。但是,是否要写完整全部的使用端
4、口才能达到目的呢?这似乎不可能,并且也不是好办法。一种被称为自反扩展 ACL 可以在这种场合使用。它能以出去为条件,触发开启返回数据流通道。使单向访问得以实现。试试自反控制访问列表效果Router(config)#ip acce ext refin /refin 是访问控制列表名,随意定,此处表示/自反应用在进方向Router(config-ext-nacl)#per icmp 192.168.0.0 0.0.0.255 192.168.1.0 0.0.0.255 echo /允许 192.168.0.0 网段 ping192.168.1.0 网段Router(config-ext-nacl)
5、#evaluate abc /ACL 到此处结束Router(config-ext-nacl)#exitRouter(config)#ip acce ext refout Router(config-ext-nacl)#per ip 192.168.1.0 0.0.0.255 192.168.0.0 0.0.0.255 ref abc time 5 /允许 192.168.1.0 网段访问 192.168.1.0 网段3Router(config-ext-nacl)#exitRouter(config)#int e0 /在 e0 接口上作绑定Router(config-if)#ip acces
6、s-g refin in Router(config-if)#ip access-g refout out Router(config-if)#endRouter#显示配置清单Router#sh sccess-l /显示 ACL4ACL 生效后,远程桌面到 192.168.0.25Router#sh sccess-l /显示 ACL可以看到自反触发了一条允许条目,用 3389 端口回应 192.168.1.2 的随机端口 1065ACL 生效后,访问 192.168.0.2 的 WWW 服务6Router#sh sccess-l /显示 ACL可以看到自反触发了一条允许条目,用 WWW 端口回
7、应 192.168.1.2 的随机端口 1064ACL 生效后,192.168.1.2 主机 PING 通 192.168.0.27Router#sh sccess-l /显示 ACL可以看到自反触发了一条允许条目,允许 PING192.168.1.2当 timeout 不限定是,默认是 300 秒Router#sh sccess-l /显示 ACL可以看到自反触发的全部允许条目再测试一下从从 192.168.0.0 网段到 192.168.1.0 网段,禁止了所有协议,除了 ICMP 协议中的 ECHO(PING)以外回顾总结 用命名的 ACL,不能用编号 端口要绑定 IN 和 OUT 两个方向上的 ACL 自反 ACL 中触发的只有允许条目全文完