我正在尝试从 IP 为 192.168.0.108 的 Windows 机器上使用路由 ping 另一个网络
route add 10.8.0.0 MASK 255.255.255.0 192.168.0.112
route add 192.168.31.0 MASK 255.255.255.0 10.8.0.1
网络中还有另一台(Ubuntu)机器,IP 为 192.168.0.112,上面有 OpenVPN 客户端。该机器的路由如下:
default via 192.168.0.1 dev enp1s0 proto dhcp src 192.168.0.112 metric 100
8.8.8.8 via 192.168.0.1 dev enp1s0 proto dhcp src 192.168.0.112 metric 100
10.8.0.0/24 via 10.8.0.9 dev tun0
10.8.0.9 dev tun0 proto kernel scope link src 10.8.0.10
192.168.0.0/24 dev enp1s0 proto kernel scope link src 192.168.0.112 metric 100
192.168.0.1 dev enp1s0 proto dhcp scope link src 192.168.0.112 metric 100
192.168.31.0/24 via 10.8.0.9 dev tun0
当我登录 192.168.0.112 时,我可以从 Ubuntu 控制台 ping 192.168.31.1。
IP 192.168.31.0/24 是另一个网络,由另一台机器共享,连接到同一个 VPN 服务器。
从 Windows 计算机 192.168.0.108,我可以 ping 两个 IP - 192.168.0.112 和 10.8.0.1,但无法 ping 192.168.31.1:
Reply from 10.16.255.133: Destination net unreachable.
如果我将 Windows 计算机 192.168.0.108 上的路由更改为
route add 10.8.0.0 MASK 255.255.255.0 192.168.0.112
route add 192.168.31.0 MASK 255.255.255.0 10.8.0.9
我得到了相同的 ping 回复:
Reply from 10.16.255.133: Destination net unreachable.
如何配置我的 OpenVPN 客户端机器 192.168.0.112 以从我的网络 192.168.0.XXX 将 ping 路由到 192.168.31.XXX?