欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

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

程序员文章站 2022-10-29 21:32:01
centos 7.x 配置静态 IP 并启用 0 问题由来 通过查询本机的IP,发现本机并没有有效IP: 所以,我们需要设置本机的静态IP,并启用配置。 那我们该如何实现这个目的呢? 1 该修改哪个文件 我们返回上一步查询本机IP的步骤,仔细查看返回的结果可以获知: 本机的网络设备名称——ens33 ......

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

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