使用Vmware的虚拟网络

时间:2017-04-10 14:25:47

标签: python sockets vmware

我有一个vmware工作站专业版12,我可以一次打开多个虚拟机。所有想要的是在虚拟网络中连接它们。这将允许我在虚拟机中创建服务器(使用python套接字),其他VM充当客户端。我的想法可能吗?如果可能我该怎么办呢。

1 个答案:

答案 0 :(得分:1)

我不确定这是否有帮助,但你的问题也没有真正帮助。

所以我上次使用vmware是为了虚拟机。我认为它被称为wmware工作站12.我使用免费版本,它允许您将其用于非商业用途。如果您正在使用它,那么这很可能适用。

因为它不是专业版或商业版,所以您一次只能打开一个虚拟机。但是从你的问题看起来就像你在使用python。不确定那是什么意思。但我想说的是,如果它是免费版本,那么你可能只能一次打开一个虚拟机。

这可能是你的问题。

我希望这有帮助,如果不是你,那么其他人。

修改

以下是我发现的一些有助于制作虚拟网络的YouTube视频。您需要创建一个仅限主机的网络。不妨打开dhcp。一旦您创建了虚拟网络。所有vms都需要使用相同的虚拟网络。既然你的vms在同一个网络上并且能够相互通信,希望你的python脚本应该可以工作。我不知道如何使用pyhton。否则会提供代码来打开一个简单的套接字并从客户端测试它。无论如何,我确定你的脚本可以正确,它现在应该工作。您可能需要使用ipconfig(windows cmd)/ ifconfig(unix终端)来查找服务器计算机的IP地址。

https://www.youtube.com/watch?v=8VPkRC0mKF4

https://youtu.be/vKoFSmy3agM?t=131

这是简单python服务器的链接

https://www.tutorialspoint.com/python/python_networking.htm

客户端代码中的主机变量应该是服务器的ip而不是gethostname。所以在服务器上使用ifconfig / ipconfig来查找服务器ip。