如何让本机上的windows跟虚拟机上的linux连通?
发布网友
发布时间:2022-04-21 14:42
我来回答
共4个回答
热心网友
时间:2023-11-12 13:47
很简单:
先跟大家说一下在windows下装的vmware,就是又在vmware的系统里虚拟了一个Linux的系统的话,我们有些朋友就是想法把物理机的东西拷贝到Linux虚拟机里时很是伤神,当然windows就很简单了,直接拖进去(如果你安装了vmware tools)其实Linux也可以的。但是VMware tools不能用我们熟悉的rpm的安装方法安装,相信大家也都试过了。现在有了这个功能,我们能很简单的实现共享的问题。
条件:必须安装VMware workstation 6.5及以上版本。(其实我的是vmware6.0版本,但是也可以了。)
方法:我们打开虚拟机Linux(这里以red hat 5 64—bit为例),然后点击虚拟机设置(vmware virtual settings)里的第二个选项卡:options里边有个shared folder(就是共享文件夹的意思吧),再点击右边add(添加)你想再Linux下用的文件夹就O了。确定。然后进入Linux系统。输入命令:cd /mnt/hgfs ,然后ls 以下,你看到了什么呢?^_^
.Windows设置
打开网络连接,发现里面多出两个连接,一个是VMnet1,一个是Vmnet8,地址分别是192.168.239.1和192.168.150.1,请选择本地连接,双击,在属性页点“高级”,选定“允许其他网络用户通过此计算机的Internet连接来连接”,然后确定。如果一切正常,VMnet1的地址将被更改为192.168.0.1,当然,这个地址其实怎么改都无所谓。
在虚拟机节点Settings中,选定网卡,把Network connection选为NAT。
在linux图形界面下,使用“自动获取IP地址设置使用DHCP。分配到的地址为192.168.150.128,
/etc/sysconfig/network-scripts/ifcfg-eth0中,Gateway是192.168.0.1,DNS应该手工配置正确。
不过通过route命令,看到的Gateway却是192.168.150.1。我认为,真正使用的Gateway,应该是后者。
经测试,有一个比较怪的现象:手工设置地址为192.168.150.128,网关设置为192.168.150.1和192.168.150.2,都可以正常上网,而192.168.150.3以上就不行了,但是route命令可以看到192.168.150.3,而设置为非150网段的地址,则route根本不访问。至少说明,一切跟Vmnet8有关。
同时,注意到一个问题,无论在Windows网络连接里面如何设置,虚拟机Edit菜单中Virtual Network settings中的VMnet1和VMnet8的subnet是不变动的。
望采纳,如有问题,请追问,必回复。
热心网友
时间:2023-11-12 13:47
可以将虚拟的网卡设置成net、默认与本地网卡共享上网,也可以给vm1或vm8配置ip实现与本地主机通信。注意要在同一网段的ip地址。。
热心网友
时间:2023-11-12 13:48
在虚拟机中设置host-only就和windows主机能够连通了......
热心网友
时间:2023-11-12 13:49
虚拟机上的上网方式设置成NAT