【问题标题】:VMs in different NATs [closed]不同 NAT 中的虚拟机 [关闭]
【发布时间】:2011-12-18 03:28:40
【问题描述】:

我想模拟三台计算机,每个人都在不同的 NAT 后面,以测试打孔。

我希望其他两个 VM 知道其地址的服务器,但是这两个 VM 位于不同的 NAT 中。

关于如何在工作站 7 中进行配置的任何想法?

谢谢:)

【问题讨论】:

    标签: networking vmware nat vmware-workstation hole-punching


    【解决方案1】:

    老实说,如果您的三台虚拟机都在单独的 NAT 下,并且一台虚拟机有一个公共 ipv4 地址,那么您无需在工作站 7 中进行任何特定配置。您已准备好去测试打孔。

    【讨论】:

    • 问题是工作站说我只能在我的网络配置中设置一个 NAT。我不知道为什么会有这个限制。
    • 但是,NAT 不是您站的外部设备吗?
    • 是的,但是我需要两个,并且出于某种原因 VMWARE 只允许一个。我看到你在 nat 遍历方面有很多经验,你是如何测试你的代码工作的(模拟 nat 后面的 2 个对等点与已知服务器通信)?另外,您有没有关于 C++ 框架的建议(PJNATH 好不好)?
    • 我不确定我是否了解您的架构,为什么您需要在您的虚拟机上安装 NAT?虚拟机是在不同的机器上还是在同一台物理机器上?如果它们在同一台物理机上,分配给它们的 ip 地址是什么类型的?
    • 我不想在我的虚拟机中安装 NAT,我希望每个虚拟机(Alice 和 Bob)都位于不同的(域)后面,以真正模拟打孔。我想在我的本地机器上运行我所有的虚拟机。基本上我想在我的电脑上模拟一个服务器和两个客户端在不同 NAT 后面的整个网络配置。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-31
    • 1970-01-01
    • 1970-01-01
    • 2011-03-02
    相关资源
    最近更新 更多