最近新安装了一个CentOS 7虚拟机,做nginx反向代理和负载均衡方面的测试,也需要配置静态IP地址,所以顺便分享配置静态IP地址的方法。
CentOS 7取消了ifconfig查看IP地址的命令,现在可以用ip addr show查看IP地址,如下图:

centos_static_1

也可以使用nmcli dev status命令来检查网络管理器管理的网络接口状态,如图:

centos_static_2

可以看到网卡eno16777736的状态是未连接的,现在通过修改eno16777736配置文件来设置静态IP。
进入/etc/sysconfig/network-scripts目录,找到该配置文件(ifcfg-eno16777736),编辑配置文件:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
TYPE=Ethernet
BOOTPROTO=static
ssDEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
NAME=eno16777736
UUID=e198e17f-736a-431b-87c9-ab638f9d22ee
DEVICE=eno16777736
ONBOOT=yes
IPADDR=192.168.22.129
PREFIXO=24
GATEWAY=192.168.22.2
DNS=8.8.8.8

保存修改,并使用systemctl restart network.service命令来重启网络服务,再查看IP地址和网络状态,如下图:

centos_static_3

可以看到网卡已经成功连接,到此,配置静态IP已经成功了。

最后更新: 2017年11月19日 20:17

原始链接: http://blog.minhow.com/articles/linux/centos-static-ip/

× 请我吃糖~
打赏二维码