在 CentOS 7 中配置 IP 地址后,需要根据使用的网络管理工具选择对应的保存方法。以下是两种主流方式的详细步骤:
nmcli
(NetworkManager 命令行工具)修改连接配置(以网卡 ens33
为例):
sudo nmcli connection modify ens33 \
ipv4.addresses 192.168.1.100/24 \
ipv4.gateway 192.168.1.1 \
ipv4.dns "8.8.8.8,8.8.4.4" \
ipv4.method manual
192.168.1.100/24
、网关和 DNS 为你的实际配置。ipv4.method manual
表示静态 IP,若需 DHCP 则改为 auto
。立即生效并保存:
sudo nmcli connection up ens33
/etc/sysconfig/network-scripts/ifcfg-ens33
。bash
sudo vi /etc/sysconfig/network-scripts/ifcfg-ens33
写入以下内容(静态 IP 示例):
DEVICE=ens33
BOOTPROTO=none
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
BOOTPROTO=none
改为 dhcp
并删除 IPADDR
等行。重启网络服务:
sudo systemctl restart network
ip addr show ens33 # 检查 IP
ping 8.8.8.8 # 测试网络连通性
cat /etc/resolv.conf # 确认 DNS
ip link
确认实际网卡名(如 ens33
、eth0
)。sudo systemctl enable --now NetworkManager
启动。sudo setenforce 0
)。选择适合你环境的方法操作即可永久保存配置。