前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >主机通过虚拟机上网「建议收藏」

主机通过虚拟机上网「建议收藏」

作者头像
全栈程序员站长
发布2022-08-26 15:26:47
1.9K0
发布2022-08-26 15:26:47
举报
文章被收录于专栏:全栈程序员必看

大家好,又见面了,我是你们的朋友全栈君。

实现结果: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

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年5月1,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档