如何更改CentOS的IP地址
在服务器管理或网络环境调整时,修改CentOS系统的IP地址是常见操作。本指南详细解释三种主流方法,覆盖不同版本的系统配置需求。
准备工作
获取以下网络信息:目标IP地址、子网掩码、网关地址、DNS服务器。建议使用root账户执行操作,避免权限问题。
方法1:使用nmtui文本界面工具
1. 终端执行命令:nmtui
2. 选择"Edit a connection" → 选定网卡名称(如ens192)
3. IPv4 CONFIGURATION区域选择"Manual"
4. 添加新IP地址、子网掩码和网关
5. 按Tab选择"OK"保存
方法2:手动编辑配置文件
1. 定位配置文件:/etc/sysconfig/network-scripts/ifcfg-ensXX
(XX对应网卡编号)
2. 修改关键参数:
BOOTPROTO=static IPADDR=192.168.1.100 NETMASK=255.255.255.0 GATEWAY=192.168.1.1 DNS1=8.8.8.8
3. 文件末尾添加:ONBOOT=yes
确保开机自启
方法3:nmcli命令行配置
1. 删除旧IP:nmcli con mod ensXX ipv4.addresses ""
2. 设置新IP:nmcli con mod ensXX ipv4.addresses 192.168.1.100/24
3. 配置网关:nmcli con mod ensXX ipv4.gateway 192.168.1.1
4. 修改DNS:nmcli con mod ensXX ipv4.dns "8.8.8.8 8.8.4.4"
生效配置并验证
• 重启网络服务:systemctl restart NetworkManager
• 检查新IP:ip addr show ensXX
• 测试连通性:ping -c 4 8.8.8.8
• 确认网关:ip route | grep default
故障排除
网络服务失败时检查:配置文件语法错误、网卡名称不匹配、IP地址冲突。使用journalctl -xe
查看详细日志。