引言

在服务器运维中,静态IP地址的配置是确保服务器稳定性和可管理性的关键步骤。本文将详细讲解如何在CentOS服务器上设置静态IP地址,帮助您告别动态IP的困扰,实现高效稳定的运维。

一、准备工作

在开始设置静态IP之前,您需要准备以下信息:

  • IP地址:您的服务器将使用的IP地址。
  • 子网掩码:您的网络所使用的子网掩码。
  • 网关:您的网络所使用的网关地址。
  • DNS服务器:您的网络所使用的DNS服务器地址。

二、查看当前网络配置

在配置静态IP之前,先查看当前的网络配置,以确定需要修改的网络接口。

ifconfig

此命令会显示所有网络接口的详细信息。找到您需要配置的网络接口,例如 ens33eth0

三、编辑网卡配置文件

使用以下命令切换到 /etc/sysconfig/network-scripts/ 目录:

cd /etc/sysconfig/network-scripts/

然后,使用 ls 命令查看当前目录下的文件。您会看到类似 ifcfg-ens33ifcfg-eth0 的文件,这是您的网卡配置文件。

ls

使用 vi 编辑器打开配置文件:

vi ifcfg-ens33

四、配置静态IP

在编辑器中,找到以下部分并按照以下格式进行配置:

DEVICE=ens33
BOOTPROTO=static
ONBOOT=yes
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
  • DEVICE:网络接口的设备别名,例如 ens33eth0
  • BOOTPROTO:设置为 static 以启用静态IP地址。
  • ONBOOT:设置为 yes 以确保在网络启动时激活此配置。
  • IPADDR:您的服务器的IP地址。
  • NETMASK:子网掩码。
  • GATEWAY:网关地址。
  • DNS1DNS2:DNS服务器地址。

五、保存并退出编辑器

编辑完成后,保存并退出编辑器。在 vi 编辑器中,您可以按 Esc 键,然后输入 :wq 并按回车键保存并退出。

六、重启网络服务

最后,重启网络服务以应用新的静态IP配置。

systemctl restart network

或者,您可以使用以下命令:

service network restart

七、验证配置

使用以下命令验证新的静态IP配置:

ip addr show ens33

您应该看到新的IP地址、子网掩码、网关和DNS服务器地址。

总结

通过以上步骤,您已经成功在CentOS服务器上设置了静态IP地址。这将确保您的服务器在网络中有一个固定的地址,从而提高稳定性和可管理性。