服务器A部署了openvpn server端,vpn虚拟ip地址是10.8.0.1,局域网ip地址是192.168.5.238;主机B部署了openvpn的client端,vpn虚拟ip地址是10.8.0.29,局域网ip地址是192.168.2.107。目前在主机B上ping主机A的vpn虚拟ip和局域网ip都是通的,在主机A上ping主机B的vpn虚拟ip是通的,但是无法ping通主机B的局域网ip,请问怎样设置,才能让主机A能ping通主机b的192.168.2.107
引用 皆我百晓生 小程序回复内容作答:
要让服务器A能够ping通主机B的192.168.2.107,你需要在openvpn的服务器配置文件中添加以下路由配置:
route 192.168.2.0 255.255.255.0
这将告诉服务器A,要通过VPN隧道将数据包路由到主机B的192.168.2.0子网。
同时,确保主机B的openvpn客户端配置文件中没有以下配置项:
route-noexec
如果有此配置项,请将其删除或注释掉。这是为了防止主机B忽略服务器端的路由信息。
完成上述配置后,重新启动openvpn服务,然后尝试在服务器A上ping主机B的192.168.2.107,应该可以成功。