cisco router完美删除单条ACL

本文介绍如何在不干扰其他规则的情况下,精确地删除路由器上的某一条访问控制列表(ACL)。通过使用ip access-list extended命令,可以避免误删整个列表。文中还提供了一个实际操作示例。

路由器上创建了多条访问控制列表,检查时发现有一条不妥,想将它删掉,在全局模式下,使用no access-list seq.....,结果晕倒是,全部的访问列表不见了。求教各位大虾,怎么样去除某一条访问列表而不会影响其它列表的功能。


一般管理者在设定ACL的时候都会利用系统预设编号范围
RA1(config)#access-list ?
   <1-99>          IP standard access list
   <100-199>       IP extended access list
   <1100-1199>    Extended 48-bit MAC address access list
   <1300-1999>    IP standard access list (expanded range)
   <200-299>       Protocol type-code access list
   <2000-2699>    IP extended access list (expanded range)
   <700-799>       48-bit MAC address access list
但是只删除某一行的话,如果用"no access-list number"指令则
这个编号
整份清单也就移除了
!!

如果要删除某一行ACL必须要利用ip access-list extended 指令。范例如下
RA1(config)#ip access-list extended acl_name
RA1(config-ext-nacl)#permit tcp any any eq 80
RA1(config-ext-nacl)#permit ip any any
RA1(config-ext-nacl)#deny 192.168.0.0 0.0.0.255 10.1.1.0 0.0.0.255
RA1(config-ext-nacl)#deny ip 192.168.0.0 0.0.0.255 10.1.1.0 0.0.0.255
RA1#sh access-lists
Extended IP access list
acl_name
    10 permit tcp any any eq www
20 permit ip any any
30 deny ip 192.168.0.0 0.0.0.255 10.1.1.0 0.0.0.255
RA1#config t
RA1#sh access-lists
Extended IP access list acl_name //每一条设定规则前都IOS会自动编号
10 permit tcp any any eq www
20 permit ip any any
30 deny ip 192.168.0.0 0.0.0.255 10.1.1.0 0.0.0.255
RA1#config t
Enter configuration commands, one per line.   End with CNTL/Z.
RA1(config)#ip acce
RA1(config)#ip access-list ex
RA1(config)#ip access-list extended acl_name
RA1(config-ext-nacl)#no 30             //删除编号30的规则
额外提醒一点,在创建了访问列表后,一定要将其应用到相应的接口上才行。如下所示:
RA1(config-if)#ip access-group acl_name in //在interface下套用"acl_name"的访问清单

<think>好的,用户现在的问题是关于如何在思科设备上删除特定命令的配置。我需要回顾之前的对话,确保回答的一致性和准确性。 首先,用户之前询问了思科DHCP的配置,我给出了详细的步骤和示例,现在用户需要的是删除配置的方法。思科设备的配置删除通常使用“no”命令,但具体如何应用可能需要更详细的说明。 用户提到参考了站内引用,其中提到了华为和思科命令的对比,但用户现在明确需要的是思科的删除方法,所以应该专注于思科的操作,而不是对比部分。不过,需要确保不混淆两种设备的命令。 用户的问题可能包括如何删除单条命令、整个部分,或者恢复默认设置。需要分情况说明,并提供具体的命令示例。 需要检查之前的回答是否涉及过删除命令,比如在DHCP配置中是否有排除地址的部分,但用户现在的问题更广泛,不限于DHCP,而是整个思科设备的删除操作。 可能需要解释思科配置模式的基本逻辑,比如全局配置模式、接口配置模式等,以及在这些模式下如何使用“no”命令来撤销之前的配置。 另外,用户可能遇到的情况包括删除接口配置、ACL路由条目等,需要举例说明不同的场景,确保覆盖用户潜在的需求。 还要注意提醒用户删除命令时的注意事项,比如确认命令的正确性,避免误删重要配置,以及保存配置变更后的操作。 最后,确保回答结构清晰,步骤明确,命令格式正确,符合用户之前要求的格式,比如使用代码块和分点说明。</think>### 思科设备删除特定命令的配置方法 在思科设备中,删除已配置的命令通常通过 **`no`** 命令实现。以下是具体操作方法和常见场景的详细说明: --- #### **一、基础删除操作** 1. **删除单条配置命令** 在配置模式下,在原始命令前添加 `no` 关键字即可撤销该配置。 **示例:删除接口IP地址** ```bash # 原配置命令 Router(config)# interface GigabitEthernet0/1 Router(config-if)# ip address 192.168.1.1 255.255.255.0 # 删除命令 Router(config-if)# no ip address 192.168.1.1 255.255.255.0 ``` 2. **删除多行配置或复杂配置** 对于嵌套配置(如ACL路由策略等),需进入对应子模式后逐条删除。 **示例:删除ACL条目** ```bash # 原配置 Router(config)# ip access-list extended MY_ACL Router(config-ext-nacl)# permit tcp any any eq 80 Router(config-ext-nacl)# deny ip any any # 删除特定条目 Router(config-ext-nacl)# no permit tcp any any eq 80 ``` --- #### **二、常见场景操作指南** 1. **删除接口配置** - **清除接口所有配置**:使用 `default interface` 命令恢复接口默认状态。 ```bash Router(config)# default interface GigabitEthernet0/1 ``` 2. **删除DHCP地址池** ```bash # 删除整个地址池 Router(config)# no ip dhcp pool LAN_POOL # 删除排除地址范围 Router(config)# no ip dhcp excluded-address 192.168.1.1 192.168.1.10 ``` 3. **删除静态路由** ```bash # 原配置 Router(config)# ip route 10.0.0.0 255.0.0.0 192.168.1.2 # 删除命令 Router(config)# no ip route 10.0.0.0 255.0.0.0 192.168.1.2 ``` 4. **删除VLAN配置** ```bash # 删除VLAN ID 100 Router(config)# no vlan 100 ``` --- #### **三、高级操作技巧** 1. **批量删除配置** - **通过配置回滚**:使用 `configure replace` 替换为先前保存的配置[^1]。 - **使用`show running-config`辅助**:复制当前配置到文本中删除不需要的命令后重新加载。 2. **删除全局服务配置** ```bash # 例如关闭DHCP服务 Router(config)# no service dhcp ``` --- #### **四、验证与注意事项** - **验证删除结果**: ```bash Router# show running-config | section <相关配置段> ``` - **注意事项**: 1. 删除关键配置(如路由ACL)可能影响网络连通性,建议提前备份配置。 2. 部分命令需完整匹配原语句(如带参数的ACL条目)。 3. 使用 `write memory` 保存配置变更,避免重启后恢复旧配置。 --- ### 相关问题 1. 如何恢复思科设备误删的配置? 2. 思科设备中 `default` 命令和 `no` 命令有什么区别? 3. 如何批量删除思科交换机的端口配置?
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值