zoukankan      html  css  js  c++  java
  • CentOS 7.x 配置静态 IP 并启用

    centos 7.x 配置静态 IP 并启用

    0 问题由来

    通过查询本机的IP,发现本机并没有有效IP:

    [pan@localhost ~]$ ip addr
    

    所以,我们需要设置本机的静态IP,并启用配置。

    那我们该如何实现这个目的呢?

    1 该修改哪个文件

    我们返回上一步查询本机IP的步骤,仔细查看返回的结果可以获知:

    本机的网络设备名称——ens33。

    于是我们尝试在系统中查找带有“ens33”的文件:

    [pan@localhost ~]$ sudo find / -name *ens33* 
    

    我们仔细查看返回结果,尤其注意在 /etc 目录下的结果行(/etc 目录下的文件是系统的配置文件):

    ……

    /etc/sysconfig/network-scripts/ifcfg-ens33

    最后一行的路径就是我们要修改的目标文件。

    2 如何修改

    修改目标文件前,我们照例仔细看下该文件的权限信息,再进行修改:

    [pan@localhost ~]$ ls -l /etc/sysconfig/network-scripts/ifcfg-ens33
    

    返回结果:

    -rw-------. 1 root root 392 10月 10 15:36 /etc/sysconfig/network-scripts/ifcfg-ens33

    修改目标文件:

    [pan@localhost ~]$ sudo vi /etc/sysconfig/network-scripts/ifcfg-ens33  
    

    对这两行进行如下修改:

    原值

    BOOTPROTO=dhcp

    ONBOOT=no

    修改值

    BOOTPROTO=static

    ONBOOT=yes

    在末尾增加如下配置:

    IPADDR=192.168.219.149
    GATEWAY=192.168.219.2
    NETMASK=255.255.255.0
    DNS1=192.168.219.146
    DNS2=192.168.219.147

    3 启用配置并验证网络连通性

    修改完目标文件后,我们需要重启系统的网络服务:

    [pan@localhost ~]$ sudo systemctl restart network.service && ping -c 4 www.baidu.com
    

    4 结语

    说实话,文档还写不习惯。

  • 相关阅读:
    asp.net 中@Html.Partial,@Html.Action,@Html.RenderPartial,@Html.RenderAction
    mvc EF 执行SQL语句
    MVC 自定义AuthorizeAttribute实现权限管理
    EF
    sql 、linq、lambda 查询语句的区别
    说说C#中的enum吧
    C# A窗口内容显示在B窗口中的方法
    C# 程序开始主要是写类和方法 的基本步骤和调用方法
    C# 文件流基本操作步骤
    Ghost命令使用方法
  • 原文地址:https://www.cnblogs.com/panyangduola/p/11655062.html
Copyright © 2011-2022 走看看