OpenVPN 访问私有网络

OpenVPN 访问私有网络

关于我的问题有很多类似的主题,但是我无法自己找到解决方案。

有三台主机。A 没有可路由地址,但可以访问 Internet。服务器 S 具有可路由 Internet 地址,主机 B 位于私有网络中的 NAT 后面。

我设法通过 S 在 A 和 B 之间建立了 OpenVPN 连接。根据此手册,到目前为止,一切运行正常VPN 设置

我想要做的是将 A 连接到 B 的专用网络 10.ABx 我试过了本手册但没有运气。

因此 A 有一个 vpn 地址 10.9.0.10,B 的 vpn 地址是 10.9.0.6,B 的私有网络是 10.20.20.0/24。

当我在服务器上尝试建立一条到 Bs 专用网络的路由时,如下所示

sudo route add 10.20.20.0 netmask 255.255.255.0 gw 10.9.0.6 dev tun0

它说“路由:网络掩码 000000ff 与主机路由不合理”但我不知道如何告诉服务器以不同的方式寻找私有网络。

你知道我该如何做才能纠正吗?

答案1

您还需要在服务器上配置 OpenVPN,以便它知道哪个客户端可以路由到哪个子网;本指南看起来不错。

相关内容