当前位置:首页 > 虚拟机 > 正文

虚拟机无法访问


一、vmware虚拟机无法上网的几点解决方案

0x00前言

主机上网主要有两种:拨号上网,包括家庭ADSL拨号上网、共享宽带拨号上网、无线网卡拨号上网开通互联网接入,或单位、家庭专用拨号上网等;非拨号上网(主机无需拨号即可上网),包括工作时直接上网、家里通过路由器共享上网、WiFi上网等。主机能上网的原因有很多可以访问Internet,但是虚拟机无法访问Internet。

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地址:

欢迎大家分享更好的想法,期待^^_^^!


二、虚拟机上不了网,IP怎么设置呀

安装虚拟网络后,在菜单栏中选择“编辑”,然后单击“虚拟网络编辑器”。

打开虚拟网络编辑器对话框,选择Vmnet8Net网络连接方式并设置你喜欢的子网IP。

然后点击NAT设置页面可以看到子网掩码和网关,后面修改静态IP时会用到。

检查主机VM8网卡设置,打开网络和共享中心,单击更改适配器设置,右键单击VMwareNetworkAdapterVMnet8。

然后选择“属性”按钮以打开“属性”对话框。

在虚拟机右下角,单击网络适配器按钮,右键单击并选择断开连接,然后重新连接以确保之前的设置生效。

然后打开虚拟机,输入ifcfg即可查看当前分配的IP。

修改网络配置文件,关闭主机防火墙(/etc/init.d/iptablesstop),然后检查防火墙状态(chkconfigiptablesstatus),然后ping主机ip(192.168.2.168)、VM8IP主机(192.168.6.1)、主机与虚拟机之间的网关IP(192.168.6.2)、外网ping()一般都可以表明虚拟机固定IP设置成功。

vi/etc/sysconfig/network-scripts/ifcfg-eth0为:(提示:按a进入插入模式,按esc,然后按“:wq”保存退出)

DEVICE=eth0

BOOTPROTO=static

HWADDR=00:0C:29:12:0B:0E(请勿复制此物理地址)

IPADDR=192.168.6.128

GATEWAY=192.168.6.2

TYPE=以太网

ONBOOT=是

重新启动虚拟机(reboot)以验证IP是否已分配。


三、Win2003机器上装VM8虚拟机Exception0xc0000005错误无法启动!请卸载旧版本并重新启动后再安装新版本。注册表中存在冲突。现在您需要做的是先卸载新安装的版本,然后卸载旧版本,重新启动然后安装新版本。卸载过程中不要保留虚拟机的配置。