运维实习小技能1——虚拟机网络配置

版权声明:转载请注明来源 https://blog.csdn.net/EllieYaYa/article/details/80786779

1、前言

突然忙碌的6月份,再不写一篇就成功打脸了 T^T (说好的每月至少一篇出来装逼呢!!!)。六月份的出差基本就是开发临时转运维实习岗……最大的收获可能就是对于linux下敲命令啥的这样子的事情一点也不怕了,因为本宝宝学会了装机(装机后又是一条好汉)!!!哈哈哈……

环境:主机是win10,虚拟机是VMware12,虚拟机系统是centos7.4。
目标:可以互相ping通(求生而已),host和slave的IP可以不在一个字段,slave的IP可以是静态的。

2、配置

相关的配置网上教程很多哈,这里主要是记录对配置的几个地方的作用的理解。
要是能够理解各个配置对象的作用,对其他教程中所述的什么不能选,什么必须选,什么应该怎么填就有晓得为啥了,这样出错的时候就晓得哪里去找问题,而不是盲目尝试。
大体来说要配置的地方有四个:

为与虚拟机操作系统IP做区分,我的配置环境下的win10为host IP,虚拟机中的centos称作Slave IP。

  • 主机网卡。主要是配IP,称Host IP。
  • 虚拟机网卡。
  • 虚拟机网关。这个是转发站,特别容易忽略的地方。
  • Slave IP。也就是虚拟机所支撑的操作系统的网络信息。

他们之间的暧昧关系大概如下:
这里写图片描述

虚拟网卡可以看作是虚拟机看到的主机,所以必须是要跟虚拟机同一个网段才能互相通信。而slave和host通信的关键在于网关,这要求在设置虚拟机的网络信息时要制定与虚拟网卡对应的同一网关。因为它俩的网络通信是由虚拟机来提供支持的,所以是在虚拟机(的网络编辑器)中进行设置的。这样,要设置的四个地方以及他们的关系和作用就比较清楚一点啦~

2.1 host中进行的配置

主机上要配置的主要是两个地方,本机的IP和虚拟机提供通信服务的虚拟网卡的IP。
这里写图片描述

图中标注为1的“以太网2”其实就是计算机被激活可用的有线网口,这里是配置host的IP。
这里写图片描述
这个IP随便配,爱咋配咋配!真的! DNS的配置目前用不上,就当看不见哈。

图中标注为2的“VMnet8”就是host的虚拟机的NAT服务对应的网络连接。
虚拟机是虚拟的机器,要进行网络通信,相应地就需要虚拟网卡。虚拟机提供了三种现成的网络通信模式,分别是桥接、NAT和仅主机,这里用到的是NAT模式。在虚拟机的“编辑”菜单中找到虚拟网络编辑器打开,找到NAT模式对应的网卡(默认是VMware net8)进行设置。注意与规划的slave的IP在同一网段就行。
这里写图片描述

2.2 虚拟机中进行的配置

这里写图片描述
主要是NAT模式下网关的设置,图里很直观,不再赘述。

2.3 slave 中进行的配置

在centos中设置网卡的信息。如何设置linux系统的网卡信息自行搜索,此处给出参考。
这里写图片描述
其中ifcfg-ens33是slave的网卡对应的文件,不同机器上的名称不同。
以下是设置内容。
这里写图片描述

要进行修改或者添加的地方已在图中进行标注,此处设置的是静态IP,所以bootproto设置的是static,开机启用网卡要求改onboot为yes。此外就是IP和网关的配置了,IP与虚拟网卡保持同一网段。网关与虚拟机提供的保持一致即可。
设置完毕重启服务:service network restart 即可生效。

3、测试

slave连接host:
这里写图片描述

划重点: 其实从头到尾都没设置slave与11.1.1.71的连接,但是其实是可以ping通的。个人认为在主机上虚拟网卡也被当作机器的网卡,不过是专用于虚拟机的通信,虚拟网卡和主机本身的有线网卡相当于同一台主机的两张网卡,是具备可以互相通信的基因的。而slave和虚拟网卡可以通信就是虚拟机的NAT服务的表现,在这其中网关的作用就是路由转换,这也是为什么slave和host的IP不必是同一网段的原因。

host连接slave:
这里写图片描述

猜你喜欢

转载自blog.csdn.net/EllieYaYa/article/details/80786779
今日推荐