ACL控制列表,首先在全局模式下面,日常维护主要用扩展控制列表
1、config t
2、ip access-list extended cisco-acl
permit ip 192.168.1.0 0.0.0.255 any
permit ip 192.168.2.0 0.0.0.255 any
deny ip any any
3、应用到端口上面,进入端口
int fa0/0
ip access-group cisco-acl out
4、copy run start 或是write (三层交换机重启了,数据不丢失)
如果碰到,让所有的电脑都无法访问80端口
ip access-list extended cisco-acl
1 deny tcp any any eq 80(这样就加入到第一条)
变成
ip access-list extended cisco-acl
deny tcp any any eq 80
permit ip 192.168.1.0 0.0.0.255 any
permit ip 192.168.2.0 0.0.0.255 any
deny ip any any
所以方便以后维护,相当于优先级一样,比如我要插入第二行,(acl语句是从上向下值行的)
ip access-list extended cisco-acl
2 permit ip any any
这样再通show run,我们就可以发现,现在变成了
ip access-list extended cisco-acl
deny tcp any any eq 80
permit ip any any
permit ip 192.168.1.0 0.0.0.255 any
permit ip 192.168.2.0 0.0.0.255 any
deny ip any any
因此,在使用acl语句控制的时候,一定要注意摆放位置,也就是从第一条开始,如果匹配,就不会往下执行了,不匹配继续向下执行,一直到匹配。
5、删除acl控制语句 no ip access-list extended cisco-acl
6、另附单向访问