CentOS 怎么改IP地址:完整配置指南
方法一:通过nmcli命令行修改IP
适用于CentOS 7及以上版本,使用NetworkManager工具进行配置:
# 查看当前网络连接名称
nmcli connection show
# 修改IP地址(示例:eth0网卡设置为192.168.1.100/24)
nmcli connection modify eth0 ipv4.addresses 192.168.1.100/24
nmcli connection modify eth0 ipv4.gateway 192.168.1.1
nmcli connection modify eth0 ipv4.dns "8.8.8.8"
nmcli connection modify eth0 ipv4.method manual
nmcli connection down eth0 && nmcli connection up eth0
方法二:修改网络配置文件
适用于所有CentOS版本(传统network-scripts方式):
# 编辑网卡配置文件(示例网卡名为ifcfg-ens192)
vi /etc/sysconfig/network-scripts/ifcfg-ens192
# 修改以下参数
BOOTPROTO=static
IPADDR=192.168.1.100
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=8.8.8.8
# 重启网络服务
systemctl restart network
方法三:图形界面配置(适用于桌面版)
1. 打开终端输入nmtui
启动文本图形界面
2. 选择"Edit a connection"进入网卡编辑
3. 选择对应网卡后修改IPv4配置
4. 保存后通过systemctl restart NetworkManager
生效
验证IP修改结果
# 查看当前IP地址
ip addr show
# 测试网络连通性
ping -c4 google.com
# 检查路由表
ip route show
常见问题解决
Q: 修改后无法连接网络?
A: 检查网关/DNS设置,确认物理连接正常,使用journalctl -xe
查看日志
Q: 如何恢复DHCP自动获取?
A: 执行nmcli connection modify eth0 ipv4.method auto
并重启网络服务