更新时间:2025-05-27 GMT+08:00
分享

VPN连接状态显示“未连接”

故障现象

虚拟专用网络 > 企业版-VPN连接页面,VPN连接状态显示为“未连接”

可能原因

  • VPN连接两端的连接配置不正确。
  • 华为云安全组和客户设备侧ACL配置不正确。
  • IPsec-VPN连接协商失败或连接断连。

处理步骤

  • 检查VPN连接两端的连接配置。
    • 确认两端配置的网关IP参数是否为镜像。
      • VPN网关的主/备EIP可以选择“虚拟专用网络 > 企业版-VPN网关”,在网关IP栏下查看。
      • 客户设备侧网关的公网IP可以选择“虚拟专用网络 > 企业版-对端网关”,在标识栏下查看。
    • 确认IKE策略、IPsec策略协商参数是否一致。
      • IKE策略、IPsec策略协商参数可以选择“虚拟专用网络 > 企业版-VPN连接”,单击“修改策略配置”查看。
    • 确认预共享密钥是否一致。
      • 预共享密钥无法在云上直接查看。如果不确认预共享密钥,建议根据客户设备侧的预共享密钥对VPN连接的预共享密钥进行重置。

        可以选择“虚拟专用网络 > 企业版-VPN连接”,选择“更多 > 重置密钥”进行重置。

    • 如果连接模式采用策略模式,请确认两端策略规则中的源网段和目的网段是否为镜像。

      策略规则可以选择“虚拟专用网络 > 企业版-VPN连接”,单击“修改连接信息”查看。

    • 如果连接模式采用静态路由模式且云侧开启了NQA功能,请确认客户设备侧是否已经正确配置Tunnel隧道的IP地址。
      • 是否开启NQA功能,可以选择“虚拟专用网络 > 企业版-VPN连接”,单击VPN连接名称,在“基本信息”页签查看“检测机制”
      • 客户设备侧在华为云VPN连接已设置的Tunnel隧道的IP地址,可以选择“虚拟专用网络 > 企业版-VPN连接”,单击“修改连接信息”,查看本端接口地址和对端接口地址。华为云VPN连接的本端接口地址和对端接口地址需要和客户设备的本端接口地址和对端接口地址互为镜像配置。
    • 如果连接模式采用BGP路由模式,请确认两端的BGP ASN是否为镜像。
      • VPN网关的BGP ASN可以选择“虚拟专用网络 > 企业版-VPN网关”,单击VPN网关名称,在“基本信息”页签查看。
      • 客户设备侧网关的BGP ASN可以选择“虚拟专用网络 > 企业版-对端网关”,在BGP ASN栏下查看。
  • 检查华为云安全组和客户设备侧ACL配置。
    • 确认华为云default安全组已经放通客户设备侧公网IP的端口。
      华为云default安全组查看步骤如下:
      1. 选择“虚拟专用网络 > 企业版-VPN网关”,单击关联的VPC名称。
      2. 单击VPC对应的路由表。
      3. 单击路由表的名称。
      4. 找到VPN网关主或备EIP的下一跳,单击下一跳名称。
      5. “关联安全组”页签,检查端口放通情况。
    • 确认客户设备侧ACL已经放通VPN网关主备EIP的端口。
  • 查看IPsec连接日志。
    1. 登录管理控制台。
    2. 在管理控制台左上角单击图标,选择区域和项目。
    3. 在页面左上角单击图标,选择网络 > 虚拟专用网络VPN
    4. 在左侧导航栏,选择虚拟专用网络 > 企业版-VPN连接
    5. “VPN连接”界面,找到目标VPN连接,选择更多 > 查看日志,查看相关日志信息。

      查看IPsec连接日志的过程中,您可以根据日志关键字对照表 VPN未连接的常见原因中的错误码自主排查问题。

      表1 VPN未连接的常见原因

      分类

      错误码

      描述

      IPsec-VPN连接协商失败

      phase1 proposal mismatch

      两端IKE安全提议参数不匹配。

      phase2 proposal or pfs mismatch

      两端IPSec安全提议参数、PFS算法或Security ACL不匹配。

      responder dh mismatch

      响应方的DH算法不匹配。

      initiator dh mismatch

      发起方的DH算法不匹配。

      encapsulation mode mismatch

      封装模式不匹配。

      flow mismatch

      两端Security ACL不匹配。

      version mismatch

      两端IKE版本号不匹配。

      peer address mismatch

      两端的IKE Peer地址不匹配。

      config ID mismatch

      根据ID未找到匹配的IKE Peer。

      exchange mode mismatch

      两端的协商模式不匹配。

      authentication fail

      身份认证失败。

      construct local ID fail

      构造本端ID失败。

      rekey no find old sa

      重协商时找不到旧的SA。

      rekey fail

      重协商时旧的SA正在下线。

      first packet limited

      首包限速。

      unsupported version

      不支持的IKE版本号。

      malformed message

      畸形消息。

      malformed payload

      畸形载荷。

      critical drop

      未识别的critical载荷。

      cookie mismatch

      Cookie不匹配。

      invalid cookie

      无效Cookie。

      invalid length

      报文长度非法。

      short packet

      超短包。

      unknown exchange type

      未知的协商模式。

      uncritical drop

      未识别的非critical载荷。

      route limit

      路由注入的数目达到规格。

      ip assigned fail

      IP地址分配失败。

      eap authentication timeout

      EAP认证超时。

      eap authentication fail

      EAP认证失败。

      xauth authentication fail

      XAUTH认证失败。

      xauth authentication timeout

      XAUTH认证超时。

      license or specification limited

      License限制。

      local address mismatch

      IKE协商时的本端IP地址和接口IP地址不匹配。

      dynamic peers number reaches limitation

      IKE对等体数达到规格。

      ipsec tunnel number reaches limitation

      IPSec隧道数达到规格。

      netmask mismatch

      开启IPSec掩码过滤功能后,掩码不匹配。

      flow confict

      数据流冲突。

      proposal mismatch or use sm in ikev2

      IPSec安全提议不匹配或者IKEv2使用SM算法。

      ikev2 not support sm in ipsec proposal ikev2

      IKEv2不支持IPSec安全提议的SM算法。

      no policy applied on interface

      没有策略应用到接口上。

      nat detection fail

      NAT探测失败。

      fragment packet limit

      分片报文超规格。

      fragment packet reassemble timeout

      分片报文重组超时。

      peer cert is expired

      对端证书过期。

      peer cert is revoked by CRL

      对端证书被吊销。

      sa with same user exists

      相同用户已存在sa。

      max transmit reached

      重传报文达到最大次数。

      IPsec-VPN连接断连

      dpd timeout

      DPD探测超时。

      peer request

      对端发送删除消息。

      config modify or manual offline

      修改配置导致SA被删除或者手动清除SA。

      phase1 hard expiry

      第一阶段硬超时(没有新的SA协商成功)。

      phase2 hard expiry

      第二阶段硬超时。

      heartbeat timeout

      heartbeat探测超时。

      peer address switch

      对端地址变化。

      re-auth timeout

      重认证超时导致SA被删除。

      aaa cut user

      AAA模块强制用户下线导致SA被删除。

      ip address syn failed

      IP地址同步失败。

      hard expiry triggered by port mismatch

      NAT端口不匹配导致硬超时。

      kick old sa with same flow

      相同的流接入时删除老的SA。

      cpu table updated

      插拔SPU板时删除非本CPU的SA。

      flow overlap

      加密流中的IP地址与对端的IP地址冲突。

      spi conflict

      SPI冲突。

      admin down

      VPN隧道的管理down。

      forward down

      fwd群组down。

      sa with same user exists

      相同用户已存在sa。

      reset sa by ike user

      用户重置sa下线。

      phase1 sa replace

      新IKE SA替换老的IKE SA。

      phase2 sa replace

      新IPSec SA替换老的IPSec SA。

      manual offline

      手动下线。

      nhrp notify

      NHRP通知删除SA。

      receive backup delete info

      备机收到主机的SA备份删除消息。

      eap delete old sa

      对端设备重复进行EAP认证时本端设备删除老的SA。

      receive invalid spi notify

      收到无效SPI通知。

      dns resolution status change

      DNS解析状态发生改变。

      ikev1 phase1-phase2 sa dependent offline

      设备删除IKEv1 SA时删除其关联的IPSec SA。

      exchange timeout

      报文交互超时。

      hash gene adjusted

      Hash因子调整导致IPSec隧道被删除。

如果上述场景均正确且异常仍然存在,请提交工单联系华为工程师。

相关文档