运维——虚拟机三种联网方式详解(一)

背景:开始玩虚拟机觉得能够安装好系统敲些命令就很有意思,但接触到运维后一些命令和软件安装是必须联网的,接触到了联网的三种模式——主机模式、nat模式、桥接模式。经过了一系列的实践总算对这三种模式有了一些见解。

自己玩耍的小模式——NAT模式·

开始不是很理解NAT模式是什么,只知道该模式会有一套自己的ip段,配好了就可以联网了,然而不了解一番也是走了不少弯路,下面是安装过程和理解过程:
是什么:(用于共享主机的IP模式)让虚拟系统借助NAT功能,通过宿主机器所在的网络来访问公网。NAT模式下的虚拟系统的TCP/IP配置信息是由VMnet8虚拟网络的DHCP服务器提供的,无法进行手工修改。所以无法和本局域网中的其他真实主机进行通讯。

如何用:
注:linux安装时有最小安装即没有桌面,一切都用命令进行。大多数人都安装了桌面。其实都一样,用惯了命令后没有桌面更得心应手,不过我会在最后将带桌面版需要注意的事项标注出来

第一步:在虚拟机关闭的状态下,按照下图操作(编辑——先选中勾中的NAT——选中下面的NAT模式)

这里写图片描述

第二步:双击“网络适配器”(或点击“编辑虚拟机设置”)——选中“NAT模式:用于共享主机的IP地址”

这里写图片描述

第三步:这是很重要的一步,很多没有经验的人就是差这一步迟迟不能上网。一般子网的IP段大家不需要这不就可以获得,但是网关一般都默认的是1,点击“NAT设置”我们会发现网关是2(如果理解不了1或者2的涵义的说明还不适合看此篇博客)

这里写图片描述

第四步:前面所有的步骤都是为了接下来的配置做准备,接下来打开虚拟机,输入这个命令”ip addr show”,记住MAC码

这里写图片描述

第五步:输入这条编辑网络适配器的命令“vi /etc/sysconfig/network-scripts/ifcfg-eno16777736”,这个eno码每个人的不是完全相同,一个小技巧,输完eno后按两下Tab键即可

这里写图片描述

简单的说明一下,需要自己添加的有HWADDR、IPADDR、GATEWAY、DNS1 。剩下的就按照图片进行修改就好了
HWADDR:网关
TYPE:类型 Ethernet:以太网 联网用的依旧是以太网这种方式
BOOTPROTO:网卡绑定方式,就是配置IPv4时选择静态还是自动获取,因为我们要自己配IP所以肯定要选静态的
特别注意,特别注意:如果你是桌面版的系统用的命令配置也没啥问题,如果是用可视化工具来配置,一定要改成手动后在配置IP等
IPADDR:ip地址
GATEWAY:网关
剩下的也不用解释了

最后在特别提醒:桌面版的需要提权sudo,还有上面说到的特别注意

第六步:enjoy it

这里写图片描述

最后说明: 该模式可以进行访问外网和与宿主互相访问,不能和宿主所在的局域网的其他主机进行通信,所以该模式一般就是自己主机上用