**VMware安装centos7.0如何连接网络**
条件:虚拟机VMware 10.0 CentOS7.0 (32位) Windows7系统下。
网上有很多讲网络连接的方法,可能是安装和使用的条件不一样,所以很多都不实用。包括一些教学视频也一样,按照他的方法去操作,你会发现找不到网卡。这篇文章所解决的问题是:CentOS7.O找不到网卡,从而无法上网的问题。注意使用条件是(这个很重要):虚拟机VMware 10.0 CentOS7.0 (32位) Windows7系统下。在其它条件下使用本方法不一定行。
问题的根源
打开终端,使用ip addr查看只有lo,设置了网卡,加载不到 。在/etc/sysconfig/network-scripts只有ifcfg-lo文件,没有ifcfg-XX文件。这显然是没有找到网卡。
本文将要介绍的方法是要重新安装CentOS7.0系统。但有些人不想重新安装系统,还有一种方法,大概讲一下方法,具体操作不在这里详细介绍。
方法是:虚拟机的菜单栏选择编辑–>虚拟网络编辑器
将VMnet0,VMnet1,VMnet8删掉。点恢复默认设置。然后重新安装VMware10.0。再打开终端,命令:ip addr 就可以看到网卡了。注意网卡是ens33。不是什么eth0,eth1……。网卡找到了,后面就不说了。网上有很多网络连接的方法。可以去搜一下。
问题的分析和解决
对于这个问题网上有很多种方法,什么复制ifcfg-lo文件再创建ifcfg-etho文件;使用命令ifconfig eth0 192.168.1.x;重启服务器service network start;开启宿主机(windows7)中的VMware DHCP Service 和VMware NAT Service服务,写win7脚本,写linux脚本;缺少网卡驱动,安装个Linux集成包;使用记事本打开虚拟机目录中的vmx文件,加入一行ethernet0.virtualDev = “e1000”;等等。实测过了,都没办法解决问题。
打开终端,输入命令:lspci (空格)–nn (空格)|grep(空格) –i(空格)net。可以看到02:05.0 Ethernet controller: Advanced Micro Devices, Inc. [AMD] 79c970 [PCnet32 LANCE] (rev 10) ###Centos。这是因为由于Vmware虚拟网卡[PCnet32 LANCE]和linux兼容问题导致驱动无法正常安装,默认的网卡类型不兼容。解决方法是重新安装CentOS 7.0,选择CentOS 64位 而不是CentOS。说明一下,我用的CentOS镜像文件是32位的,选择CentOS 64位也没有问题,如下:
接下来开始安装系统。在网络和主机名设置网络连接。
开启连接,如下图,可以看到可以正常连接网络了。
安装完成后就可以正常上网了。不需要再去设置下面页面信息了。
安装完成后,开机。它会提示你连接网络,正常连接就可以了。如果第一次开机没有连接网络。也可以在下面图示连接网络。