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 结语

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

最新文章

  1. Action的搜索顺序(Struts2搜索Action的机制)
  2. 诡异的 未处理的IOErrorEvent 2035
  3. Unity3d中C#使用指针(Unsafe)的办法(转)
  4. 邮箱性质--全选单选的操作和传值 用属性的name传值
  5. AppCan认为,移动APP开发不是技术活
  6. LINQ2EF-LINQ2SQL-LINQ笔记
  7. php 读xml的两种方式
  8. DateTime.Compare(t1,t2)比較两个日期大小
  9. Eclipse插件的各种安装方法
  10. JS 中 cookie 的使用
  11. 分布式定时任务框架——python定时任务框架APScheduler扩展
  12. 【算法】LeetCode算法题-Maximum Subarray
  13. Java中的不同遍历方式
  14. Myeclipse2017 安装反编译插件和SVN插件
  15. U-Mail邮件群发触发器功能助力营销自动化
  16. 如何对exec sp_who2的结果进行选择和排序?
  17. CentOS安装搭建zookeeper
  18. BFC概念和作用,触发条件
  19. React + Dva + Antd + Umi 概况
  20. Java enum枚举的使用方法

热门文章

  1. docker安装并运行elasticsearch
  2. 泡泡一分钟:Teaching Robots to Draw
  3. Java 枚举使用总结
  4. z-score,beta,SE换算
  5. spring boot @RequestBody数据传递及解析
  6. LInux学习之路
  7. layui的select监听
  8. Python MySQLdb 学习总结(转)
  9. 什么是渐进式Web App(PWA)?为什么值得关注?
  10. 嵌入式02 STM32 实验01 端口复用和重映射