Cisco ACL 同一标号序列重排
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Cisco ACL 同一标号序列重排相关的知识,希望对你有一定的参考价值。
写了一条基于mac 过滤的ACL
acces-lis 700 per 1111.2222.3333 0000.0000.0000
acces-lis 700 per 2222.2222.3333 0000.0000.0000
acces-lis 700 deny 0000.0000.0000 0000.0000.0000
因为编号都是700 ,如果我再加一条的700的acl的话 是默认是在deny这条之后 就变成了
acces-lis 700 per 1111.2222.3333 0000.0000.0000
acces-lis 700 per 2222.2222.3333 0000.0000.0000
acces-lis 700 deny 0000.0000.0000 0000.0000.0000
acces-lis 700 per 3333.2222.3333 0000.0000.0000
所以最后新加的这一条根本没有生效就被deny掉了
有没有办法在中间插入一条acl呢?
修改acl编号是可以做到,但是这是个cisco的AP ,默认的策略必须在700下面写
重写deny这条策略也试过了 不行
要no掉的话 就整个700都no掉了
求大神帮忙 谢谢
要想插入一条ACL就必须从写规则
一般都是把原来的配置粘贴到写字板
然后在写字板把你要加的插入
然后把路由器上的ACL都No掉
然后在把你写字板的配置写到路由器 参考技术B 先把DENY的那一条no掉,这样业务不影响,然后配置以后在加deny
还有cisco默认就是deny,如果最后是deny可以不用配置。追问
恩 这倒是提醒我了 如果是mac的 ACL 最后默认也是deny 么?
要是这样的话 我可以在不no掉这条ACL的基础上 直接在后面加了
因为写完这个deny后 再次写入permit的话 就会在那条deny的后面顺序下来,这样根本起不到作用
如果最后一条是deny any any 是可以不写的,如果是不是deny any any,并且后面还有permit的话,就不可以删除。
追问因为这个AP 默认且必须在ACL700这条ACL下写入很多条的permit 所以单独要删除700下的 某条permit命令的话 有什么好办法呢?查了下handbook 貌似没有
本回答被提问者采纳 参考技术C 简单方法有了:先复制出来,no掉后,修改后在复制里面去,编号的acl不能插入,命名的可以插入 参考技术D 刚刚以为是IP access 后来仔细看到是mac的,有个方法就是直接show run ,然后把这个列表复制到记事本,然后在中间添加你想要的明细之后,先no掉以前的列表再刷上新列表追问可是问题是 无线设备是不固定的 随时都有可能更换 每次要都这样 先no掉 然后再完全写入的话 还是麻烦 这样 添加删除的 不是很好。。。。
详解cisco访问控制列表ACL
以上是关于Cisco ACL 同一标号序列重排的主要内容,如果未能解决你的问题,请参考以下文章