大家好,又见面了,我是你们的朋友全栈君。
实现结果:WIN7 X64主机通过XPMODE虚拟机共享上网
大家现在总会碰到各种蛋疼的拨号软件、终端认证软件,而你偏偏又是用4G、8G内存装的是64位的系统或者是LINUX等非主流系统。这时候通过虚拟机32位的XP拨号、认证算是一种无奈的办法。虚拟机通过主机上网的办法是满天飞啦,可是主机通过虚拟机上网的办法我是在网上暂时没有找到。所以我自己为这个也是研究了好几天,终于倒腾出来了,和大家分享一下。
研究的这几天主要也是花在虚拟机和主机如何组网上面,实践证明自己的思路没有错。
思路:虚拟机双网卡,一个负责外联,一个和主机的物理网卡组LAN。
关键是虚拟机的两张网卡模式(VPC有三种模式:物理网卡名(VM的桥接模式)、NAT、内部网络(VM的host-only))如何选。经过试验,两张虚拟网卡均使用桥接模式才行。
步骤如下:
第一步【关键的关键】,虚拟机关机,打开设置页面,设置两块虚拟网卡,并且都是桥接到有线网卡(我的机子是REALTEK的千兆)。内部网络host-only只能是虚拟机之间互联的,主机物理网卡没有和接在一起,所以没有用。
虚拟机的网络连接会出现“本地连接”、“本地连接2”,
我将本地连接定位为对外显卡,就是连接internet的,本地连接2作为内网网卡,主机网卡的网关
第二步,如果你的单位是MAC绑定、IP固定的,就把这快网卡的MAC、IP改为单位规定的。
打开该网卡的“高级”属性,启用Internet连接共享,为了避免一些麻烦,建议把防火墙设置一下
这时你查看“本地连接2”,会发现系统已经给你设置好IP和子网掩码了,我们就不要动了
第三步,设置主机的物理网卡的IP、网关、DNS,记得是跟桥接的同一块卡,别设置成无线网卡的了
设置完,物理网卡就和虚拟机的第二张网卡处在同一网段了,且虚拟机的对外网卡对(192.168.0.x网段)做了共享,到此就结束了。
没成功?
1、共享拨号连接,可能略有不同,本教程是针对MAC地址绑定、固定IP的
2、WINDOWS防火墙和病毒厂家的防火墙,你都关了吗?
3、请把以上步骤再认真对三遍,多数情况你漏了某个细节,却还振振有词的说一步一步做下来的
如:是否把物理网卡设置了网关(网关没设置,飞鸽可以用,其他没法用)、DNS(DNS没设置的话,会出现能上Q不能上网的情况)
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/144244.html原文链接:https://javaforall.cn