第一步:虚拟网络编辑器,还原默认设置,这里什么都不用改,还原默认设置即可
特殊说明:桥接是电脑网口用的,比如本节是电脑打通虚拟机,不存在外部设备,用不上
第二步:虚拟机增加三个网络适配器,桥接+NAT+仅主机
第三步:开启虚拟机
此时你发现什么都还没开始,虚拟机就可以访问百度了,但是主机和虚拟机还不能互ping
通过关闭网络,找到哪个网络适配器是NAT,哪个是桥接(一直连不上),哪个是仅主机
第四步:使用仅主机进行控制器和虚拟机互ping
为什么不用NAT呢?我的想法是担心网络变更导致ip自动分配变化
为什么不用桥接呢?其实用桥接是最好的,因为ipv4不会变,但是要接物理网口
点开仅主机的网络设置,注意看ipv4地址(每个人都不一样),我这边用的是自动分配,你也可以手动设置
第五步:编辑主机的网络适配器
其实不编辑,你此时也发现,主机可以ping通虚拟机了,但是我们还需要虚拟机ping通主机,此时还不知道主机ip呢
可以在主机cmd终端中使用ipconfig,你会发现和虚拟机同网段的一个ip,一般第四位是.1,到这里就结束了,虚拟机ping主机也可以了
第五步补充
如果用户需要指定ip,也可以如下图修改VMnet1的ipv4
为什么是VMnet1呢?你可以在第一步的图片中看到仅主机是VMnet1
补充:
问题1. 如果第二天开机发现虚拟机不能上网,虚拟机网络连接都丢了,怎么办?
关闭虚拟机,编辑虚拟机网络编辑器,更改设置,还原默认设置,再次打开虚拟机
(哎,怎么说呢,反正我也是这个问题,每天都要重置一遍网络,各位有什么好办法可以评论)
问题2. 每次虚拟网络编辑器还原默认设置会导致仅主机的子网地址变化,远程就连接不上(比问题1方案更好)
我发现虚拟机网络配置里面有个导入导出功能,那么这里我们可以导入原来保存的配置,这样就不用担心子网地址改变了