我有以下情况。两台主机使用 Strongswan IpSec 通过 Internet 连接两个子网
- 主机 1 子网 10.13.0.0/24 的路由器
- 主机 2 是租用的专用 Ubuntu 服务器,没有子网(ifconfig 说子掩码是 Mask:255.255.255.255)
- 主机 2 还使用 OpenVpn 托管另一个子网。该子网是 192.168.23.0/24
- 主机 2 在该子网上有 192.168.23.1 作为 Ip。
当做 ping -I 192.168.23.1 10.23.23.23 我可以到达另一台服务器。当我 ping 10.23.23.23 时它不起作用。在 192.168.0./24 网络中的所有其他客户端上,ping 确实有效。
我必须添加哪个路由条目才能使其工作?因为现在主机本身无法到达另一端的客户端。
更多信息:host2 有两个接口:eth0 和 tun0(用于 openvpn)
host2 上的 ipconfig 如下所示:
charonstart=yes
plutostart=yes
left=host2externalIp
leftsubnet=192.168.23.0/24
leftnexthop=host2router
right=remoteIp
rightsubnet=10.13.0.0/24
在这里找到答案:http ://www.freeswan.org/freeswan_trees/freeswan-1.99/doc/adv_config.html#multitunnel
这是可能的,有一些额外的配置。不幸的是,我不控制另一边的配置,所以它对我不起作用。