Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Networking 配置vmware网络以访问静态IP_Networking_Vmware - Fatal编程技术网

Networking 配置vmware网络以访问静态IP

Networking 配置vmware网络以访问静态IP,networking,vmware,Networking,Vmware,我有一个专用的虚拟debian服务器在我的网站上运行,现在我有了一个副本,这样我就可以通过在自己的PC上虚拟运行来尝试一些配置。它运行正常,但我无法通过http访问机器 问题是我的机器有一个固定的ip,类似于194.247.x.x。然而,我的家庭网络拥有192.168.1.x范围内的计算机 是否可以不更改我的虚拟机中的任何内容,而仍然配置vmware网络,以便我能够访问它正在运行的网站?我能看到这种情况发生的唯一方法是在家庭网络和虚拟机之间使用NAT(网络地址转换) 要做到这一点,您可以使用一个

我有一个专用的虚拟debian服务器在我的网站上运行,现在我有了一个副本,这样我就可以通过在自己的PC上虚拟运行来尝试一些配置。它运行正常,但我无法通过http访问机器

问题是我的机器有一个固定的ip,类似于194.247.x.x。然而,我的家庭网络拥有192.168.1.x范围内的计算机


是否可以不更改我的虚拟机中的任何内容,而仍然配置vmware网络,以便我能够访问它正在运行的网站?

我能看到这种情况发生的唯一方法是在家庭网络和虚拟机之间使用NAT(网络地址转换)

要做到这一点,您可以使用一个基于自由软件的路由器(比如Vyatta()),并创建一个具有两个NIC的VM—一个在家庭网络上具有IP,另一个在与VM相同的网络上具有IP。然后配置NAT将家庭IP转换为web服务器IP,然后就完成了


没有任何“事实上”的VMware允许您执行此操作(除了使用vShield-无论如何都可以执行NAT'ing).

或者-您可以在同一子网中的PC上设置194.247.x.x地址。如果您的服务器IP为194.247.1.10,您可以在PC上设置一个额外的虚拟适配器以使用194.247.1.11,那么您应该能够直接访问您的服务器。不需要基于软件的NAT'ing。