首页 > 技术文章 > CentOS 7虚拟机下设置固定IP详解

hyunbar 2018-12-25 11:48 原文

说明

  1、笔记本主机IP为设置自动获取,不管什么情况下,不受虚拟机影响,只要连接外网就可以正常上网;

  2、只要笔记本主机可以正常访问外网,启动虚拟机中的CentOS 7系统就可以正常访问外网,无需再进行任何设置;

  3、虚拟机设置为固定IP,不管主机在什么网络环境下,是断网环境,还是连接任何网段访问外网的环境下,虚拟机的IP都固定不变,而且使用终端连接,始终不变,正常连接;

  4、虚拟机的固定IP可以按照自己想设置的IP地址网段随意设置,比如我就想设置固定IP为192.168.2.2。

 

  以上4点,网上我没有找到一个帖子可以达到我要求的效果,经过我这段时间研究,经过各种尝试,期间出现各种问题,测试稳定后,总结如下分享给大家,希望对大家有所帮助,少走弯路。

  采用方式为NAT模式+固定IP的模式。

  配置环境说明:主机为Win10家庭版,虚拟机为VMware Workstation 12 Pro中文版,虚拟机中的Linux系统为CentOS 7 64位。

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

  

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

  (1)选择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;

  

  (2)网关IP可以参照如下格式修改:192.168.2.1

  

三、配置笔记本主机具体VMnet8本地地址参数

  

  说明:第6步中的IP地址随意设置,但是要保证不能跟你要设置虚拟机的固定IP一样

  

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

  #cd /etc/sysconfig/network-scripts/

  #vi ifcfg-ens33

  

  

  修改/etc/sysconfig/network 

# Created by anaconda
   NETWORKING=yes
  GATEWAY=192.168.1.1

   然后重启服务即可 

service network restart

   

  必须要在network-scripts里面的默认的文件里面添加HWADDR

  

  最终修改的地方

  

1 BOOTPROTO=static         #开机协议,有dhcp及static;
2 ONBOOT=yes         #系统将在启动时开启该接口
3 DNS1=114.114.114.114     #DNS 配置
4 IPADDR=192.168.2.2     #静态IP
5 NETMASK=255.255.255.0     #子网掩码  
6 GATEWAY=192.168.2.1     #默认网关  
7 HWADDR=00:0c:29:3b:ae:c8      #MAC
8 NM_CONTROLLED=no        #表示该接口将通过该配置文件进行设置,而不是通过网络管理器进行管理

   重启网络服务以后ok,但是重启系统以后还是变成了动态的

  

1 systemctl disable NetworkManager.service
2 chkconfig network on
3 systemctl stop NetworkManager
4 systemctl restart network

 

五、检验配置是否成功

  1、测试centos7

  

  2、测试window10

  

  

六、远程终端连接

  

  (1)遇到问题,若连接失败是因为CentOS 7的防火墙端口没有打开,比如开启80,3306端口,最后一定要重启防火墙;

  #查看防火墙状态
 
 systemctl status firewalld  

 

  #开启80端口 
  
 firewall-cmd --zone=public --add-port=80/tcp --permanent 


 #开启3306端口  
 
 firewall-cmd --zone=public --add-port=3306/tcp --permanent
 
 #重启防火墙:   
  firewall-cmd --reload 

 

  
  

七、测试成功

  

八、参考资料

  1、hongda's blog,https://www.cnblogs.com/hongdada/p/6666932.html

  2、Linuxhttps://www.cnblogs.com/hongdada/p/6666932.html

  

推荐阅读