访问控制列表类型

标准访问控制列表 序号 1-99

扩展访问控制列表 序号 100-199

命名访问控制列表 使用名称代替表号

Router(config)# access-list 1 permit 192.168.1.0 0.0.0.255 允许网段通过

Router(config)# access-list 1 permit 192.168.2.2 0.0.0.0 或 access-list permit host 192.168.2.2 允许单一主机

开启ACL后 默认拒绝所有流量

Router(config)# access-list 1 deny 0.0.0.0 255.255.255.255 或 access-list 1 deny any

删除 ACL 访问控制列表

Router(config)# no access-list 1

将ACL访问控制列表应用到接口

Router(config-if)# ip access-group 1 {in | out}

取消接口上应用的 ACL访问控制列表

Router(config-if)# no ip access-group 1 {in | out}

标准ACL 访问控制列表实例:

Router(config)# access-list 1 deny host 192.168.2.2 

Router(config)# access-list 1 permit any

Router(config)# int f0/1

Router(config-if)# ip access-group 1 in

扩展ACL 访问控制列表实例:

Router(config)# access-list 101 permit ip 192.168.1.0 0.0.0.255 192.168.2.0 0.0.0.255 //允许192.168.1.0 网络访问 192.168.2.0网络

Router(config)# access-list 101 deny ip any any //拒绝其他ip访问

Router(config)# access-list 101 deny tcp 192.168.1.0 0.0.0.255 host 192.168.2.2 eq 21 //拒绝192.168.1.0 网段访问ftp192.168.2.2 服务器

Router(config-if)# access-list 101 permit ip any any //允许其他地址访问

Router(config)# access-list 101 deny Router(config-if)# access-list 101 permit ip any any //允许其他地址访问

Router(config)# access-list 101 deny icmp 192.168.1.0 0.0.0.255 host 192.168.2.2 echo //拒绝192.168.1.0 网段ping 192.168.2.2

Router(config-if)# access-list 101 permit ip any any //允许其他地址访问

命名ACL 访问控制列表实例:

Router(config)# access-list extended xiao

Router(config-ext-nacl)# permit ip host 192.168.1.2 host 192.168.100.100

Router(config-ext-nacl)# permit ip host 192.168.1.3 host 192.168.100.100

Router(config-ext-nacl)# permit ip host 192.168.1.4 host 192.168.100.100 //允许访问 192.168.100.100

Router(config-ext-nacl)#deny ip  192.168.1.0 0.0.0.255  host 192.168.100.100 //拒绝 192.168.1.0网段访问 192.168.100.100

Router(config-ext-nacl)# permit ip any host 192.168.100.100 //允许所有ip访问 192.168.100.100

Router(config-ext-nacl)# exit