引言
在服务器运维中,静态IP地址的配置是确保服务器稳定性和可管理性的关键步骤。本文将详细讲解如何在CentOS服务器上设置静态IP地址,帮助您告别动态IP的困扰,实现高效稳定的运维。
一、准备工作
在开始设置静态IP之前,您需要准备以下信息:
- IP地址:您的服务器将使用的IP地址。
- 子网掩码:您的网络所使用的子网掩码。
- 网关:您的网络所使用的网关地址。
- DNS服务器:您的网络所使用的DNS服务器地址。
二、查看当前网络配置
在配置静态IP之前,先查看当前的网络配置,以确定需要修改的网络接口。
ifconfig
此命令会显示所有网络接口的详细信息。找到您需要配置的网络接口,例如 ens33
或 eth0
。
三、编辑网卡配置文件
使用以下命令切换到 /etc/sysconfig/network-scripts/
目录:
cd /etc/sysconfig/network-scripts/
然后,使用 ls
命令查看当前目录下的文件。您会看到类似 ifcfg-ens33
或 ifcfg-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
:网络接口的设备别名,例如ens33
或eth0
。BOOTPROTO
:设置为static
以启用静态IP地址。ONBOOT
:设置为yes
以确保在网络启动时激活此配置。IPADDR
:您的服务器的IP地址。NETMASK
:子网掩码。GATEWAY
:网关地址。DNS1
和DNS2
:DNS服务器地址。
五、保存并退出编辑器
编辑完成后,保存并退出编辑器。在 vi
编辑器中,您可以按 Esc
键,然后输入 :wq
并按回车键保存并退出。
六、重启网络服务
最后,重启网络服务以应用新的静态IP配置。
systemctl restart network
或者,您可以使用以下命令:
service network restart
七、验证配置
使用以下命令验证新的静态IP配置:
ip addr show ens33
您应该看到新的IP地址、子网掩码、网关和DNS服务器地址。
总结
通过以上步骤,您已经成功在CentOS服务器上设置了静态IP地址。这将确保您的服务器在网络中有一个固定的地址,从而提高稳定性和可管理性。