访问控制列表类型
标准访问控制列表 序号 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