Vmware之CentOS7虚拟机下设置固定IP
凌雪 2018-09-19 来源 :网络 阅读 1654 评论 0

摘要:本文将带你了解Vmware之CentOS7虚拟机下设置固定IP,希望本文对大家学Vmware有所帮助。

本文将带你了解Vmware之CentOS7虚拟机下设置固定IP,希望本文对大家学Vmware有所帮助。


CentOS7虚拟机下设置固定IP
    1.使用场景
    当我们在当我们的CentOS在虚拟机下运行,我们为虚拟机设置的网络连接方式是NAT,我们会发现,ip地址会时不时的变化,如果我们要连接虚拟机中的服务是,ip也要时不时的修改,这样重复的操作费时又费力。这个时候就需要把网络接口从DHCP改为静态IP地址配置,让CentOS的网络接口分配静态IP地址。
    我虚拟机的网络是这样配置的。
     "2检查网络管理器状态">2.检查网络管理器状态
    用systemctl status NetworkManager.service查看网络管理器状态:
[root@localhost ~]# systemctl status   NetworkManager.service
●   NetworkManager.service - Network Manager
   Loaded: loaded   (/usr/lib/systemd/system/NetworkManager.service; enabled; vend                                                                                                               or preset: enabled)
   Active: active (running) since Sun   2017-06-18 16:16:24 CST; 1h 28min ago
     Docs:   man:NetworkManager(8)
 Main PID: 661 (NetworkManager)
   CGroup:   /system.slice/NetworkManager.service
           └─661 /usr/sbin/NetworkManager --no-daemon
   
    Jun 18 16:16:24 localhost.localdomain NetworkManager[661]:   [149777378...
    Jun 18 16:16:24 localhost.localdomain NetworkManager[661]:   [149777378...
    Jun 18 16:16:24 localhost.localdomain NetworkManager[661]:   [149777378...
    Jun 18 16:16:24 localhost.localdomain NetworkManager[661]:   [149777378...
    Jun 18 16:16:24 localhost.localdomain NetworkManager[661]:   [149777378...
    Jun 18 16:16:24 localhost.localdomain NetworkManager[661]:   [149777378...
    Jun 18 16:16:24 localhost.localdomain NetworkManager[661]:   [149777378...
    Jun 18 16:16:24 localhost.localdomain NetworkManager[661]:   [149777378...
    Jun 18 16:16:24 localhost.localdomain NetworkManager[661]:   [149777378...
    Jun 18 16:16:29 localhost.localdomain NetworkManager[661]:   [149777378...
    Hint: Some lines were ellipsized, use -l to show in full.
    用nmcli dev status检查受网络管理器管理的网络接口:
[root@localhost ~]# nmcli dev status
    DEVICE  TYPE      STATE      CONNECTION
    ens33   ethernet  connected    ens33
    lo      loopback  unmanaged    --
输出结果显示ens33(CONNECTION)已连接,这就是说该接口受网络管理器管理。我们可以为某个特定接口禁用网络管理器,以便你可以自己为它配置一个静态IP地址。
3.安装网络管理器UI
为了我们操作方便,我们安装一下网络管理器文本用户界面。
    先进入网络配置文件目录,CentOS7下的位置:/etc/sysconfig/network-scripts/
    [root@localhost network-scripts]# ls
    ifcfg-ens33  ifdown-ppp       ifup-ib      ifup-Team
    ifcfg-lo     ifdown-routes    ifup-ippp    ifup-TeamPort
    ifdown       ifdown-sit       ifup-ipv6    ifup-tunnel
    ifdown-bnep  ifdown-Team      ifup-isdn    ifup-wireless
    ifdown-eth   ifdown-TeamPort  ifup-plip      init.ipv6-global
    ifdown-ib    ifdown-tunnel    ifup-plusb   network-functions
    ifdown-ippp  ifup             ifup-post    network-functions-ipv6
    ifdown-ipv6  ifup-aliases     ifup-ppp
    ifdown-isdn  ifup-bnep        ifup-routes
    ifdown-post  ifup-eth         ifup-sit
之前我们查看到:
[root@localhost ~]# nmcli dev status
    DEVICE  TYPE      STATE      CONNECTION
    ens33   ethernet  connected    ens33
    lo      loopback  unmanaged    --
    ens33对应的是我们的网卡名称
    所以我们对应的编辑ifcfg-ens33
    vim ifcfg-ens33
   
    TYPE="Ethernet"
    BOOTPROTO=none
    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="53180aa1-8c05-46c6-9704-bcd6afe018b9"
    DEVICE="ens33"
    ONBOOT="yes"
    NM_CONTROLLED=yes
    PREFIX=32
    IPV6_PEERDNS=yes
    IPV6_PEERROUTES=yes
    添加或者修改:NM_CONTROLLED=yes(通过网络管理器管理)
安装网络管理器UI:
    yum install NetworkManager-tui
    4.配置网络
    编辑我们刚刚查询出来的网卡ens33:
nmtui edit ens33
   
    这两项配置需要修改,我本改成的ip是:192.168.128.128,对应的网关是:192.168.128.1。
    在右下方有一个OK。
   
    最后重启网络服务:
    systemctl restart network.service
    ifconfig查看ip,发现ip改过来了:
[root@localhost ~]# ifconfig
    ens33: flags=4163  mtu 1500
        inet 192.168.128.128  netmask 255.255.255.255  broadcast 192.168.128.128
        inet6   fe80::c28c:a09b:2298:b9e1  prefixlen   64  scopeid 0x20
        ether 00:0c:29:d1:d9:4f  txqueuelen 1000  (Ethernet)
        RX packets 1008  bytes 83062 (81.1 KiB)
        RX errors 0  dropped 0    overruns 0  frame 0
        TX packets 702  bytes 174885 (170.7 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0    collisions 0
   
    lo: flags=73  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10
        loop  txqueuelen 1  (Local Loopback)
        RX packets 2731  bytes 187733 (183.3 KiB)
        RX errors 0  dropped 0    overruns 0  frame 0
        TX packets 2731  bytes 187733 (183.3 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0    collisions 0    

本文由职坐标整理并发布,希望对同学们有所帮助。了解更多详情请关注职坐标系统运维之Vmware频道!

本文由 @凌雪 发布于职坐标。未经许可,禁止转载。
喜欢 | 0 不喜欢 | 0
看完这篇文章有何感觉?已经有0人表态,0%的人喜欢 快给朋友分享吧~
评论(0)
后参与评论

您输入的评论内容中包含违禁敏感词

我知道了

助您圆梦职场 匹配合适岗位
验证码手机号,获得海同独家IT培训资料
选择就业方向:
人工智能物联网
大数据开发/分析
人工智能Python
Java全栈开发
WEB前端+H5

请输入正确的手机号码

请输入正确的验证码

获取验证码

您今天的短信下发次数太多了,明天再试试吧!

提交

我们会在第一时间安排职业规划师联系您!

您也可以联系我们的职业规划师咨询:

小职老师的微信号:z_zhizuobiao
小职老师的微信号:z_zhizuobiao

版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
 沪公网安备 31011502005948号    

©2015 www.zhizuobiao.com All Rights Reserved

208小时内训课程