0x00前言
主机上网主要有两种:拨号上网,包括家庭ADSL拨号上网、共享宽带拨号上网、无线网卡拨号上网开通互联网接入,或单位、家庭专用拨号上网等;非拨号上网(主机无需拨号即可上网),包括工作时直接上网、家里通过路由器共享上网、WiFi上网等。主机能上网的原因有很多可以上网,但是虚拟机不行。
0x01网络连接
1桥接模式
该模式对应虚拟机是同一局域网上的另一台主机这样想象一下:虚拟机机器KALI-LINUX单独连接WIF或者通过网线连接路由器,与物理主机WIN7无关。
2NAT模式
该模式对应虚拟机KALI-LINUX对外与物理主机WIN7共享同一IP,但通过网卡vmnet8进行地址转换,这样内部IP-KALI-LINUX和WIN7的地址不同,以避免IP冲突。
3HostOnly模式
该模式对应虚拟机KALI-LINUX为127.0.0.1到物理主机WIN7。虚拟机KALI-LINUX只能通过卡vmnet1与物理主机通信,主机与WIN7通信但无法上网。
4适配
以上三种方法任选其一。这个设置非常灵活。
0x02确保vmware服务已开启
1首先确保我们的物理主机WIN7可以上网,并且有防火墙或者其他软件防火墙(比如360防火墙、Windows本机防火墙等软件防火墙不会拦截vmware流量)
2确保服务已开启:按[win]+[r]打开运行窗口,输入,找到以下服务并启动它们。如果不可用但这些服务已打开,请尝试重新启动这些服务。
物理主机WIN7上的3项设置
虚拟机设置0x03
1主机使用有线网络身份验证访问Internet。如果通过WIF连接互联网,建议虚拟机使用NAT模式,也可以灵活使用NAT模式。
2对于本地网络的DNS:如果我们将物理主机WIN7的DNS设置为自动获取,而虚拟机KALI-LINUX无法上网,则手动设置为114.114。等;
>[编辑]-->>[虚拟网络编辑器]--->>>[默认设置]0x04解决方案思路
1你可以自己在网上百度搜索一下解决方案,尝试用单个变量来解决。即更改单个设置,看看虚拟机是否可以访问互联网
2您可以尝试重新安装vmware。注意,这只能是对更高版本进行相同版本设置的修复和安装
3可以对平时连接互联网的虚拟机进行快照当无法访问互联网时,可以切换到可以正常上网的虚拟机版本。
4您可以考虑更改IP地址:
欢迎大家分享更好的想法,期待^^_^^!
回想一下您是否更改了本地计算机VMware网卡的MAC地址。我的一台虚拟机(vcpu-0)也出现同样的错误。原因是我更改了本地计算机之一的VMware虚拟网卡的MAC地址。可以使用ipconfig/all命令查看两个VMware虚拟网卡的MAC地址,正常情况下,两个VMware虚拟网卡的MAC地址的10位是相同的,最后两位都是01。和08,例如00-50-56-C0-00-01和00-50-56-C0-00-08。如果确实被修改,请将其恢复为原来的MAC地址,然后再次尝试启动虚拟机。我的vcpu-0错误虚拟机是这样重启的。
上一篇:虚拟机允许远程连接
下一篇:虚拟机多窗口一屏显示