我在两个网络 192. 168.XXX.XXX (本地) 和 192.168.YYY.YYY (远程) 之间有一个站点到站点的 vpn。我有一个多宿主的 Ubuntu 盒子,配置了 192.168.ZZZ.Z、网关 192.168.Z.1 和第二个地址 192.168.XXX.X。我无法访问 192.168.YYY.YYY 网络。这能实现吗?我需要在 ubutu 盒子上设置静态路由吗?如果是,我不知道该怎么做?任何帮助都将不胜感激。请注意,我使用单个适配器的 vpn 隧道没有遇到任何问题,只是在使用多宿主 ubuntu 盒子时遇到了麻烦。
答案1
如果您的默认网关是 ZZZ.1,那么是的,您需要设置静态路由:
ip route add 192.168.YYY.YYY/YY via 192.168.XXX.X dev <the_nic_in_the_XXX_network>
XXX.X 应该是提供 VPN 的盒子的地址。
为了使其永久生效,您必须在 NetworkManager 或/etc/network/interfaces
文件中添加静态路由