菜鸟科技网

H3C取消命令有哪些?如何正确使用?

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

H3C取消命令有哪些?如何正确使用?-图1
(图片来源网络,侵删)

接口配置的取消命令

接口是网络设备的基础组件,对接口的配置(如IP地址、描述、带宽等)进行撤销是运维中的常见需求。

  1. 取消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”。

  2. 关闭/开启接口
    若需临时禁用接口,使用shutdown命令;取消关闭(即重新开启接口)则使用undo shutdown

    H3C取消命令有哪些?如何正确使用?-图2
    (图片来源网络,侵删)
    interface GigabitEthernet1/0/1  
    shutdown          // 关闭接口,接口状态变为DOWN  
    undo shutdown     // 重新开启接口,状态恢复为UP  
  3. 取消接口描述
    接口描述信息(如“连接核心交换机”)可通过description命令添加,取消时使用undo description

    interface GigabitEthernet1/0/1  
    description Core-SW  
    undo description   // 清除描述信息  

路由协议的取消命令

路由协议的配置与撤销直接影响网络的路由表,需谨慎操作。

  1. 静态路由的取消
    静态路由通过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  
  2. 动态路由协议的取消

    H3C取消命令有哪些?如何正确使用?-图3
    (图片来源网络,侵删)
    • 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  

安全策略的取消命令

H3C设备的安全策略(如ACL、NAT、用户权限)可通过取消命令快速调整。

  1. 访问控制列表(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  // 按内容删除规则  
  2. NAT策略的取消
    若需删除NAT地址池或策略,使用undo nat address-groupundo nat-policy,删除地址池pool1:

    undo nat address-group pool1  
  3. 用户权限的取消
    通过local-user命令配置的用户,取消权限时需进入用户视图,禁用用户admin并删除其权限:

    local-user admin  
    undo authorization-attribute level 3  // 取消特权级别  
    undo service-type telnet ssh          // 取消服务类型  
    undo local-user admin                 // 删除用户  

VLAN与MAC地址表的取消命令

  1. 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  
  2. MAC地址表的取消

    • 删除静态MAC地址:使用undo mac-address命令,例如删除接口GigabitEthernet1/0/1上的静态MAC地址0001-0002-0003:
      undo mac-address GigabitEthernet1/0/1 0001-0002-0003  

系统级配置的取消命令

  1. 取消保存的配置
    若需恢复到出厂配置,使用reset saved-configuration命令,重启设备后生效:

    reset saved-configuration  
    reboot  
  2. 取消当前会话的配置
    临时配置未保存时,可通过undo configure命令清除当前会话的所有配置(需在用户视图下执行):

    undo configure  

取消命令的通用注意事项

  1. 视图依赖性:多数取消命令需在对应视图下执行(如接口配置需进入接口视图,路由协议需进入协议视图),否则会提示“Command denied”。
  2. 参数匹配:取消命令需与原配置参数完全一致(如IP地址、子网掩码、规则内容等),否则可能无法生效。
  3. 影响范围:部分取消操作会导致业务中断(如删除路由、关闭接口),需在维护窗口执行。
  4. 保存配置:取消配置后,需执行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: 若配置未保存(仅存在于当前会话中),可通过两种方式取消:

  1. 逐条撤销:在对应视图下使用undo命令删除每条配置(如undo ip addressundo vlan 10)。
  2. 全量清除:在用户视图下执行undo configure命令,可清除当前会话的所有临时配置,无需重启即可恢复到上次保存的状态,但需注意,此操作不可逆,建议执行前确认配置未保存。
分享:
扫描分享到社交APP
上一篇
下一篇