在H3C网络设备的配置管理中,取消命令是日常运维和故障排查中高频使用的操作,主要用于撤销已生效的配置、恢复默认设置或终止当前进程,H3C设备的命令行界面(CLI)提供了多种取消命令,其功能和使用场景因配置类型不同而存在差异,本文将系统梳理H3C设备中常见的取消命令,涵盖接口配置、路由协议、安全策略、VLAN划分等多个维度,并结合实例说明其具体用法及注意事项,最后通过FAQs解答常见疑问。

接口配置的取消命令
接口是网络设备的基础组件,对接口的配置(如IP地址、描述、带宽等)进行撤销是运维中的常见需求。
-
取消IP地址配置
若需要删除接口下的IP地址,使用undo ip address命令,接口GigabitEthernet1/0/1配置了IP地址192.168.1.1/24,现需取消该配置,进入接口视图后执行:system-view interface GigabitEthernet1/0/1 undo ip address执行后,接口的IP地址、子网掩码等参数将被清除,接口状态恢复为“unassigned”。
-
关闭/开启接口
若需临时禁用接口,使用shutdown命令;取消关闭(即重新开启接口)则使用undo shutdown。
(图片来源网络,侵删)interface GigabitEthernet1/0/1 shutdown // 关闭接口,接口状态变为DOWN undo shutdown // 重新开启接口,状态恢复为UP -
取消接口描述
接口描述信息(如“连接核心交换机”)可通过description命令添加,取消时使用undo description:interface GigabitEthernet1/0/1 description Core-SW undo description // 清除描述信息
路由协议的取消命令
路由协议的配置与撤销直接影响网络的路由表,需谨慎操作。
-
静态路由的取消
静态路由通过ip route-static命令配置,取消时使用undo ip route-static,需指定完整的路由目标、下一跳或出接口,删除目标网段192.168.2.0/24、下一跳192.168.1.2的静态路由:undo ip route-static 192.168.2.0 24 192.168.1.2 -
动态路由协议的取消
(图片来源网络,侵删)- OSPF:若需取消整个OSPF进程,使用
undo ospf命令;若仅取消某网段的宣告,进入OSPF视图后使用undo network。undo ospf 1 // 删除OSPF进程1 ospf 1 undo network 192.168.1.0 0.0.0.255 area 0 // 取消192.168.1.0/24网段的宣告 - BGP:取消BGP进程使用
undo bgp命令,取消对等体配置使用undo peer,删除与对等体192.168.1.3的会话:bgp 100 undo peer 192.168.1.3 as-number 200
- OSPF:若需取消整个OSPF进程,使用
安全策略的取消命令
H3C设备的安全策略(如ACL、NAT、用户权限)可通过取消命令快速调整。
-
访问控制列表(ACL)的取消
ACL规则通过rule命令配置,取消时使用undo rule,需指定规则编号或内容,删除ACL 3000中允许源IP 192.168.1.0/24流量通过的规则:acl 3000 undo rule 5 // 删除规则编号为5的条目 undo rule permit source 192.168.1.0 0.0.0.255 // 按内容删除规则 -
NAT策略的取消
若需删除NAT地址池或策略,使用undo nat address-group或undo nat-policy,删除地址池pool1:undo nat address-group pool1 -
用户权限的取消
通过local-user命令配置的用户,取消权限时需进入用户视图,禁用用户admin并删除其权限:local-user admin undo authorization-attribute level 3 // 取消特权级别 undo service-type telnet ssh // 取消服务类型 undo local-user admin // 删除用户
VLAN与MAC地址表的取消命令
-
VLAN配置的取消
- 删除VLAN:使用
undo vlan命令,例如删除VLAN 10:undo vlan 10 - 取消接口的VLAN成员资格:进入接口视图后使用
undo port link-type(取消接口类型)或undo port default vlan(取消默认VLAN),接口GigabitEthernet1/0/1原为接入端口(VLAN 10),现取消配置:interface GigabitEthernet1/0/1 undo port default vlan 10
- 删除VLAN:使用
-
MAC地址表的取消
- 删除静态MAC地址:使用
undo mac-address命令,例如删除接口GigabitEthernet1/0/1上的静态MAC地址0001-0002-0003:undo mac-address GigabitEthernet1/0/1 0001-0002-0003
- 删除静态MAC地址:使用
系统级配置的取消命令
-
取消保存的配置
若需恢复到出厂配置,使用reset saved-configuration命令,重启设备后生效:reset saved-configuration reboot -
取消当前会话的配置
临时配置未保存时,可通过undo configure命令清除当前会话的所有配置(需在用户视图下执行):undo configure
取消命令的通用注意事项
- 视图依赖性:多数取消命令需在对应视图下执行(如接口配置需进入接口视图,路由协议需进入协议视图),否则会提示“Command denied”。
- 参数匹配:取消命令需与原配置参数完全一致(如IP地址、子网掩码、规则内容等),否则可能无法生效。
- 影响范围:部分取消操作会导致业务中断(如删除路由、关闭接口),需在维护窗口执行。
- 保存配置:取消配置后,需执行
save命令保存到设备,否则重启后配置可能恢复。
常见取消命令速查表
| 配置类型 | 常见取消命令 | 示例场景 |
|---|---|---|
| 接口IP地址 | undo ip address | 删除接口的IP配置 |
| 接口状态 | undo shutdown | 重新开启关闭的接口 |
| 静态路由 | undo ip route-static | 删除指定目标网段的静态路由 |
| OSPF进程 | undo ospf [进程ID] | 删除整个OSPF路由进程 |
| ACL规则 | undo rule [编号/内容] | 删除ACL中指定的规则条目 |
| VLAN | undo vlan [VLAN ID] | 删除指定的VLAN |
| 静态MAC地址 | undo mac-address [接口] [MAC地址] | 删除接口上的静态MAC绑定 |
| 保存配置 | reset saved-configuration | 清除设备中保存的配置(恢复出厂) |
相关问答FAQs
Q1: 执行undo命令后,配置是否会立即生效?是否需要保存?
A: 大部分undo命令执行后会立即生效(如删除IP地址、关闭接口),但部分配置需重启设备才能完全生效(如删除VLAN后,若接口仍残留VLAN信息,可能需重启),无论是否立即生效,执行undo命令后均需通过save命令将当前配置保存到设备,否则重启后原配置仍会恢复,删除VLAN 10后,若未保存,重启设备VLAN 10会重新存在。
Q2: 如何取消未保存的临时配置?
A: 若配置未保存(仅存在于当前会话中),可通过两种方式取消:
- 逐条撤销:在对应视图下使用undo命令删除每条配置(如
undo ip address、undo vlan 10)。 - 全量清除:在用户视图下执行
undo configure命令,可清除当前会话的所有临时配置,无需重启即可恢复到上次保存的状态,但需注意,此操作不可逆,建议执行前确认配置未保存。
