如何设置实现虚拟机与主机之间相互通信?
2个回答
展开全部
1、Bridged方式
虚拟系统的IP可以设置成与本机系统在同一个网段,虚拟机相当于网络内部一个独立的机器,与本机共同插在一个Hub上,网络内的其他机器可以访问虚拟机,虚拟机也可以访问网络内其他机器,当然与本机的互访也不成问题。
主机拔掉网线后,虚拟机无法与主机通过网络的方式进行通讯。
2、NAT方式(需要用vmnet8)
使用VMware提供的NAT和DHCP服务,虚拟机使用主机中过的虚拟网卡Vmnet8作为网关,这种方式可以实现主机和虚拟机通信,虚拟机也能够访问互联网,但是互联网不能访问虚拟机。
只需要设置虚拟机的网络为DHCP,就可以ping通Vmnet8了。
也可以手动设置IP,ip设置与vmnet8同网段,gateway,netmask,broadcast设置与vmnet8相同,dns设置与主机相同。
如果使用NAT方式:确保Eidt-Virtual Network Editor中的DHCP处于Start状态
3、host-only方式(需要用vmnet1)
只能进行虚拟机和主机之间的网络通信,虚拟机不能访问外部网络。
将虚拟机ip设置与vmnet1同网段,gateway设置成vmnet1的ip,其余设置与vmnet1相同,dns设置与主机相同
对于所有的联网方式:注意关闭防火墙
虚拟系统的IP可以设置成与本机系统在同一个网段,虚拟机相当于网络内部一个独立的机器,与本机共同插在一个Hub上,网络内的其他机器可以访问虚拟机,虚拟机也可以访问网络内其他机器,当然与本机的互访也不成问题。
主机拔掉网线后,虚拟机无法与主机通过网络的方式进行通讯。
2、NAT方式(需要用vmnet8)
使用VMware提供的NAT和DHCP服务,虚拟机使用主机中过的虚拟网卡Vmnet8作为网关,这种方式可以实现主机和虚拟机通信,虚拟机也能够访问互联网,但是互联网不能访问虚拟机。
只需要设置虚拟机的网络为DHCP,就可以ping通Vmnet8了。
也可以手动设置IP,ip设置与vmnet8同网段,gateway,netmask,broadcast设置与vmnet8相同,dns设置与主机相同。
如果使用NAT方式:确保Eidt-Virtual Network Editor中的DHCP处于Start状态
3、host-only方式(需要用vmnet1)
只能进行虚拟机和主机之间的网络通信,虚拟机不能访问外部网络。
将虚拟机ip设置与vmnet1同网段,gateway设置成vmnet1的ip,其余设置与vmnet1相同,dns设置与主机相同
对于所有的联网方式:注意关闭防火墙
展开全部
然后在主机中建立一个文件夹,作为主机和虚拟机交换文件的中介,打开虚拟机软件,在VM菜单中选择settings…选项打开设置对话框,在options选项中单击shared folders选项,在右面下边有一个按钮add…,单击添加一个主机中的文件夹,就是你想作为主机和虚拟机文件交换中介的那个文件夹,再在上面选择always enabled单选项,单击ok。进入虚拟机中,右键单击我的电脑,选择映射网络驱动器,单击浏览,依次打开mware shared folders->host->shared folders->untitlde-1单击确定(这个地方可能有点小问题,不过你自己琢磨,多搞几次一定会成功的).此时你打开我的电脑,下面应该会出现一个网络映射的驱动器,它就是主机和虚拟机文件交换的中介了.
*****补充一下,其实你可以直接将虚拟机中的文件通过拖拽的方式到主机中,但是不可以将主机中的文件拖拽到虚拟机中(前提必须装mware tools),补丁已经出来了,但我还没有在网上找到。
至于上网问题,使用桥式连接,不需要特别设置ip地址,就可以上网,就像我们自己的电脑,不需要特别设置,电脑的某些程序会自动寻找分配可用的ip地址。也就是说无需设置可以直接上网。 查看原帖>>
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询