最近被这个网络折磨疯了,记录一下怎么修复虚拟机网路连接
VM软件安装好后,就有10个网络连接类型可供选择。分别是:VMnet0、VMnet1、VMnet2、VMnet3、VMnet4、VMnet5、VMnet6、VMnet7、VMnet8、VMnet9。
VM虚拟机常用的三种网络连接方式默认:桥接(bridge)用的是VMnet0,NAT用的是VMnet8,host-only用的是VMnet1

模式简介

桥接模式

1、桥接:就是把虚拟机通过VMnet0桥接到主机的本地连接。
现在虚拟机是通过VMnet0与外界联系,现在的虚拟机就相当于和主机一样是物理网络中的一台电脑,说的通俗的就是现在虚拟机就相当于和你主机同在一个网络的另一台真实的电脑。所以要想使用桥接使虚拟机上网,前提必须你的主机处在局域网中,也就是你的主机上网得有路由器,这时才能用桥接使虚拟机上网。至于虚拟机的IP设置方式和你主机一样,用不用设置IP要看你的路由器是否开启了DHCP和DNS,主机不用虚拟机也不用,主机要设置那么虚拟机也要设置。

NAT模式

2、NAT:就是网络地址转换,通过VMnet8连接作为网关使虚拟机经过主机上网。
现在虚拟机是通过VMnet8与外界联系,说的通俗的就是在你的主机和虚拟机之间加了一个路由器,虚拟机通过这个路由器上网。NAT方式就不用考虑那么多,只要你主机能上网虚拟机就能上网,所以一般没有特殊要求推荐用NAT方式。

仅主机模式

3、host-only:就是虚拟机和主机在一个私有网络中。
这时虚拟机只能和主机通讯,默认它是不能上网的。(当然不是绝对的,要想上网不过要进行另外的设置)

以上只是简单的介绍了VM虚拟机常用的三种网络连接方式,一般用NAT方式虚拟机就很容易上网的,所以一般没有特殊要求推荐用NAT方式。

不能上网的解决方法

NAT模式不能上网

首先,在VMware的编辑->虚拟网络编辑器重新建立NAT网络(之前的要删掉,新建的同样选择VMnet8就可以)。
在这里插入图片描述

如果还不能上网,在windows的服务里面(win+r 然后输入services.msc),看一下
在这里插入图片描述

确保这三项已经打开,如果服务处于停止状态重新开启并且设置为自动运行。(注:使用360加速球优化可能会把VMware DHCP服务关闭。如果优化被360关闭吧VMware服务添加360白名单)

做完这一些需要重启虚拟机,如果还是不能连接网络的话进去windows的网络和共享中心*(控制面板)。把vmnat8的iPV4地址设置为自动获取,dns也自动获取。
控制面板->网络和共享中心->更改适配器设置->找到VMnet8->双击后点击属性->Internet协议版本4(tcp/ipv4)
在这里插入图片描述

重启虚拟机。

如果还是无法连接到网络,在虚拟机里面的系统重新新建一个以太网连接,地址设置为自动获取,使用新配置的连接去联网。

要注意:在NAT方式下,虚拟机内本地连接不要自己设定IP,应该都是自动获取。

桥接模式不能上网

查看本地以太网属性是否安装VMware Bridge Protocol
控制面板->网络和共享中心->更改适配器设置->以太网右键属性->查看是否有安装VMware Bridge Protocol
在这里插入图片描述
查看VMware虚拟网络编辑器的VMnet0桥接模式设置
编辑>>虚拟网络编辑器>>桥接模式>>桥接到默认自动,修改为你本地实际的Controller
在这里插入图片描述
在这里插入图片描述

设置静态IP

设置Windows系统的方法
网络和Internet设置(右击WiFi或宽带标志)->更改适配器选项(在高级网络设置中)->打开使用网络的属性(右击使用的网络打开属性或者双击有打开属性)->打开ipv4
设置静态ip

Linux系统centos的静态ip设置参考以下博文https://blog.csdn.net/qq_22803691/article/details/89428594
https://blog.csdn.net/ultraping/article/details/81222227


版权声明:本文为qq_43480081原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/qq_43480081/article/details/115418799