华为H3C实战 | 第41章 新手常见问题 FAQ
📚 本系列共 43 篇(第 41 / 43 篇) · 第六卷 实战与附录篇 —— 把它们拼起来
← 上一篇:第 40 章 华为 / H3C 命令速查字典 下一篇:第 42 章 术语表与协议索引 →
本章导读:技术上的困境是"这功能怎么配",经验上的困境是"为什么配了却不生效"。前面各章解决第一种,本章专门解决第二种:45 条来自真实机房的问题,每条按症状→原因→怎么办→怎么避免四段写。
本章结构:
- 41.1 怎么用这一章 —— 给谁看、四段式怎么读、为什么按踩坑频率而不是难度排序
- 41.2 登录与视图类
- 41.3 配置习惯与保存类
- 41.4 常见报错与命令行提示类
- 41.5 VLAN 与二层类
- 41.6 路由与 IP 类
- 41.7 无线与认证类
- 41.8 安全策略与 NAT 类
- 41.9 排障思路类
- 41.10 工程规约与现场作业类
- 41.11 十条「老网管不会明说」的经验
- 41.12 本章小结
重点提示:急的时候只看每条的"怎么办"那一段;41.241.4 几乎人人都会踩,建议通读,之后的组按需查。已经能通但"时好时坏",先看 41.9 排障思路类;要进现场作业的,41.10 和 41.11 别跳。
关联章节:命令行与视图体系见第 1 章;各类报错对应的功能章见第 336 章;命令怎么查见第 40 章;被问到的术语查第 42 章。
41.1 怎么用这一章
41.1.1 这一章是给谁看的
如果你刚入行,或者第一次独立接手一台华为/H3C 设备,你会遇到两种困境:技术上的困境(这个功能怎么配)和经验上的困境(为什么配了却不生效、为什么别人的能跑我的不行)。
这本书前面每一章都在解决第一种困境。这一章专门解决第二种。
下面 45 条问题,全部来自真实的运维现场——不是「教科书会问的问题」,而是「半夜三点你在机房里会问的问题」。每条都按四段写:症状 → 原因 → 怎么办(附命令)→ 怎么避免。急的时候只看「怎么办」那一段就行。
41.1.2 这一章的排序逻辑
问题按主题分成八组,但组内排序不是按难度,而是按踩坑频率。第一组到第四组是「几乎每个人都会遇到」的,建议通读;第五组之后可以按需查。
41.2 登录与视图类
Q1 敲了命令提示「Error: Unrecognized command」,哪里错了?
症状:命令敲下去,设备回一句 Error: Unrecognized command found at '^' position.。
原因:三种可能——在错误的视图敲命令、命令拼写错误、命令在当前版本不存在。最常见的是第一种:在用户视图 <HUAWEI> 下敲了系统视图命令。
怎么办:先看提示符。<> 是用户视图,[] 是系统视图。
# 从用户视图进入系统视图
<HUAWEI> system-view
[HUAWEI]
怎么避免:敲命令前看一眼提示符。另外善用 ?,在任意视图敲 ? 会列出当前视图支持的所有命令。
Q2 怎么快速知道一台陌生的设备该怎么配?
症状:接手一台设备,不知道它配了什么、跑的什么业务。
原因:没有标准的信息收集流程。
怎么办:登录后按顺序敲这几条:
# 华为:四步摸清一台设备
display version
display current-configuration
display interface brief
display vlan
H3C 的命令完全相同(display 系列是两家兼容度最高的部分)。
怎么避免:把这四条存成便签,作为「接手设备」的固定动作。
Q3 配置时屏幕一直「–More–」,怎么关掉分页?
症状:display current-configuration 输出太长,一直停在 ---- More ----。
原因:设备默认开启分页显示。
怎么办:
# 华为:关闭分页,只对当前会话生效
<HUAWEI> screen-length 0 temporary
# H3C:关闭分页
<H3C> screen-length disable
怎么避免:screen-length 0 temporary 只在当前会话有效,重新登录后恢复。这是好事——避免以后忘记打开导致输出刷屏。
Q4 中文显示乱码怎么办?
症状:设备输出里中文显示成乱码或者是方块。
原因:终端软件的字符编码与设备不一致(多数是 UTF-8 与 GBK 的差异)。
怎么办:在终端软件(SecureCRT/PuTTY/MobaXterm)的会话设置里切换字符编码,一般选 UTF-8 或 GBK 试一下。
怎么避免:团队统一用一个终端软件、统一编码设置。另外配置里的注释建议用英文或拼音,避免跨软件乱码。
41.3 配置习惯与保存类
Q5 敲了 undo 之后,为什么配置「没删」?
症状:敲了 undo xxx,但 display current-configuration 里那条配置还在,或者功能还在生效。
原因:四种可能——
- 手误敲在错误的视图:
undo只对当前视图有效,在系统视图下undo一个接口命令是没用的。 - 配置有继承关系:上层视图的命令覆盖了下层的删除,比如 AP 组下绑定了模板。
- 这是「默认值」被显示:有些默认配置本来就会显示,
undo掉后恢复默认值,看起来「还在」。 - 有另一个设备/端口在提供同样的功能:比如 VRRP 另一台还在提供网关。
怎么办:先确认命令敲在哪个视图,再 display this 看当前视图下的实际配置:
# 看当前视图下生效的配置(华为)
[HUAWEI-interface-GigabitEthernet0/0/1] display this
# H3C 同样支持
[H3C-GigabitEthernet1/0/1] display this
怎么避免:改完立刻用 display this 或 display current-configuration interface X 确认,不要凭「我敲了 undo」就认为生效了。
Q6 忘了 save 会怎样?怎么确认自己存了没?
症状:配了一下午的配置,重启后全没了。
原因:所有配置命令都只改「运行配置」(running-config),断电或重启后设备重新从「启动配置」(saved-configuration)加载。
怎么办:
# 华为:保存配置,会问是否确认,敲 y
<HUAWEI> save
# H3C:保存并跳过确认
<H3C> save force
# 确认自己存了没:对比运行配置与启动配置
<HUAWEI> display saved-configuration
怎么避免:养成「改完就存」的条件反射。更规范的做法是配置完成一个功能段就存一次,而不是全部做完再存。
Q7 怎么对比「当前配置」和「已保存配置」的差异?
症状:想确认自己改了哪些东西、和上次保存的差在哪。
原因:人工对比两份长配置几乎不可能。
怎么办:把两份配置都导出到 PC,用文本对比工具(Beyond Compare、VS Code、diff)比对:
# 华为:分别导出运行配置与启动配置到终端
display current-configuration
display saved-configuration
# H3C:同样
display current-configuration
display saved-configuration
怎么避免:每次改动前先导出当前配置存一份,改动后再导出一次,两次对比就知道改了什么。这是变更管理的标准动作。
Q8 配置改坏了,怎么回到上一次能用的版本?
症状:改了一堆配置,业务坏了,想回滚。
原因:没有提前备份。
怎么办:如果之前备份过配置文件,用配置回滚:
# 华为:用备份文件回滚配置
<HUAWEI> configuration replace file flash:/backup.cfg
# H3C:同样
<H3C> configuration replace file flash:/backup.cfg
如果没有备份,最直接的方案是 reset saved-configuration 后重启恢复出厂,再从文档重建——代价很大。
怎么避免:任何变更前先 save + 导出配置。这一条比任何技巧都重要。
Q9 设备上的时钟不对,会导致什么问题?
症状:日志时间对不上、证书时间错误、认证失败。
原因:设备没有配置 NTP,时钟随运行时间漂移。
怎么办:
# 华为:手动设置时钟
[HUAWEI] clock datetime 10:00:00 2024-01-01
# 配 NTP 客户端,自动同步
[HUAWEI] ntp-service unicast-server 192.168.1.100
怎么避免:所有设备统一配 NTP,并在交付验收清单里加一条「时间偏差 < 1 秒」。
41.4 常见报错与命令行提示类
Q10 「Error: The specified VLAN does not exist」是什么意思?
症状:把接口加入 VLAN 时报错。
原因:先划接口到 VLAN,但 VLAN 还没创建。
怎么办:先建 VLAN 再划接口:
# 华为:先建 VLAN,再划接口
[HUAWEI] vlan batch 10
[HUAWEI] interface GigabitEthernet0/0/1
[HUAWEI-GigabitEthernet0/0/1] port link-type access
[HUAWEI-GigabitEthernet0/0/1] port default vlan 10
怎么避免:配置顺序永远是「先建 VLAN,再划端口,最后配 trunk 放行」。
Q11 「Error: Please configure the interface type first」怎么解决?
症状:H3C 上直接执行 port access vlan 10 报错。
原因:接口当前是三层模式(route mode),不支持二层 VLAN 配置。
怎么办:先把接口切成二层:
# H3C:把接口切成二层(bridge)模式
[H3C] interface GigabitEthernet1/0/1
[H3C-GigabitEthernet1/0/1] port link-mode bridge
[H3C-GigabitEthernet1/0/1] port access vlan 10
怎么避免:接手设备先 display interface brief,看接口是 UP 还是 DOWN,以及是二层还是三层。
Q12 「Error: The interface has been used by other service」是什么?
症状:想给接口配 IP,但报错说接口已被其他业务占用。
原因:接口被加入了聚合(Eth-Trunk / Bridge-Aggregation),或者被配置为堆叠口、镜像口等。
怎么办:先解除占用:
# 华为:把接口从 Eth-Trunk 中移除
[HUAWEI] interface GigabitEthernet0/0/1
[HUAWEI-GigabitEthernet0/0/1] undo eth-trunk
怎么避免:接口的用途(业务口、聚合成员、堆叠口、镜像口)要先规划好,不要临时改变用途。
Q13 「Error: Unrecognized command」但命令确实存在,怎么办?
症状:照着文档抄的命令报「无法识别」。
原因:版本差异。文档可能来自其他版本,命令在当前版本上不存在或参数不同。
怎么办:在设备上用 ? 逐级展开,看真实的命令树:
# 逐级查命令帮助
[HUAWEI] stp ?
[HUAWEI] stp bpdu-protection ?
怎么避免:永远不要盲抄文档。任何「不确定」的命令,先 ? 确认再敲。
41.5 VLAN 与二层类
Q14 同一个 VLAN 内的两台 PC 不通,怎么查?
症状:两台 PC 连在同一台交换机、属于同一个 VLAN,但互相 ping 不通。
原因:可能的原因按概率排序——
- PC 的 IP 不在同一网段或掩码错误。
- 两个口不在同一个 VLAN。
- 端口被端口安全/MAC 限制封了。
- 有环路导致 STP 阻塞了某个口。
怎么办:逐条查:
# 1. 确认端口在哪个 VLAN
display port vlan active
# 2. 确认 VLAN 成员
display vlan 10
# 3. 确认 MAC 学习到了
display mac-address vlan 10
# 4. 确认端口没被禁用
display interface GigabitEthernet0/0/1
怎么避免:接入端口上线前统一模板化配置,不手工一个个口配。
Q15 跨 VLAN 不通(能 ping 通网关,但 ping 不通其它 VLAN 的主机),怎么查?
症状:PC 能 ping 通自己的网关,但 ping 不通另一个 VLAN 的主机。
原因:网关配置没问题(能 ping 通),那么问题在三层转发或策略:一是三层设备上没有目标网段的路由,二是 ACL 或防火墙策略拦了。
怎么办:
# 1. 在网关设备上看路由表里有没有目标网段
display ip routing-table 192.168.20.0
# 2. 看 ACL 命中情况
display acl 3000
# 3. 从网关带源地址 ping 目标
ping -a 192.168.10.1 192.168.20.10
怎么避免:每加一个网段,都要在网关设备上验证「路由 + ACL」两件事。
Q16 为什么 display vlan 10 里看不到我的接口?
症状:明明配了 port default vlan 10,但 VLAN 10 的端口列表里没有它。
原因:三种可能——接口类型不是 access、接口是 trunk 但没放行 VLAN 10、接口被 shutdown 了。
怎么办:
# 华为:看接口的完整二层配置
display current-configuration interface GigabitEthernet0/0/1
display port vlan active
怎么避免:配完立刻 display port vlan active 确认,不要等出问题再看。
Q17 接口一直显示 DOWN,可能是什么原因?
症状:display interface brief 里某个口是 DOWN。
原因:按顺序排查——
| 层次 | 可能原因 | 查法 |
|---|---|---|
| 物理 | 网线/光纤没接、坏了 | 换线、看接口指示灯 |
| 物理 | 光模块不匹配、光衰 | display transceiver diagnosis |
| 配置 | 接口被 shutdown 了 |
看配置里有没有 shutdown |
| 对端 | 对端设备没开机/口没开 | 查对端 |
| 协商 | 速率/双工强制不匹配 | 两端都改自动或都改固定 |
怎么办:
# 看光模块收发光功率是否正常
display transceiver diagnosis interface GigabitEthernet0/0/1
# 看接口详细状态
display interface GigabitEthernet0/0/1
怎么避免:上架时两端都设置 negotiation auto(华为)或 speed auto/duplex auto(H3C),除非有明确理由才强制。
41.6 路由与 IP 类
Q18 VLANIF 配了地址,但状态一直是 DOWN,为什么?
症状:interface Vlanif 10 下配了 ip address,但 display interface Vlanif 10 显示 DOWN。
原因:VLANIF 的状态依赖于该 VLAN 内是否有 up 的物理接口。如果这个 VLAN 在设备上没有任何 up 的端口,VLANIF 就是 down 的。
怎么办:
# 1. 看 VLAN 里有哪些口
display vlan 10
# 2. 看这些口的物理状态
display interface brief
# 3. 确认 trunk 放行了这个 VLAN
display port vlan active
怎么避免:先保证有 up 的物理端口加入该 VLAN,再配 VLANIF 地址。另外注意跨设备时,Trunk 必须放行该 VLAN,否则对端口虽然 up 但不属于这个 VLAN。
Q19 ping 不通,但 ARP 学不到,怎么回事?
症状:PC ping 网关没反应,网关上看不到 PC 的 ARP。
原因:三层无法解析二层地址。可能原因——PC 的掩码错(不在同一网段)、VLAN 划错、网关配错。
怎么办:
# 1. 看目标地址的 ARP 是否存在
display arp | include 192.168.10.5
# 2. 看接口的 IP 与掩码
display ip interface brief
# 3. 清 ARP 后重新学
reset arp all
怎么避免:VLAN 划分与 IP 规划要严格对应,做一张「VLAN-IP 对照表」贴在机房。
Q20 静态路由配了不生效,怎么办?
症状:配了静态路由,但路由表里没有。
原因:三种可能——下一跳不可达(路由递归失败)、有更优先的路由(OSPF 或直连)、下一跳接口没配 IP 或没 up。
怎么办:
# 1. 看路由表里到底有没有这条
display ip routing-table 192.168.20.0
# 2. 看下一跳是否可达
ping 192.168.10.2
# 3. 看是否有直连或动态路由覆盖
display ip routing-table protocol ospf
怎么避免:配静态路由后必须验证两件事——「路由表里有」和「下一跳能 ping 通」。
Q21 为什么 ping 能通,但访问服务不通?
症状:网络层通(ping 通),应用层不通(网页打不开、SSH 连不上)。
原因:ICMP 与 TCP/UDP 走不同的策略路径。可能是防火墙只放行了 ICMP、ACL 只放行了 ICMP,或者应用服务本身没启动。
怎么办:分层看——
# 1. 测端口是否可达
telnet 192.168.10.5 80
# 2. 看防火墙会话表里有没有这条流
display firewall session table
# 3. 看服务器上的服务是否在监听
netstat -an | findstr :80
怎么避免:ACL/防火墙策略要按「协议+端口」写,不要只写 permit icmp 就以为放通了。
41.7 无线与认证类
Q22 AP 不上线,怎么一步步查?
症状:AP 加电后,AC 上 display ap all 一直显示离线。
原因:按顺序排查——AP 没拿到 IP、DHCP 没带 Option 43、AP 到 AC 不通、AC 的 CAPWAP 源接口配置错、AP 认证方式拒绝。
怎么办:五步定位:
# 第 1 步:AP 是否拿到了管理 IP(在核心上看 ARP)
display arp | include 172.16.100
# 第 2 步:DHCP 是否有 Option 43
display current-configuration | include option 43
# 第 3 步:从 AP 所在交换机 ping 通 AC
ping -a 172.16.100.51 172.16.100.2
# 第 4 步:AC 的 CAPWAP 源接口
display capwap configuration
# 第 5 步:AP 状态与失败原因
display ap all
怎么避免:AP 上线率纳入验收清单,每次新增 AP 都要验证「拿到 IP + 在线」两件事。
Q23 无线连上了但打不开网页,为什么?
症状:手机显示已连接 Wi-Fi,但网页打不开。
原因:最常见的是业务 VLAN 没配网关,或者无线用户拿不到 IP,或者被 Portal 认证拦住。
怎么办:
# 1. 看手机是否拿到 IP(在 AC 或核心上看在线用户)
display station all
# 2. 看业务 VLAN 的网关是否 up
display interface Vlanif 40
# 3. 看是否有 Portal 认证
display web-auth-server configuration
怎么避免:无线上线前把「终端拿到业务 IP + 能 ping 通网关」作为两级验收。
Q24 Portal 认证页面不弹出来怎么办?
症状:连上 Wi-Fi 后,浏览器不弹认证页。
原因:Portal 服务器不可达、共享密钥不一致、免认证规则漏配(DNS 被拦)、或者终端浏览器缓存。
怎么办:
# 1. 看 Portal 服务器探测状态
display web-auth-server configuration
display server-detect state
# 2. 确认免认证规则里有 DNS
display current-configuration | include free-rule
# 3. 手动访问任意 HTTP 站点触发重定向
怎么避免:Portal 配置上线后必须做「三台不同品牌的手机」联调,因为各家的重定向行为不一样。
Q25 AP 数量多的是不是一定要用 AC?
症状:纠结于「胖 AP 还是瘦 AP + AC」。
原因:取决于规模与运维需求。
怎么办:给一张判断表:
| AP 数量 | 建议 | 理由 |
|---|---|---|
| 1~5 台 | 胖 AP(FAT) | 不需要集中管理,成本低 |
| 5~20 台 | AC + 瘦 AP | 统一配置、统一认证 |
| 20 台以上 | AC + 瘦 AP + 双机 | 必须考虑可靠性与统一运维 |
怎么避免:在采购阶段就定,不要买了胖 AP 后面再想着转瘦。
41.8 安全策略与 NAT 类
Q26 防火墙策略明明配了 allow,为什么还是不通?
症状:安全策略里配了允许,但流量仍然被拦。
原因:五种可能——策略方向配反、源/目的区域不对、地址对象写错(尤其 NAT 后地址变了)、会话未建立、默认动作是拒绝且规则未命中。
怎么办:按顺序查:
# 1. 看策略是否命中(看命中计数)
display security-policy rule all
# 2. 看会话表里有没有这条流
display firewall session table
# 3. 看流量的真实源/目的(是否被 NAT 改过)
display firewall session table verbose
怎么避免:写策略时把「源区域、目的区域、源地址、目的地址、服务」五项全部写清楚,不要依赖默认值。
Q27 防火墙默认策略是什么?要不要改?
症状:配完防火墙后什么都不通。
原因:华为 USG6000E/H3C F1000 的默认动作是拒绝所有,不配策略就一条流量都过不去。
怎么办:显式确认默认动作,并按需配置放行策略:
# 华为:查看默认动作
display security-policy rule all
# 设置默认拒绝(推荐,明确表达安全基线)
[HUAWEI] security-policy
[HUAWEI-policy-security] default action deny
怎么避免:把「默认拒绝」当作设计前提,所有放行都是显式声明的。这是等保 2.0 的基本要求。
Q28 NAT 配了,内网上不了网,怎么查?
症状:内网 PC 打不开外网网页。
原因:按顺序排查——路由不通、NAT 的 ACL 没匹配上、nat outbound 配在错误接口、防火墙拦了、DNS 没配。
怎么办:五步定位:
# 1. 路由通不通
display ip routing-table 0.0.0.0
# 2. NAT 是否建立了转换
display nat session all
# 3. ACL 是否匹配流量
display acl 2000
# 4. 防火墙会话
display firewall session table
# 5. 直接 ping 公网 IP 与域名,区分 DNS 问题
ping 8.8.8.8
怎么避免:NAT 上线前做「逐跳 ping」验证(见第 38 章 37.5.5),每一跳确认一次。
Q29 外网访问不了内网服务器,但内网可以访问外网?
症状:典型的「单向不通」。
原因:缺少 NAT Server(端口映射)或防火墙没有放行外网到内网的入站策略。
怎么办:
# 1. 看 NAT Server 是否配置
display nat server
# 2. 看防火墙是否有入站放行策略
display security-policy rule all
# 3. 从外网测端口
telnet 100.64.8.2 8080
怎么避免:发布内网服务时,三处必须同时配:NAT Server、防火墙入站策略、服务器本机防火墙放行。
Q30 「内网访问公网映射地址失败」,是故障吗?
症状:内网 PC 用公网 IP 访问内网服务器,访问不了,但外网可以。
原因:不是故障,是 NAT 的默认行为限制——NAT 设备通常不处理「从内网口进入、又从内网口返回」的流量。
怎么办:两个方案——内网用户直接访问服务器内网地址(最佳实践,用 DNS 分流),或者配置 NAT 回流(Hairpin)。
怎么避免:测试内网服务时直接用内网地址测,不要绕公网。
41.9 排障思路类
Q31 排障第一步该做什么?
症状:接到报障,不知道从哪下手。
原因:没有套路的排障会导致「乱试」。
怎么办:先问三个问题——影响范围多大?什么时候开始的?最近改了什么? 然后按分层法(物理 → 二层 → 三层 → 应用)逐层缩小。具体方法见第 39 章 38.1。
怎么避免:把「先问范围、再问时间、再问变更」当成肌肉记忆。
Q32 为什么我改了很多配置都没用,但重启就好了?
症状:各种改配置都不生效,重启后全好了。
原因:部分配置需要重启才能生效(尤其是堆叠、IRF、部分硬件相关配置),或者设备状态异常(如进程挂死)。
怎么办:先确认这条配置是否「需要重启生效」,再考虑重启作为方案。
怎么避免:把「重启」当最后手段,不是第一手段。重启会中断业务,且让你失去现场。
Q33 怎么判断问题在「有线」还是「无线」?
症状:用户说「网络慢」。
原因:需要先分清是哪个链路。
怎么办:把笔记本直接插到 AP 所在交换机的同一个口(同 VLAN)测速:有线也慢 → 有线侧或上游;有线正常 → 空口问题。
怎么避免:所有「慢」类问题都先做这个二分。
Q34 网络「时好时坏」,怎么查?
症状:有时正常,有时不通。
原因:常见原因——环路与 STP 抖动、地址冲突(两个设备用了同 IP)、链路聚合一侧故障(单边断)、光衰临界、ARP 老化。
怎么办:
# 1. 看 STP 拓扑变化次数
display stp
# 2. 看地址冲突告警
display logbuffer | include conflict
# 3. 看聚合成员状态
display eth-trunk 1
# 4. 看光模块收光
display transceiver diagnosis interface GigabitEthernet0/0/1
怎么避免:配好日志服务器,把所有异常事件记录下来,「时好时坏」的问题靠日志抓。
Q35 怎么「证明」问题不在我这一层?
症状:甲方/同事质疑「是你的交换机问题」。
原因:没有证据意识。
怎么办:用命令留下证据——接口统计、路由表、ACL 命中计数、日志。截图 + 时间戳。
# 华为:一次性收集全部关键信息
display diagnostic-information
怎么避免:每次排障都留档,形成「排障记录」,这在责任划分与后续优化中都很有价值。
41.10 工程规约与现场作业类
Q36 新设备上架前的检查清单是什么?
症状:设备上架后才发现型号/版本不对。
原因:没有上架前的核对流程。
怎么办:上架前查四项:
| 项 | 查什么 | 命令 |
|---|---|---|
| 型号 | 是不是采购的型号 | display device |
| 版本 | 是不是统一版本 | display version |
| 序列号 | 与资产台账一致 | display elabel |
| 已存配置 | 有没有遗留旧配置 | display current-configuration |
怎么避免:把这张表做成上架检查单,签字确认。
Q37 为什么每根线都要打标签?
症状:出故障时找不到线是哪根。
原因:标签是「未来自己」的救命绳。
怎么办:两端都打标签,内容是「设备名-端口-对端设备名-对端端口」,例如 CORE-GE0/0/1-ACC3F-GE0/0/24。用标签打印机,不要用记号笔。
怎么避免:把打标签写进施工规范,验收时检查。
Q38 机房里应该常备什么工具?
症状:故障时发现少工具。
原因:没有标准工具包。
怎么办:常备清单——Console 线(RJ45 与 USB 两种)、网线测试仪、寻线仪、光功率计、标签打印机、备用光模块、备用跳线、笔记本(带串口软件)、手电筒。
怎么避免:工具包编号管理,定期盘点。
Q39 怎么给甲方做一次「网络交付」?
症状:不知道该交什么。
原因:缺少交付标准。
怎么办:至少交五份文档——拓扑图、配置清单、接线表、账号表、变更记录。再加上「验收清单逐项签字」。详见第 38 章 37.9.4。
怎么避免:把交付文档模板化,每次项目复用。
Q40 登录设备应该用什么方式?Telnet 还能用吗?
症状:老设备只有 Telnet。
原因:Telnet 是明文传输,密码在网络上是裸奔。
怎么办:能用 SSH 就用 SSH,把 Telnet 关闭:
# 华为:开 SSH,VTY 只允许 SSH
stelnet server enable
user-interface vty 0 4
protocol inbound ssh
quit
怎么避免:所有新设备交付必须 SSH;老设备通过升级或加跳板机的方式过渡。
Q41 交换机在机柜里要不要接地?
症状:有人觉得「不接地也能用」。
原因:接地是安全与防雷要求,不是「可选项」。
怎么办:所有机柜设备必须接地,接地电阻符合规范(一般 ≤4 欧姆,具体按机房标准)。
怎么避免:验收清单里加一条「接地检查」。
Q42 配置里的密码能不能明文写在文档里?
症状:交接文档里写了明文密码。
原因:方便,但不安全。
怎么办:文档里只写「密码存放位置」,不写密码本身;密码用密码管理器或加密文件统一管理。设备上用 irreversible-cipher(华为)或 simple 加密后配置。
怎么避免:把「密码不入文档」写进团队规范。
Q43 VLAN 1 到底能不能用?
症状:新配置默认都在 VLAN 1。
原因:VLAN 1 是默认 VLAN,所有未配置端口都在其中。
怎么办:业务不要放在 VLAN 1。VLAN 1 可以保留给设备管理(有争议),但建议管理也用独立 VLAN。
怎么避免:规划时把业务 VLAN 从 10 开始编号,VLAN 1 保持空置。
Q44 公司网络需要做等保吗?
症状:不清楚合规要求。
原因:等保 2.0 对网络设备有明确要求。
怎么办:至少做到——SSH 与管理 VLAN、AAA 认证、日志集中、NTP、默认拒绝的安全策略、漏洞补丁管理。这是最低基线。
怎么避免:把等保基线做成「设备上线检查单」,不靠人记。
Q45 遇到真的搞不定的问题,怎么办?
症状:查了很久,还是不通。
原因:可能是硬件故障、版本缺陷、或者是极端场景。
怎么办:按顺序升级处理——
- 收集证据:
display diagnostic-information(两家都有)。 - 记录现象:时间、命令、输出、已尝试的操作。
- 查官方:厂商文档的「故障处理」章节、技术社区。
- 提工单:把上面的材料打包发给厂商。
- 降级方案:如果有备用设备或链路,先切换保证业务。
怎么避免:把「收集证据」当成习惯,工单写得清楚,处理速度快一倍。
41.11 十条「老网管不会明说」的经验
这一节不是问答,是十年以上老手才会总结出来的经验。它们不出现在任何手册里,但每一条都能省下你几十个小时。
经验一:先画图,再动手。 不管多小的网络,先画出拓扑和 IP 规划。画不出来的地方,就是你还没想清楚的地方。很多人配置失败的根源不在命令,而在「边配边想」。
经验二:一次只改一处。 改三处配置然后测试,如果通了,你不知道是哪一处起的作用;如果不通,你也不知道是哪一处的问题。一次改一处,改完就测——这是所有排障效率的根源。
经验三:记录每一次变更。 哪怕只是加了一条 ACL 规则。三个月后你不会记得「是谁改的、为什么改」,但日志会记得。
经验四:保留「能用」的配置。 每次上线成功后,把配置存一份,文件名带日期。将来回滚时,这份文件就是你的救命绳。
经验五:不要相信「应该没问题」。 一切都要验证。display 系列命令之所以重要,就是因为它们只输出事实,不输出期望。
经验六:报警要设置在「人还没发现」的时候。 好的监控是设备在用户报障前发出告警。这需要平时配日志服务器、告警阈值。
经验七:作业前先戴「手套」。 动手前的三问:备份做了吗?变更窗口确认了吗?回滚方案想好了吗?这三问花三十秒,能省掉三十小时。
经验八:不要「顺手」改别人的设备。 看到别人配置不规范,别当场改。先记下来,走变更流程。顺手改是生产事故的常见源头。
经验九:遇到第一次见的问题,先做记录,再做修复。 记录现象、时间、命令与输出。因为在修复的瞬间,原始现场就消失了。
经验十:你的下一个接手人,是你的三个月后的自己。 所有文档、标签、注释,都是为「未来的你」写的。缺少它们,你会感谢现在的自己吗?
最后一条实用建议:把这十条用一页纸打印出来,贴在显示器旁。技术细节会忘,这十条不会。
41.12 本章小结
这 45 条问题,如果把「怎么办」那一段抽出来单独看,会发现它们重复着同一套动作:
- 先看视图和提示符(Q1、Q11、Q13)。
- 改完就存、存了就备份(Q6、Q7、Q8)。
- 配完立刻验证(Q14~Q21)。
- 分层定位(Q31、Q33、Q34)。
- 留证据(Q35、Q45)。
技术会过时,这套动作不会。真正让一个网管从「会背命令」到「能扛事情」的,就是这五条习惯。
自测题
- 敲了
undo但配置还在,最可能是什么原因?怎么确认? - VLANIF 状态是 DOWN,和 VLAN 里有没有 up 的物理口有什么关系?
- 防火墙策略配了 allow 还是不通,最容易被忽略的一个原因是哪个?
- 为什么说「内网访问公网映射地址失败」不一定是故障?
- 排障时收集
display diagnostic-information的价值是什么?
- 最可能是命令敲在了错误的视图(
undo只对当前视图有效),或者配置有继承/默认值显示问题。确认方法是display this看当前视图的真实配置,或display current-configuration interface X看接口的完整配置。 - 有直接关系。VLANIF 的协议状态依赖于该 VLAN 内至少有一个 up 的二层接口;如果这个 VLAN 在本设备上没有任何 up 的物理口,VLANIF 就是 DOWN 状态,即使配了地址也不转发。
- NAT 后的地址变化。当 NAT 先于防火墙策略生效时,防火墙看到的源地址已经是被转换后的地址,策略里写内网段就匹配不上。
- 因为 NAT 设备默认只处理「内网口进、外网口出」方向的流量;内网 PC 访问公网映射地址时,报文从内网口进、又从内网口出,不满足转换条件。这是协议实现的默认行为,不是故障。
- 它会一次性收集版本、配置、接口状态、路由、日志等关键信息,是「现场快照」。当问题无法当场定位、需要升级到厂商或他人协助时,这份材料就是唯一的诊断依据。
关于本书:《华为 / H3C 网络设备典型功能配置详解》—— 面向国内高校/企业网络环境, 华为 VRP 与 H3C Comware 双厂商并排配置的实操教材,共 43 章。 全书所有命令尽量有官方出处,查不到的显式标注「待核实」。 返回系列目录
本人保留对侵权者及其全家发动因果律武器的权利
版权提醒
如无特殊申明,本站所有文章均是本人原创。转载请务必附上原文链接:https://www.elliot98.top/post/huawei-h3c-book/41/。
如有其它需要,请邮件联系!版权所有,违者必究!