CentOS 8 服务器配置 IP 地址
本文介绍在 CentOS 8 中手动配置静态 IP 地址的方法。本文以网卡 ens33 为例,实际网卡名称可能会有所不同,请根据服务器环境替换。
适用场景:适用于 CentOS 8 / RHEL 8 服务器上临时或长期配置静态 IP 地址。
前置条件
在开始之前,建议先确认以下信息:
- 服务器当前网卡名称
- 目标 IP 地址
- 子网掩码
- 网关
- DNS 地址
如果这些信息不清楚,建议先在网络管理员或虚拟化平台中确认后再继续操作。
1. 查看网卡名称
首先查看当前网络接口:
1 | |
或者:
1 | |
如果当前网卡不是 ens33,后续命令中需要将 ens33 替换为实际网卡名。
2. 编辑网卡配置文件
打开网卡配置文件:
1 | |
配置示例
1 | |
说明:
NETMASK与PREFIX=24通常只需要保留其中一种即可。如果需要多个 DNS,可以继续添加DNS2、DNS3。
3. 应用网络配置
配置完成后,可以使用以下几种方式生效。
方式一:重新激活连接
1 | |
方式二:重新加载 NetworkManager
1 | |
方式三:重启 NetworkManager
1 | |
4. 验证配置是否生效
执行以下命令检查网络状态:
1 | |
如果 ip addr 中出现配置的 IP 地址,并且 ping 8.8.8.8 能正常返回结果,那么说明静态 IP 配置已生效。
5. 常见问题与排查方法
1)网卡名不是 ens33
通过 ip addr 或 nmcli device status 查询实际网卡名,然后将配置文件名和命令中的网卡名称一起替换。
2)配置后没有立即生效
可以先执行:
1 | |
3)ip addr 中没有出现新 IP
建议重点检查以下几点:
- 配置文件是否保存成功
ONBOOT=yes是否已设置- 网卡名称是否正确
- 是否需要重启 NetworkManager
4)DNS 无法解析
可进一步检查:
1 | |
如果 DNS 没有更新,可以重新配置 DNS1、DNS2,并确认网络服务已重载。
6. 一次操作总览
CentOS 8 下配置静态 IP 的核心流程可以概括为:
- 确认网卡名称
- 编辑
/etc/sysconfig/network-scripts/ifcfg-<网卡名> - 填写静态 IP、网关、DNS
- 重新激活连接或重启网络服务
- 使用
ip addr与ping进行验证
CentOS 8 服务器配置 IP 地址
https://jgq12138.github.io/2023/06/19/centos8_server_settings_ipaddress/