首页/网络/网络设备配置速查/NAT 不生效排查清单(三厂检验命令)
NAT 与出口31 条

NAT 不生效排查清单(三厂检验命令)

内网出不去或外网进不来时的固定排查顺序:先看接口角色与 nat 条目挂载,再看 ACL 命中计数,最后看会话表与路由回程;三厂各有一套对应命令。

网络设备配置速查网络更新于 2026-10-13

NAT 不生效的固定排查顺序

内网出不去或外网进不来时,按固定顺序排查能少走弯路:先看接口角色与转换条目挂载的接口是否正确,再看源选择规则是否命中,接着看是否产生会话,最后核对回程路由与上层服务。前三步判断问题是否出在 NAT 本身,后两步判断流量已经转换但路径或服务有问题。前后两段的排查方向完全不同,先分清在哪一段是关键。

基本信息

适用平台三厂设备通用排查流程
第一步接口角色与命令挂载位置是否正确
第二步源选择规则是否命中,看规则计数
第三步会话表是否有表项产生
第四步回程路由与服务器侧放行是否到位

典型使用场景

  • 内网主机能 ping 网关但上不了网
  • 外网访问内网服务不通,需要区分是映射问题还是服务问题
  • 变更完成后业务未按预期恢复,需要快速定位是否 NAT 相关
  • 间歇性不通的排查:需要多次采样会话与计数
  • 厂商设备替换后的验收检查

华为 VRP

华为 VRP
display nat outbound             # 条目是否挂在正确的接口上
display acl 2000                  # 规则命中计数是否增长
display nat session all           # 是否产生转换会话
display ip routing-table 8.8.8.8  # 是否有出网路由

思科 IOS

思科 IOS
show ip nat statistics           # 看接口角色与命中未命中计数
show access-lists 1               # 源选择规则计数
show ip nat translations          # 会话表
show ip route 8.8.8.8             # 回程与出网路由

H3C Comware

H3C Comware
display nat outbound
display acl 2000
display nat session all
display ip routing-table 8.8.8.8

现象与定位对照

现象优先检查说明
规则计数不增长源选择 ACL 覆盖范围流量未命中规则,问题在规则而不是设备
计数增长但无会话命令挂载位置与接口角色流量进入设备但未进入转换流程
有会话但业务不通回程路由与服务器放行转换正常,问题在下游
间歇性不通会话老化、链路抖动与负载分担需要多次采样,单次快照看不出问题
只有部分主机受影响源选择范围与终端分布ACL 与地址规划不匹配是常见原因

排查纪律

  • 改配置前先采集现状:规则、计数、会话、路由四项快照都要留,回退与对比才有依据
  • 一次只改一处并立即验证:多点同时修改会让因果关系无法判断
  • 用测试流量触发:没有流量经过时看不到会话,测试时从真实客户端发起
  • 把公网侧测试与内网侧测试分开做:两侧结果不同能快速判断问题方向
  • 记录排查过程中每一步的现象,交接与复盘时价值极高

常见疑问

  • 为什么改了配置没变化:可能改的不是生效的那一份,核对运行的配置与引用关系
  • 清不清会话表:非必要不清,清空会中断在线业务
  • 怎么判断是设备问题还是运营商问题:在设备上向公网地址做连通性测试,区分故障边界
  • 为什么同一网段两台主机表现不同:检查终端自身网关、地址与主机防火墙
思科的统计输出会直接列出已标记为内外网的接口,是排查第一步最快的依据;华为与 H3C 则通过查看转换条目确认挂在哪个接口上,思路一致。
把这份顺序固化成巡检脚本的检查项:规则计数、会话数量、接口状态三项定期采集,异常时能立刻看出是哪一环先出的问题。

易错点

  • 只加 ACL 规则却不看命中计数:把源网段写错的问题误判成设备故障,反复折腾无进展
  • 不看会话表就下结论:无法区分规则未命中与回程路径问题,排查方向可能完全走偏
  • 故障期间清空会话表:丢失现场证据,还额外中断一次在线业务
  • 一次改多处配置:现象变化后无法归因,只能重新启动一轮排查
  • 只在设备侧验证不测客户端:设备侧看似正常,实际终端网关或地址配置有问题

数据来源与参考

  • Cisco IOS NAT 排错(show ip nat statistics)
  • 华为 VRP NAT 维护命令
  • H3C Comware NAT 显示与维护

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌