如何使UNC访问不同的networking?

我在服务器( 主机 )上运行虚拟机( VMWare / Fedora 12)。 虚拟机在端口80上有一个正在运行的networking服务器,位于southpawtechnetworking域(与主机所在的networking域不同),并且共享一个目录,通过提供密码可以从主机访问\\192.168.189.129

要访问在主机networking上的虚拟机上运行的web服务,我已经在主机上设置了这个:

 netsh interface portproxy add v4tov4 listenport=1019 listenaddress=host connectport=80 connectaddress=192.168.189.129 

但是我怎么能通过主机的networking访问虚拟机共享的目录(我认为使用Samba)呢?

也许就像指定通过其进行UNC访问的端口一样,以便我可以使用上述命令的变体将其路由到虚拟机或其他内容。

听起来像你有虚拟机的vNIC绑定到一个只有主机的虚拟networking(用于只从主机 – >虚拟机通信)。 只有主机的networking并不是真正用于你在这里做的事情,重新映射端口并让主机进行某种NAT转换是矫枉过正的。

为什么不将vNIC更改为桥接configuration,并在主机networking上为其分配IP。 (它的行为就像是直接连接到主机networking的物理机器一样。)如果这是您需要的,您也可以添加第二个vNIC,并使用一个用于桥接,另一个用于主机。

当然,如果虚拟机需要在不同的networking上是有原因的,那么这是没有用的。 不过,你的问题听起来并不是这样。