在以下场景中有没有办法访问 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