AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 1077578
Accepted
Sunny J
Sunny J
Asked: 2021-09-15 12:13:53 +0800 CST2021-09-15 12:13:53 +0800 CST 2021-09-15 12:13:53 +0800 CST

无法访问 OpenVPN DNS /公共 IP URL

  • 772

有没有人在使用 OpenVPN 之前看到过这些错误。

Secure Connection Failed

An error occurred during a connection to openvpn.example.com. PR_END_OF_FILE_ERROR

    The page you are trying to view cannot be shown because the authenticity of the received data could not be verified.
    Please contact the website owners to inform them of this problem.

我查看了日志文件:/var/log/ openvpnas.log,发现以下内容:

2021-09-14T19:58:23+0000 [stdout#info] [OVPN 0] OUT: 'Tue Sep 14 19:58:23 2021 myip:11301 Connection reset, restarting [0]'
2021-09-14T19:58:23+0000 [stdout#info] [OVPN 0] OUT: 'Tue Sep 14 19:58:23 2021 myip:11301 SIGUSR1[soft,connection-reset] received, client-instance restarting'
2021-09-14T19:59:13+0000 [stdout#info] [OVPN 0] OUT: 'Tue Sep 14 19:59:13 2021 TCP connection established with [AF_INET]myip:10603'
2021-09-14T19:59:13+0000 [stdout#info] [OVPN 0] OUT: 'Tue Sep 14 19:59:13 2021 Socket flags: TCP_NODELAY=1 succeeded'
2021-09-14T19:59:13+0000 [stdout#info] [OVPN 0] OUT: 'Tue Sep 14 19:59:13 2021 myip:10603 WARNING: Bad encapsulated packet length from peer (5635), which must be > 0 and <= 1627 -- please ensure that --tun-mtu or -
-link-mtu is equal on both peers -- this condition could also indicate a possible active attack on the TCP link -- [Attempting restart...]'
2021-09-14T19:59:13+0000 [stdout#info] [OVPN 0] OUT: 'Tue Sep 14 19:59:13 2021 myip:10603 Connection reset, restarting [0]'
2021-09-14T19:59:13+0000 [stdout#info] [OVPN 0] OUT: 'Tue Sep 14 19:59:13 2021 myip:10603 SIGUSR1[soft,connection-reset] received, client-instance restarting'

似乎我的请求是根据 GCP 日志中的日志将其发送到实例

{ insertId:“148f4tog64jclgg” jsonPay

load: {
connection: {
dest_ip: "*******"
dest_port: 443
protocol: 6
src_ip: "*********"
src_port: ****
}
disposition: "ALLOWED"
instance: {

但不知道为什么它会被丢弃。有没有人经历过类似的?

openvpn google-cloud-platform point-to-site-vpn
  • 1 1 个回答
  • 270 Views

1 个回答

  • Voted
  1. Best Answer
    Sunny J
    2021-09-16T12:10:30+08:002021-09-16T12:10:30+08:00

    我联系了 OpenVPN 支持团队,他们能够帮助确认根本原因并提供了解决方案。

    您的证书或其配置有问题。它基本上告诉你出了什么问题。

    “错误”,“证书捆绑验证错误:[Errno 2] 没有这样的文件或目录:u'':

    看起来 cs.ca_bundle 的值是空的。配置密钥要么根本不存在(不设置为空),因此它回退到内置的自签名证书,或者它应该包含指向包含 CA 包的文件的路径,或者它应该包含CA 证书捆绑内嵌。但它不应该是空的,看起来它是空的。

    "error", "证书验证错误: [('PEM routines', 'get_name', 'no start line')]: "error", "私钥验证错误: [('PEM routines', 'get_name', '没有开始行')]:

    看起来您放入 cs.cert 和 cs.priv_key 值的任何内容都无效,或者它发现的任何内容都没有 PEM 类型证书或私钥应具有的正确起始行。

    难怪网络界面不能正常工作。它没有正确启动所需的东西。我建议您将 Access Server 回滚到自签名证书。这应该让您的网络界面再次工作。然后努力放入正确有效的证书。

    我相信本文档可以进一步帮助您: https ://openvpn.net/vpn-server-resource ... rtificate/

    特别是这些说明将生成自签名证书并将其配置为在 Access Server 中使用(以 root 用户身份运行命令):

    Regenerate self-signed certificates (overwrites existing ones):
    cd /usr/local/openvpn_as/scripts/
    ./certool -d /usr/local/openvpn_as/etc/web-ssl --type ca --unique --cn "OpenVPN Web CA"
    ./certool -d /usr/local/openvpn_as/etc/web-ssl --type server --remove_csr --sn_off --serial 1 --name server --cn vpn.example.com
    ./sacli start
    

    从配置中删除 Web 证书和密钥(因此它回退到您刚刚创建的自签名证书):

    cd /usr/local/openvpn_as/scripts/
    ./sacli --key "cs.cert" ConfigDel
    ./sacli --key “cs.priv_key” ConfigDel
    ./sacli --key "cs.ca_bundle" ConfigDel
    ./sacli --key "cs.ca_key" ConfigDel
    
    ./sacli start
    

    感谢@Johnan OVPN 社区在此处查看完整答案

    • 1

相关问题

  • OpenVPN:在哪里生成私钥?

  • 将 iPhone 连接到 OpenVPN

  • OpenVPN 的 Linux IP 转发 - 正确的防火墙设置?

  • 最好的点对点 VPN?

  • 通过 VPN 使您的打印机可用的最佳方法是什么?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve