Linux学习(二):设置虚拟机外网及固定IP

参考:
https://www.linuxidc.com/Linux/2017-12/149910.htm

前提:
每次虚拟机重启的时候,虚拟机内IP会发生变化,所以需要设置为固定IP,不然使用XShell连接虚拟机每次都要修改IP地址。
需要达到的效果:
 1. 笔记本主机IP为设置自动获取,不管什么情况下,不受虚拟机影响,只要连接外网就可以正常上网;
 2. 只要笔记本主机可以正常访问外网,启动虚拟机中的CentOS 7系统就可以正常访问外网,无需再进行任何设置;
 3. 虚拟机设置为固定IP,不管主机在什么网络环境下,是断网环境,还是连接任何网段访问外网的环境下,虚拟机的IP都固定不变,而且使用终端连接,始终不变,正常连接;
 4. 虚拟机的固定IP可以按照自己想设置的IP地址网段随意设置,比如我就想设置固定IP为192.168.2.1。

设置方式:

1. 设置虚拟机网络连接方式:NAT

选中自己的虚拟机,然后点击工具栏的“虚拟机”,选择“设置”,进入虚拟机设置页面,网络适配器->网络连接 修改为NAT模式,然后点击确定。
Linux学习(二):设置虚拟机外网及固定IP_第1张图片

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

编辑->虚拟网络编辑器
Linux学习(二):设置虚拟机外网及固定IP_第2张图片
选择VMnet8–取消勾选使用本地DHCP–设置子网IP–网关IP设置(记住此处设置,后面要用到),如下图
说明:修改子网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;
Linux学习(二):设置虚拟机外网及固定IP_第3张图片
子网IP自定义想要的IP段(这里设置完需要记下来,之后在虚拟机中修改配置文件会用到)
Linux学习(二):设置虚拟机外网及固定IP_第4张图片

3.配置笔记本主机具体VMnet8本地地址参数

Linux学习(二):设置虚拟机外网及固定IP_第5张图片
修改 VMware Virtual Ethernet Adapter for VMnet8 的IPv4配置
只需要填写IP地址和子网掩码,其他的都不要填写。
注意:IP地址随意设置,但是要保证不能跟你要设置虚拟机的固定IP一样
Linux学习(二):设置虚拟机外网及固定IP_第6张图片

4.修改虚拟机中的CentOS 7系统为固定IP的配置文件

进入CentOS7系统,运行如下命令:
#cd /etc/sysconfig/network-scripts/
#ls
Linux学习(二):设置虚拟机外网及固定IP_第7张图片
进行编辑自己的第一个文件,不同的系统文件名可能不一样。
#vi ifcfg-ens33
进入文本,然后小键盘点击 i ,进入编辑模式。
Linux学习(二):设置虚拟机外网及固定IP_第8张图片
按照下图进行修改:
Linux学习(二):设置虚拟机外网及固定IP_第9张图片

说明:

BOOTPROTO=static        #开机协议,有dhcp及static;
ONBOOT=yes              #设置为开机启动;

DNS1=114.114.114.114    #这个是国内的DNS地址,是固定的;
IPADDR=192.168.2.2      #你想要设置的固定IP,理论上192.168.2.2-255之间都可以,请自行验证;
NETMASK=255.255.255.0   #子网掩码,不需要修改;
GATEWAY=192.168.2.1     #网关,这里是你在“2.配置虚拟机的NAT模式具体地址参数”中 NAT设置->网关IP 设置的网关是一致的

Linux学习(二):设置虚拟机外网及固定IP_第10张图片
修改完成后按ESC退出编辑,然后Shift + : ,输入wq,保存并退出。
Linux学习(二):设置虚拟机外网及固定IP_第11张图片

5.重启网络服务

#service network restart
在这里插入图片描述

6.验证修改

#查看修改后的固定IP为192.168.2.2,配置正确,IP为192.168.2.2
#ip addr
Linux学习(二):设置虚拟机外网及固定IP_第12张图片
进行连接外网测试,有数据返回即证明可以访问外网,Ctrl+Z即可退出ping操作:
ping www.baidu.com
Linux学习(二):设置虚拟机外网及固定IP_第13张图片
连接自己的电脑,查看自己笔记本的IP,然后在虚拟机内进行ping
我笔记本IP为192.168.0.110
Linux学习(二):设置虚拟机外网及固定IP_第14张图片
测试可以ping通
Linux学习(二):设置虚拟机外网及固定IP_第15张图片
从笔记本ping虚拟机,同样OK,至此,虚拟机可以被远程联机,可以访问外网
Linux学习(二):设置虚拟机外网及固定IP_第16张图片
也可以重启虚拟机,然后ip addr看ip地址有没有变化,进行测试。

结束:
以上要求的效果全部达到,且完全可以将虚拟机中的CentOS 7做为服务器,在上面部署各种服务

你可能感兴趣的:(CentOS,7)