用vmware player 16 虚拟机共享网络

说起来这个虚拟机应用的需求原因,大家可能会觉得好笑,不过这就是生活嘛!
最近和两个同事去南京出差,很苦逼的爬格子写文档,夜以继日,很快我们的工作就率先完成,比其他组的快很多就是了。但是由于总体上还没有最终合稿,于是我们就想先通过深入实践战术战法仿真训练,培养每个人的军事指挥才能。于是就准备安装经典军事指挥训练软件——《星际争霸I》来进行模拟演训。好了,一台NUC计算机,一台XXX计算机,安装了iso星际争霸安装文件——STARCRAFT.iso。可是,当准备用A手机热点带局域网然后建立游戏的时候问题出现了。XXX计算机可以顺利的安装,然后进入多人游戏,选direct cable connection,建立游戏,可是我这台计算机死活就是进入这个阶段就卡住了 (计算机没有死,正常的响,进程没法杀),只能“ctr+alt+del”选注销重新来过。如此尝试若干次,插了网线,安装了IPX协议,均以失败告终。
用vmware player 16 虚拟机共享网络
实在没辙了,今天没法训练了,很生气!
晚上想到了用虚拟机试一试,看看干净win10系统(我的NUC装的win10)会不会能好些。于是就下载了vmware player 16,用win10的iso镜像进行了系统安装,然后在层面虚拟机的设置界面载入了星际争霸的安装iso
用vmware player 16 虚拟机共享网络
现在一切都顺利,接下来就是要将虚拟的系统网络与我在用的NUC的网络实现文件共享。
发现,虚拟机的网络是192.168.17.2,网关是192.168.17.1,NUC的网络我猜就是这个地址。NUC的热点局域网地址是:192168.43.76。但是按如下新建共享文件夹,仍然不正常,当资源管理器当中输入NUC的计算机名仍然不能访问,报错是说不能访问没有密码的用户。
用vmware player 16 虚拟机共享网络
通过ping IP发现网络的确是联通的,也就是说,基础环境是正确的。
用vmware player 16 虚拟机共享网络
于是就分别进入NUC和虚拟机的控制面板-用户账户,给管理员设置密码,然后再访问电脑,输入用户名和密码,就没问题了,现在可以相互发现共享文件夹了。

可是一看IP,我NUC计算机在用的网络是用手机热点带的网络,IP是:192.168.43.76;而虚拟机的网络是192.168.17.2,显然不在一个段内,估计就算我用虚拟机运行游戏,一样也不能和别人的XXX计算机相互发现(猜测),也就是局域网游戏还是玩不成,最好虚拟机和nuc 计算机都放在一个网段内。于是去看看网卡的配置项:
用vmware player 16 虚拟机共享网络
哦,这是用于共享主机的IP地址,我的理解大约就是将NUC当做一个路由器,NUC在手机热点建立的局域网内的IP是192.168.43.76,然后NUC自身又给自己配了一个192.168.17.1的地址,给虚拟机配了一个192.168.17.2的地址,虚拟机通过网关192.168.17.1上网,于是,在虚拟机的局域网里面就只有NUC和自己两个“机器”。我用另一台手机接入热点局域网,扫描发现的确这个网里面目前就NUC一台机器(XXX那台机器在我测试的后还没有拿来用,我一个人先测试)。于是返回vmware的设置页面,重新设置网络适配器:
用vmware player 16 虚拟机共享网络
用vmware player 16 虚拟机共享网络
设置之后,看看结果。
用B手机进行扫描,发现的确这两台“机器”——NUC和虚拟机都与手机在一个局域网内了。
用vmware player 16 虚拟机共享网络

可是新问题又来了,在NUC当中可以发现虚拟机的共享文件夹,但是反之则不行。但是发现,在虚拟机当中,在资源管理器当中用IP地址访问NUC则可以找到共享文件夹,估计应该是dns解析的问题吧。翻开两个系统的DNS一看,都一样,都是192.168.43.38,按道理应该可以文件共享才对啊。这个时候也查看了一下虚拟机的IP,的确也在一个段内了:192.168.43.158,应该是可以了。先到这里,一会测试一下,是不是可以联网“训练”啦?

上一篇:解决第十一代酷睿NUC无法识别有线网,无法上网


下一篇:linux – 汇编!我不能让循环退出?