上一篇博客中给家大家介绍了怎么安装CentOS7,相信大家已经学会了如何去创建虚拟机并安装CentOS7系统了,但是安装成功了之后我们在本机上是不能直接访问虚拟机的,因为我们还没有配置网络,今天就给大家讲解一下怎么配置CentOS7的网络,让虚拟机可以和本机进行通讯。
首先大家先要知道几种网络连接的方式,先来看一下这张图:
先来说第一种方式,桥接。大家可以在上述图中看到该方式会直接连接到物理网络,也就是映射到本机所在的网段中的一个真实ip,因此该种方式可以直接连接到外网。但是会占用一个真实的IP地址。
再来看一下NAT模式。我们打开虚拟网络编辑器。如下图所示:
可以看到名称的一栏由两个选项分别是VMNet1和VMNet8,你可能会很好奇,为什么会有两个这样的名字呢,好了,我们打开本及的网络连接,图下图所示:
会看到这里有两个虚拟网卡,其实这是在我们安装好了VMware之后就会自动按帮我们创建的虚拟网卡,由于NAT模式默认使用的是VMnet8,所以我们先点击VMnet8,选择属性,查看ip信息,图下图所示:
可以看到这块网卡使用的是25网段,所以稍后我们在CentOS中配置网络的时候也要选择25网段。好了,我们再回到虚拟网络编辑器中,我们选择更改设置,如下图所示:
在弹出来的提示框选择是,接着就会激活NAT设置,我们选择NAT设置,如下图所示:
我们点击NAT设置之后会打开如下界面:
这里我们可以看到网关是25.2。好了,我们及先记下来这个ip。这个ip就是我们稍后要配置的CentOS系统的默认网关地址了。
接着我们启动虚拟机,来到下图中的这个目录:
然后我们可以看到在该目录下有一个ifcfg-ens33这个文件,如下图所示:
这里因为我已经修改了,所以会有一个备份的文件,我们使用vi来编辑该文件将该文件按下图所示的内容修改:
其中增加的部分是IPADDR、NETMASK、GATWAY这几个选项,这三个选型分别就是ip地址,子网掩码、默认网关。这里的默认网关一定要和虚拟网络编辑器中设置的网关一样,并且网段要和自己本及的VMnet8这块虚拟网卡的网段一样。修改好了之后我们需要重新启动一下网络服务。使用 service network restart命令。
好了,这个时候我们输入ifconfig命令就可以看到刚刚设置的ip信息了
这个时候我们在虚拟机下ping 本机的ip,如下图所示:
发现已经和本及的网络是通的了。这时我们再回到本机,打开cmd窗口,ping一下虚拟机的ip,如下图所示:
发现本机和虚拟机之间也可以正常的访问,好了,我们本机其实也有一个ip ,我们输入ipconfig命令即可看到,如下图所示:
我们发现这个网段是199的,并不是25网段,那么我们如果ping这个地址会有什么样的效果呢,好了,我们回到虚拟机中试一试
我们发现在虚拟机中ping这个地址也是可以ping通的。这就是NAT模式的好处,它可以访问本机所在的局域网中的ip,并且不会占用真真实的IP地址,那么你看顶会好奇,NAT模式下可以来上公网吗?答案是肯定的。我们在虚拟机中ip www.baidu.com就可以看到效果了,这里就不截图演示了。好了,相信大家已经学会了CentOS7下的网络配置了吧。
我们再回到这张图中:
剩下的还有两种模式,一种是仅主机模式,意思就是只能和本机进行通讯,不能连接到局域网,当然也不能连接到公网。
最后一种自定义模式,该模式需要我们自己创建一块虚拟网卡,自定义一些信息。一般不是很常用。
好了,今天先到此结束吧,如果大家遇到了什么技术上的问题欢迎一起交流学习!
晚安