我必须使用 OpenVPN 连接两个不同的地理网络(例如)
在“现实世界”中执行此操作之前,我希望能够测试我的配置。
我的主要想法是模拟“私有”WAN 生态系统。我将在一台独特的机器上创建 2 个 Linux 客户端(带有桥接网络适配器的 VMWare 工作站)。每个客户端将获得一个假的 WAN 地址。
此后,我将能够正常地:) 在这些客户端上安装我需要的所有类型的 OpenVPN 配置。
值得一试吗?您有其他或更好的方法吗?
答案1
您的主要想法似乎不错,但是,如果您想尝试更现实的场景,您可能会发现 WANem 很有趣。您实际上可以模拟延迟、数据包损坏/丢失、抖动、低带宽和其他场景。
参考:
http://packetlife.net/blog/2011/jan/12/emulating-wans-wanem/
http://vninja.net/network/using-the-wanem-wan-emulator-virtual-appliance/
答案2
过去两周我也遇到过同样的情况,
1-我安装了两个虚拟机,使用了 Virtual Box
2-将第一个配置为 openvpn 服务器,第二个配置为客户端。
3-使用私有 IP,为什么需要在公共 IP 上测试,这没有什么区别,转移到现实世界时可能面临的唯一问题是服务提供商阻止了某些端口,只需让他们允许这些端口即可。
4-如果可能的话,最好在两个网站上使用同一个服务提供商。
现在两个站点都一切正常...