openvpn:无法访问由交换机形成的服务器局域网

openvpn:无法访问由交换机形成的服务器局域网

在以下场景中有没有办法访问 openvpn 服务器 lan?

服务器1(VPN 服务器)

IP(eth1):10.0.0.199/24

VPN IP(tun0):10.8.0.1/24

服务器2

IP(eth1):10.0.0.198/24

客户

IP(eth1):192.168.64.2/24

VPN IP(tun0):10.8.0.1/24

只有 Server1 公开对互联网开放,服务器通过本地交换机连接,IP 范围为 10.0.0.0/24。所有机器都安装了 ubuntu 16.04,启用了 ip-forwarding 并禁用了 ufw。

客户端已连接到 VPN 服务器,但是无法访问通过 ping 连接 Server210.0.0.198。然而,Server2可以访问通过 ping 连接到客户端机器10.8.0.4

路线配置如下:

openvpn 服务器.conf

route 192.168.64.0 255.255.255.0
push "route 10.0.0.0 255.255.255.0"
push "route 192.168.64.0 255.255.255.0"

ccd/客户端

ifconfig-push 10.8.0.4/24 10.8.0.1
iroute 192.168.64.0 255.255.255.0

编辑:Server2 也有此路线:10.8.0.0/24 via 10.0.0.199

注意:我无法访问客户端或服务器 1 的路由器/网关。因此,我正在尝试找到一种无需接触路由器即可访问服务器 2 的方法。

答案1

看起来您在 Server2 上缺少一条路由。尝试添加以下内容:

 ip route add 10.0.8.0/24 via 10.0.0.199

相关内容