CentOS 设置静态IP地址

在CentOS系统中,设置静态IP地址是网络配置中的一项基本操作,静态IP地址是指在网络中为服务器分配一个固定的IP地址,以便网络中的其他设备能够稳定地访问该服务器,本文将详细介绍如何在CentOS系统中设置静态IP地址。
准备工作
在设置静态IP地址之前,请确保您已具备以下准备工作:
- 一台安装有CentOS操作系统的服务器。
- 已知网络参数,包括IP地址、子网掩码、网关和DNS服务器地址。
- 具有管理员权限的SSH访问权限。
设置静态IP地址
编辑网络配置文件
打开终端,使用以下命令打开网络配置文件:
vi /etc/sysconfig/network-scripts/ifcfg-ens33
这里ens33是网络接口名,根据您的实际情况进行修改。
修改配置文件

在配置文件中,修改以下参数:
ONBOOT=yes:确保网络接口在系统启动时自动启用。BOOTPROTO=static:设置网络协议为静态IP地址。IPADDR=192.168.1.100:设置静态IP地址。NETMASK=255.255.255.0:设置子网掩码。GATEWAY=192.168.1.1:设置网关地址。DNS1=8.8.8.8:设置首选DNS服务器地址。DNS2=8.8.4.4:设置备用DNS服务器地址。
修改后的配置文件内容如下:
ONBOOT=yes BOOTPROTO=static IPADDR=192.168.1.100 NETMASK=255.255.255.0 GATEWAY=192.168.1.1 DNS1=8.8.8.8 DNS2=8.8.4.4
保存并退出
按下Esc键,然后输入wq保存并退出编辑器。
重启网络服务
重启网络服务以使配置生效:
systemctl restart network
验证静态IP地址设置
使用以下命令查看网络接口的IP地址:

ip addr show ens33
您应该看到静态IP地址已成功设置。
FAQs
问题:为什么我的服务器无法连接到网络?
解答:请检查以下方面:
- 确保网络接口的静态IP地址、子网掩码、网关和DNS服务器地址设置正确。
- 检查网络设备(如交换机、路由器)是否正常工作。
- 确保服务器已连接到网络。
问题:如何修改已设置的静态IP地址?
解答:您可以按照以下步骤修改静态IP地址:
- 打开网络配置文件:
vi /etc/sysconfig/network-scripts/ifcfg-ens33 - 修改IPADDR、NETMASK、GATEWAY和DNS1等参数。
- 保存并退出编辑器。
- 重启网络服务:
systemctl restart network - 验证新的静态IP地址设置是否生效。

