文档首页/ 虚拟专用网络 VPN/ 故障排除/ 终端入云VPN/ 客户端连接失败/ 客户端日志显示“TCP: connect to [AF_INET] *.*.*.*:**** failed: Unknown error”
更新时间:2025-05-14 GMT+08:00
分享

客户端日志显示“TCP: connect to [AF_INET] *.*.*.*:**** failed: Unknown error”

适用的客户端

  • Linux
  • Windows OpenVPN GUI

故障现象

客户端无法正常连接终端入云VPN网关,日志中记录如下错误:

TCP: connect to [AF_INET] *.*.*.*:**** failed: Unknown error

可能原因

  • 客户端设备无法正常访问Internet网络。
  • 现有客户端配置文件中的协议或端口与VPN网关的“服务端”页签中配置的不一致。

处理步骤

  1. 在客户端设备上尝试访问其他Internet服务,查看网络是否正常。
    • 如果无法访问,请联系运营商排除网络问题。
    • 如果可以正常访问,请继续步骤2
  2. 登录管理控制台。
  3. 在管理控制台左上角单击图标,选择区域和项目。
  4. 在页面左上角单击图标,选择网络 > 虚拟专用网络VPN
  5. 在左侧导航栏,选择虚拟专用网络 > 企业版-VPN网关
  6. 选择“终端入云VPN网关”页签,单击目标VPN网关操作列的“查看服务端”
  7. 在服务端页签的基本信息中查看服务端ID,在高级配置中查看服务端的端口和协议。
  8. 在客户端配置文件中查看“proto”“remote”参数。示例如下:
    ......
    proto tcp    # 协议类型
    remote XXX.XX.XX.XX XXX     # 服务端公网IP和端口
    ......
    如果服务端和客户端配置文件信息不一致,请参考以下方式修改。
    • 方式1:修改服务端的信息。
      1. 在服务端配置页面,修改对应的信息。
      2. 下载新的客户端配置文件。
      3. 下载的客户端配置文件为“client_config.zip”
      4. 解压缩“client_config.zip”至指定目录,如“D:\”目录下。
      5. 解压缩后,可以得到“client_config.ovpn”“client_config.conf”两个文件。
      6. 以记事本或Notepad++打开“client_config.ovpn”文件。
      7. 添加客户端证书及私钥。
        在<cert></cert>和<key></key>标记对内分别填写客户端证书、客户端证书私钥。
        <cert>
        -----BEGIN CERTIFICATE-----
        此处添加客户端证书
        -----END CERTIFICATE-----
        </cert>
        
        <key>
        -----BEGIN PRIVATE KEY-----
        此处添加客户端私钥
        -----END PRIVATE KEY-----
        </key>
      8. 保存ovpn配置文件。
    • 方式2:修改客户端配置文件。
      1. 以记事本或Notepad++打开“client_config.ovpn”文件。
      2. 修改客户端配置文件中对应的信息。
      3. 保存ovpn配置文件。
  9. 打开OpenVPN Connect客户端。
  10. 导入新的客户端配置文件。
  11. 使用客户端重新连接VPN网关。
  12. Windows系统,按Win+R,输入cmd,打开命令窗口。

    Linux系统,以root用户登录,打开命令行窗口。

  13. [/topic/body/section/ol/li/styler {""}) 执行以下命令,验证连通性。 (styler]
    [/topic/body/section/ol/li/p/ph/styler {""}) ping XX.XX.XX.XX (styler]

    XX.XX.XX.XX为想要连接的ECS私网IP,请根据实际替换。

    回显如下信息,表示网络已通。

    64 bytes from XX.XX.XX.XX: icmp_seq=1 ttl=63 time=1.27 ms
    64 bytes from XX.XX.XX.XX: icmp_seq=2 ttl=63 time=1.36 ms
    64 bytes from XX.XX.XX.XX: icmp_seq=3 ttl=63 time=1.40 ms
    64 bytes from XX.XX.XX.XX: icmp_seq=4 ttl=63 time=1.29 ms
    64 bytes from XX.XX.XX.XX: icmp_seq=5 ttl=63 time=1.35 ms
    64 bytes from XX.XX.XX.XX: icmp_seq=6 ttl=63 time=1.52 ms

Linux系统需要将“client_config.conf”配置文件用“Xftp”文件传输工具上传到Linux系统,替换原有配置文件。具体操作请参考配置客户端

相关文档