【IT168 专稿】许多朋友都需要在不同的操作系统做一些测试,在手边没有多台计算机的情况下,不少人会选择安装多系统或使用虚拟机工具,以便在一台计算机上运行多个系统。在虚拟机环境下要实现多系统之间的文件共享应该采取怎样的方法呢?本文详细介绍一下全部采用Windows操作系统时(Linux系统不属于本文的讨论范围),虚拟机与计算机文件共享的方案。
既然所有的计算机都使用Windows系统,那么我们只需要考虑三种情况:本机与内部虚拟机(VMware虚拟环境下)的文件共享、虚拟机与本机所在局域网其它真实计算机的文件共享和虚拟机之间的文件共享。这里又要分两种情况,如果本机在一个局域网环境中,则会遇到上述三种文件共享情况,如果本机不处于局域网中而是单机用户,则只考虑本机与虚拟机、虚拟机与虚拟机之间的文件共享。
一、局域网环境下虚拟机文件共享方案
假设本机是局域网中的一台计算机,则局域网中有一个网关(假设网关为“192.168.0.1”),本机被分配了一个IP地址(假设本机IP为“192.168.0.2”),局域网还有其它的计算机(假设另外有一台计算机IP地址为“192.168.0.3”)。本机下用VMware虚拟了2台计算机,则这两台计算机可以通过VMware的桥接连网方式,虚拟成整个局域网的两台计算机,分别分配IP地址“192.168.0.4”和“192.168.0.5”,采用八哥网(http://www.it8g.com)专家的这个方案后,局域网内所有的计算机(包括虚拟机)都可以通过网上邻居来互相访问共享文件了。
本方案只需在本机的VMware虚拟环境下设置两处就能实现。在VMware的“虚拟机”菜单中选择“设置”,更改硬件中“以太网”的网络连接方式为“桥接”(如图1);然后在虚拟的计算机中设置它的IP地址,操作方法和平时设置真机IP的方法一样,打开本地连接的属性设置“Internet协议(TCP/IP)”的IP,把前面分配给虚拟机的IP添加到该处即可(如图2),两台虚拟机的设置过程一样。