当前位置:首页 > 虚拟机 > 正文

vm虚拟机怎么和主机通讯


一、怎么让VM与主机通信?具体该怎么设置?虚拟机上的Windows和物理机上的Windows之间交换文件相对容易。
1.安装vmtools后,您可以直接在“两台计算机”之间拖放文件。或者复制并粘贴。
vmtools的安装可以在虚拟机打开的情况下直接从虚拟机菜单栏中的“VM——installVMwareTools…”进行安装。(建议使用VM完整版,绿色版和简易版可能没有VMtools,对于初学者来说配置比较困难。)安装后可以拖拽文件,直接复制插入。
2.由于上述方法涉及复制和粘贴,因此会创建重复的文件。毕竟复制大文件是很费时间的。因此,您可以使用映射的方法将文件夹或硬盘的特定盘符直接共享给虚拟机。方法:
a.在虚拟机关闭的情况下,选择虚拟机,打开虚拟机设置(Editvirtualmachinesetting),在选项中找到共享文件夹(SharedFolders)。默认状态为禁用。将状态更改为始终启用。此时以下文件夹已启用。添加您要共享的文件夹或磁盘盘符。(删除是指删除已创建的共享文件夹。)设置完成后,保存并退出设置。
b.打开虚拟机,双击我的电脑,在菜单栏中找到工具-映射网络驱动器,使用浏览器找到刚才共享的文件夹或盘符。(位置为:VMware共享文件夹\.host\sharedfolders\',即您刚刚共享的文件夹)并完成该过程。
c.此时,我的电脑上出现了“网络驱动器”。您也可以分享。
3.其实还有第三种方法,就是直接给虚拟机添加硬盘。只需通过“设置”将物理磁盘直接添加到虚拟机即可。但是,不建议使用此方法。这可能会导致虚拟机损坏等问题。最好少用一点。
方法1和2应该足够了
-----------------------
关于通讯问题。
通过Editvirtualmachinesetting(虚拟机设置)的硬件网络适配器进行操作。里面会有4个元素,前两个是主要的应用。这就是桥接(bridged),NET。
区别在于虚拟机和物理机的网络关系不同。
使用桥接时,物理机和虚拟机处于同一网络层,“两台机器”没有优先级。这种连接方式需要主机分配IP地址。这可能是路由器或另一台计算机。由于物理机和虚拟机处于同一级别,因此虚拟机所在的网络环境可以与物理机完全相同。
如果使用net,则物理机托管虚拟机。虚拟机IP是从物理机获取的。因此,两者之间存在主次关系。
通俗地说,如果你的电脑网线连接了路由器,就可以选择桥接方式。这样,你的虚拟机就成为了“第二台计算机”,拥有了“独立存在”。同时,如果你的计算机没有连接到网络或者所连接的网络在你的计算机上没有路由器,你可以轻松地联系到“物理机所在的网络”,就像物理机地址一样。(主机没有连接互联网,或者连接了互联网但家里没有路由器。)那么你需要使用net联网方式,这样你的虚拟机才能获得IP分配。作为扩展连接。
Bridging和Net的区别解释的比较详细了,你应该能明白。
二、如何在虚拟机与主机之间通信及传递数据?可以将虚拟机和主机网络配置在同一网段,这样就可以实现虚拟机和主机之间的通信;
虚拟机和主机之间的数据传输,可以进行文件共享用过的。您还可以在vmware虚拟机上安装vm-tools工具以在它们之间传输数据。