访问控制列表ACL

更新时间:2023-05-23 09:58:49 阅读: 评论:0

访问控制列表ACL
disinfectant
E-mail:                               2010-04-28
                      CCNA学习笔记
关于访问控制列表(ACL)的讨论,
ACL的全名为Access Cntrol List(访问控制列表)
访问控制列表分为两种:
标准ACLstandard
表号:1—99    1300--1999
基于源IP地址控制数据包
只会去允许或者拒绝单一的协议(IP
扩展ACLextended
表号:100---199  2000--2699
基于源IP地址,目的IP地址,端口号,协议类型
允许或者拒绝特殊的协议
命名ACL
也是基于标准ACL和扩展ACL
ACL规则:
一.ACLgarnish匹配顺序是从上而下,匹配到一条,将不在读取下面的条目。
二.ACL中最好把具体的条目放在前面。
三.每张ACL中至少有一个permit语句。
四.ACL默认策略为deny  any(默认是拒绝所有)。
五.标准ACL尽可能放在离目的近的地方,扩展ACL尽可能放在离源近的地方。
六.标准ACL和扩展ACL删除时,不能删除单独一个条目。
七.每一个接口的一个方向只能应用一张ACL
ACL的配置
标准ACL
Access-list  1  deny    IP地址  反掩码
Access-list  1  deny    host      IP地址
Access-list  1  permit  any 
Hos t  代表单个主机 
any    任何主机
在接口应用ACL
Interface  s1/0
Ip  access-group  1  in/out
扩展ACL
Access-list  100  deny  tcp  源地址  目的地址  eq  23
(常用的有eq:“等于” gt:“大于”ironcurtain lt:“小于”)
Access-list  100  permit  ip  any  any 
在接口应用ACL
Interface  s1/0
Ip  access-group  100  in/out
命名ACL
Ip  access-list  standard/extended  cisconame
Deny    tcp  host  192.168.1.1  host  192.168.2.2  eq  23
Permit  ip  any  any 
在接口应用ACL
Interface  s1/0
Ip  access-group  cisco  in/out
利用ACL控制VTY线路的访问
Access-list  1  permit  192.168.1.0  0.0.0.255
(运用标准的ACL
VTY线路中应用ACL
Line vty 0 4
Access-class  1  in
查看ACL
Show  access-list {表号}
注:标准和扩展ACL不可以删除单独的一个条目,命名ACL可以删除单独一个条目,但是都不可以添加条目。
使用命名ACL删除条目的时候,必须进入命名ACL的配置模式删除。
实验:
 
需求:
只允许R1R4通讯,不允许R3R4通讯。
 
德文翻译在线只允许bushR1可以telnet访问R4,不允许R3可以telnet访问R4
(利用VTY访问控制,不允许通过VTY的线路来访问)
 
只允许R1可以telnet访问R4,但是不可以pingR4,不允许R3可以telnet访问R4,但是允许R3可以pingR4
配置
配置IP地址:
R1
r1(config)#int s1/0
r1(config-if)#ip add 192.168.1.2 255.255.255.0
r1(config-if)#no sh
R2
r2(config)#int s1/0
r2(config-if)#ip add 192.168.1.1 255.255.255.0
r2(config-if)#no sh
r2(config-if)#
r2(config-if)#int s1/1
r2(config-if)#ip add 192.168.2.1 255.255.255.0
r2(config-if)#no sh
r2(config-if)#
r2(config-if)#int s1/2
r2(config-if)#ip add 192.168.3.1 255.255.255.0
r2(config-if)#no sh
r2(config-if)#
R3
r3(config)#int s1/1
r3(config-if)#ip add 192.168.2.2 255.255.255.0
r3(config-if)#no sh
R4
r4(config)#int s1/2
r4(config-if)#ip add 192.168.3.2 255.255.255.0
r4(config-if)#no sh
配置路由协议:
使用ODR协议,方便些。
R2agogo
r2(config)#router odr
r2(config)#
测试网络连通性:
R1
r1#ping 192.168.2.2
Type escape quence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.2.2, timeout is 2 conds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 20/40/72 ms
r1#ping 192.168.3.2
Type escape quence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.3.2, timeout is 2 conds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 20/54/100 ms
r1#
配置ACL进行访问控制:
需求一:只允许R1R4通讯,不允许R3R4通讯。
R2
r2(config)#
r2(config)#access-list 1 permit host 192.168.1.2
r2(config)#
r2(config)#int s1/2
r2(config-if)#ip access-group 1 out
r2(config-if)#
 
测试下:
R1
r1#ping 192.168.3.2
Type escape quence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.3.2, timeout is 2 conds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 8/37/68 ms
r1#
R3
r3#ping 192.168.3.2
Type escape quence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.3.2, timeout is 2 conds:
U.U.U
Success rate is 0 percent (0/5)
r3#上海培训班
 
需求二:只允许R1可以telnet访问R4,不允许R3可以telnet访问R4
(利用VTY访问控制,不允许通过VTY的线路来访问)
R4
r4(config)#
r4(config)#access-list 1 permit host 192.168.1.2
r4(config)#
r4(config)#line vty 0 4
r4(config-line)#
r4(config-line)#access-class 1 in
r4(config-line)#
 
测试下,
R1
r1#telnet 192.168.3.2
Trying 192.168.3.2 ... Open
r4>
R3
r3#telnet 192.168.3.2
Trying 192.168.3.2 ...
% Connection refud by remote host
r3#
需求三:只允许R1辞职信如何写可以telnet访问R4,但是不可以pingR4,不允许R3可以telnet访问R4,但是允许R3可以pingR4
R2
r2(config)#
r2(config)#access-list 100 deny icmp host 192.168.1.2 host 192.168.3.2
r2(config)#access-list 100 deny tcp host 192.168.2.2 host 192.168.3.2 eq 23
r2(config)#access-list 100 permit ip any any
r2(config)#
r2(config)#interface s1/2
r2(config-if)#ip access-group 100 out
r2(config-if)#
r2#show access-lists 100
Extended IP access list 100
    deny icmp host 192.168.1.2 host 192.168.3.2
    deny tcp host 192.168.2.2 host 192.168.3.2 eq telnet
    permit ip any any
r2#
 
测试下,
R1
r1#
r1#telnet 192.168.3.2
Trying 192.168.3.2 ... Open
四级准考证丢了怎么办
r4>exit
[Connection to 192.168.3.2 clod by foreign host]
r1#ping 192.168.3.2 
Type escape quence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.3.2, timeout is 2 conds:
U.U.U
Success rate is 0 percent (0/5)
r1#
R3
r3#
r3#telnet 192.168.3.2
Trying 192.168.3.2 ...
% Destination unreachable; gateway or host down
r3#ping 192.168.3.2 
Type escape quence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.3.2, timeout is 2 conds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 8/46/76 ms
r3#
关于ACL的讨论就到这里了。
四六级报考

本文发布于:2023-05-23 09:58:49,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/90/119419.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:删除   条目   访问控制   协议   目的   允许   地址   应用
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图