Linux入门番外篇——VMware虚拟机中Linux/CentOS 7.6设置固定IP地址

固定IP地址的目的

因为平时做实验时不能同时操作几台电脑,相信咱也没有几台电脑,所以只能靠虚拟机来解决。这就引发了一个问题,每次虚拟机重启以后IP地址都有可能发生变化,这就很让人头痛了,我就想了,有没有一种办法能设置虚拟机固定IP地址呢?

因此,我按照这一主旨,在网上搜索了许多篇博客,然后再汇总这些博客,如实地进行操作,故写下这篇博客,分享给大家,希望对大家有所帮助,少走弯路。

温馨提示:我将采用NAT模式+固定IP的模式来讲述本文中所涉及的操作。

固定IP地址所达到的效果

下面,我说说设置虚拟机固定IP地址后所能达到的效果。

  1. 笔记本主机IP地址设置为自动获取,不管在什么情况下,都不受虚拟机影响,只要连接上外网就可以正常上网;
  2. 只要笔记本主机可以正常访问外网,启动虚拟机中的CentOS 7.6系统后,它就可以正常访问外网了,无需再进行任何设置;
  3. 虚拟机设置为固定IP地址后,不管主机在什么网络环境下,无论是断网环境,还是连接任何网段访问外网的环境下,虚拟机的IP地址都固定不变,而且使用终端连接时,也始终不变,且能正常连接;
  4. 虚拟机的固定IP地址可以按照自己想设置的IP地址网段随意设置,比如我就想设置固定IP为192.168.81.131。

配置环境说明

主机为Windows 10家庭中文版,虚拟机为VMware Workstation 12 Pro中文版,虚拟机中安装的Linux系统为CentOS 7.6 64位。

设置虚拟机固定IP地址

设置虚拟机的网络连接方式

第一步,选中虚拟机,例如taotao-zookeeper-centos,然后在VMware Workstation 12 Pro软件的菜单栏中选中虚拟机这一菜单,接着在其下拉列表中点击设置选项,如下图所示。
Linux入门番外篇——VMware虚拟机中Linux/CentOS 7.6设置固定IP地址_第1张图片
第二步,在弹出的虚拟机设置窗口中选中网络适配器这一项,查看一下设备状态下的两个框框有没勾选,以及是否选中NAT 模式,如果没有,那么请参考下图进行修改,修改好之后,点击确定按钮就行。
Linux入门番外篇——VMware虚拟机中Linux/CentOS 7.6设置固定IP地址_第2张图片

配置虚拟机的NAT模式具体地址参数

第一步,在VMware Workstation 12 Pro软件的菜单栏中选中编辑这一菜单,然后在其下拉列表中点击虚拟网络编辑器选项,如下图所示。
Linux入门番外篇——VMware虚拟机中Linux/CentOS 7.6设置固定IP地址_第3张图片
第二步,在弹出的虚拟网络编辑器窗口中点击更改设置按钮。
Linux入门番外篇——VMware虚拟机中Linux/CentOS 7.6设置固定IP地址_第4张图片
第三步,在弹出的窗口中选中VMnet8,并且取消勾选使用本地DHCP服务将IP地址分配给虚拟机,然后设置子网IP,接着点击NAT 设置按钮。
Linux入门番外篇——VMware虚拟机中Linux/CentOS 7.6设置固定IP地址_第5张图片
温馨提示:修改子网IP设置时,可实现自由设置固定IP。若你想设置固定IP为192.168.2.2-255,比如192.168.2.2,则子网IP为192.168.2.0;若你想设置固定IP为192.168.1.2-255,比如192.168.1.2,则子网IP为192.168.1.0。也就是说,你想配置成哪个网段,子网IP最后那位为0即可。

第四步,这时,会弹出如下窗口,你需要设置网关IP,大可参照如下格式进行修改。
Linux入门番外篇——VMware虚拟机中Linux/CentOS 7.6设置固定IP地址_第6张图片
然后点击确定按钮,接着再点击确定按钮以关闭虚拟网络编辑器窗口。

配置主机具体VMnet8本地地址参数

第一步,请按照下图所示的步骤打开网络连接窗口。
Linux入门番外篇——VMware虚拟机中Linux/CentOS 7.6设置固定IP地址_第7张图片
所打开网络连接窗口如下图所示。
Linux入门番外篇——VMware虚拟机中Linux/CentOS 7.6设置固定IP地址_第8张图片
第二步,选中VMware NetWork Adapter VMnet8并右键,然后在其下拉列表中点击属性选项。
Linux入门番外篇——VMware虚拟机中Linux/CentOS 7.6设置固定IP地址_第9张图片
第三步,在弹出的窗口中选中Internet 协议版本 4(TCP/IPv4)项,然后点击属性按钮查看其属性。
Linux入门番外篇——VMware虚拟机中Linux/CentOS 7.6设置固定IP地址_第10张图片
第四步,这时会弹出如下窗口,在其中选中使用下面的 IP地址,然后设置好IP地址和子网掩码,你大可参照如下格式进行修改。温馨提示:下图中的IP地址随意设置,但是要保证不能跟你要设置虚拟机的固定IP地址一样。
Linux入门番外篇——VMware虚拟机中Linux/CentOS 7.6设置固定IP地址_第11张图片
接着,点击确定按钮关闭以上窗口,紧接着,再点击关闭按钮以关闭下面的窗口。
Linux入门番外篇——VMware虚拟机中Linux/CentOS 7.6设置固定IP地址_第12张图片

修改虚拟机中的CentOS 7.6系统为固定IP地址的配置文件

第一步,进入CentOS 7.6系统命令行界面,然后切到/etc/sysconfig/network-scripts/目录下,找到ifcfg-ens33文件。
Linux入门番外篇——VMware虚拟机中Linux/CentOS 7.6设置固定IP地址_第13张图片
第二步,编辑该文件,可按照如下图所示的内容进行编辑。
Linux入门番外篇——VMware虚拟机中Linux/CentOS 7.6设置固定IP地址_第14张图片
修改好该文件之后,我本人的就变成了下面这样。

TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="static" #开机协议,有dhcp及static;
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens33"
UUID="e809bbce-36a4-437d-b7f5-a39e1162ae1d"
DEVICE="ens33"
ONBOOT="yes" #设置为开机启动;

DNS1=114.114.114.114 #这个是国内的DNS地址,是固定的;
IPADDR=192.168.81.131 #你想要设置的固定IP地址,理论上192.168.81.2-255之间都可以,请自行验证;
NETMASK=255.255.255.0 #子网掩码,不需要修改;
GATEWAY=192.168.81.1 #网关

第三步,重启网络服务,如下图所示。
Linux入门番外篇——VMware虚拟机中Linux/CentOS 7.6设置固定IP地址_第15张图片

检验配置是否成功

首先,我们可以查看修改后的固定IP地址是否为192.168.81.131,如若是则配置正确。
Linux入门番外篇——VMware虚拟机中Linux/CentOS 7.6设置固定IP地址_第16张图片
然后,测试一下虚拟机中的CentOS 7.6系统是否能连外网,如若有数据返回则说明可以连接外网。
Linux入门番外篇——VMware虚拟机中Linux/CentOS 7.6设置固定IP地址_第17张图片
接着,测试一下本机是否能ping通虚拟机的固定IP地址,如若有数据返回则说明可以使用终端工具正常连接。
Linux入门番外篇——VMware虚拟机中Linux/CentOS 7.6设置固定IP地址_第18张图片
最后,我们使用远程终端(Xshell)进行连接一下,发现能成功连接。
Linux入门番外篇——VMware虚拟机中Linux/CentOS 7.6设置固定IP地址_第19张图片
固定IP地址所要求达到的效果已经全部达到,且现在完全可以将虚拟机中的CentOS 7.6系统作为服务器用,在上面部署各种服务。

这篇博客若有不对的地方,还请多多指教,互相学习成长。

你可能感兴趣的:(李阿昀的Linux学习笔记)