CentOS 设置固定 IP 的详细步骤

随着信息化时代的到来,Linux 系统在服务器领域的应用越来越广泛,CentOS 作为一款免费、开源的 Linux 发行版,因其稳定性和易用性受到许多用户的喜爱,在配置 CentOS 服务器时,设置固定 IP 地址是一个基础且重要的步骤,本文将详细介绍如何在 CentOS 系统中设置固定 IP 地址。
检查网络配置文件
在设置固定 IP 之前,首先需要检查当前的网络配置文件,CentOS 7 及以上版本默认使用 NetworkManager 进行网络管理,而 CentOS 6 及以下版本则使用 ifcfg 文件。
CentOS 7 及以上版本
使用以下命令查看 NetworkManager 的配置文件:
sudo nmcli con show
CentOS 6 及以下版本
使用以下命令查看 ifcfg 文件:
sudo vi /etc/sysconfig/network-scripts/ifcfg-ens33
ens33 是网络接口名,根据实际情况进行替换。
编辑网络配置文件
CentOS 7 及以上版本
编辑 NetworkManager 的配置文件,ens33:

sudo nmcli con mod ens33 ipv4.addresses 192.168.1.100/24 ipv4.method manual ipv4.gateway 192.168.1.1
168.1.100 是设置的固定 IP 地址,/24 是子网掩码,168.1.1 是网关地址。
CentOS 6 及以下版本
编辑 ifcfg 文件,设置以下参数:
TYPE=Ethernet BOOTPROTO=static DEFROUTE=yes IPV4_FAILURE_FATAL=no NAME=ens33 UUID=... DEVICE=ens33 ONBOOT=yes IPADDR=192.168.1.100 NETMASK=255.255.255.0 GATEWAY=192.168.1.1
168.1.100 是设置的固定 IP 地址,255.255.0 是子网掩码,168.1.1 是网关地址。
重启网络服务
设置完成后,需要重启网络服务以使配置生效。
CentOS 7 及以上版本
sudo systemctl restart NetworkManager
CentOS 6 及以下版本
sudo service network restart
验证网络配置
使用以下命令验证网络配置是否成功:
ip addr show
查看输出结果,确认 IP 地址、子网掩码和网关地址是否与设置的一致。

注意事项
- 在设置固定 IP 时,请确保 IP 地址在所在网络内是唯一的,避免冲突。
- 设置完成后,建议重启服务器以确保网络配置生效。
- 如果遇到网络问题,可以尝试重新编辑网络配置文件,并重启网络服务。
FAQs
Q1:如何查看当前的网络接口名?
A1:使用以下命令查看网络接口名:
ip link show
Q2:如何删除网络配置文件中的 UUID?
A2:编辑 ifcfg 文件,将 UUID=... 这一行删除即可,删除 UUID 后,下次重启服务器时,网络接口名可能会发生变化。

