Vmware安装Centos7连接网络

近期使用Vmware安装Centos7,谁知道刚开始在Vmware上使用Centos7,就遇到头疼的网络配置问题,连接网络一直出问题,网上查了很多资料,但是没有一个很全面解决问题的,所以就总结一下我边查资料边摸索出来的方法。

软件版本

  • 虚拟机:VMware 12.5.7 build-5813279
  • linux:CentOS-7-x86_64-Minimal-1611

网络配置

网络配置实现主机ping通虚拟机,虚拟机ping通主机,虚拟机ping通外网,网络配置总体以下3步:

Vmware虚拟网络配置

在Vmware中,点击编辑->虚拟网络编辑器,打开虚拟网络编辑器,鼠标选中VMnet8,然后选择NAT模式,并将”使用本地DHCP服务将IP分配给虚拟机”这个勾去掉。
图片[1]-Vmware安装Centos7连接网络 - 乐享小栈-乐享小栈

子网IP可以按照自己的想法设置,但是注意子网IP不能和主机处于同一IP段,我这里使用的IP段是192.168.5.X

然后点开“NAT设置”,网关在之前IP段基础上设置一个就可以了,我这里设置的192.168.5.2,注意一下网关在后面第2步要使用。

图片[2]-Vmware安装Centos7连接网络 - 乐享小栈-乐享小栈

Centos7网络配置

进入/etc/sysconfig/network-scripts/目录下,查看是否有ifcfg-XXX的文件(ifcfg-lo不算,如果没有说明网卡没有正常识别,系统安装可能有问题~_~)

这里写图片描述

我这里编辑ifcfg-ens33这个文件网络配置文件,具体如下:

TYPE=Ethernet
BOOTPROTO=static #设置IP为静态
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=b5af6a94-fea4-45fb-a998-ff6423e1015c
DEVICE=ens33
ONBOOT=yes #网卡设备自动启动
GATEWAY=192.168.5.2 #网关,即第一步中设置的网关
IPADDR=192.168.5.3 #虚拟机的IP地址,在之前IP段可以随意设定,不能与网关相同
NETMASK=255.255.255.0 #子网掩码
DNS1=8.8.8.8 #DNS1,DNS设定本机可用的DNS即可
DNS2=114.114.114.114 #DNS2

带注释的是比较重要的几个字段,其他的保持默认就可以了。

重启网卡使配置生效

执行service network restart,提示OK,网络配置就可以了。

接下来ping一下,看看效果吧

效果

虚拟机ping百度

图片[4]-Vmware安装Centos7连接网络 - 乐享小栈-乐享小栈

虚拟机ping主机

这里写图片描述

主机ping虚拟机

这里写图片描述

FAQ

如果按照以上设置但是还是ping不通,可以考虑从以下解决方法。

  1. 关闭Centos防火墙
    Centos7关闭方法为:
sudo systemctl stop firewalld.service
  1. 查看虚拟网卡IP配置是否有误
    打开控制面板->网络和 Internet->网络连接->VMware Network Adapter VMnet8,右键查看属性->ipv4配置。

图片[7]-Vmware安装Centos7连接网络 - 乐享小栈-乐享小栈
IP地址和子网掩码应该是已经配置好的,如果没有配置好,按照图示配置,保持IP段与你设定的一致。

图片[8]-Vmware安装Centos7连接网络 - 乐享小栈-乐享小栈

  1. 查看系统服务是否被禁用

WIN+R 打开运行框,在运行框中输入命令services.msc打开服务窗口,查看Vmware开头的几个服务是否处于启动状态,如果没有启动需要启动之后重新尝试。

图片[9]-Vmware安装Centos7连接网络 - 乐享小栈-乐享小栈

© 版权声明
THE END
喜欢就支持一下吧
点赞0赞赏 分享
评论 抢沙发

请登录后发表评论

    请登录后查看评论内容