上一篇
CentOS 9网络配置重大更新!
根据2025年8月红帽官方公告,CentOS 9已全面弃用传统ifcfg
文件格式,推荐使用nmcli
命令行工具进行网络管理,VMware虚拟网络默认网关策略调整,建议虚拟机网关与宿主机保持一致以避免连通性问题。
nmcli
(传统ifcfg
文件已废弃) ifcfg
文件,但推荐迁移至nmcli
IPADDR
) NETMASK
) GATEWAY
) DNS1/DNS2
) # 查看所有网络连接 nmcli connection show # 查看设备状态(ens33为网卡名称) nmcli device show ens33
# 替换"ens33"为你的实际网卡名称 sudo nmcli con mod "ens33" ipv4.addresses "192.168.0.100/24" # IP/子网掩码 sudo nmcli con mod "ens33" ipv4.gateway "192.168.0.1" # 网关 sudo nmcli con mod "ens33" ipv4.dns "223.5.5.5,8.8.8.8" # DNS sudo nmcli con mod "ens33" ipv4.method manual # 启用静态IP
# 重启网络连接 sudo nmcli con up "ens33" # 验证IP是否生效 ifconfig ens33 # 测试外网连通性 ping -c 4 8.8.8.8
sudo vi /etc/sysconfig/network-scripts/ifcfg-ens33
BOOTPROTO=static # 静态IP模式 IPADDR=192.168.2.100 # 虚拟机IP NETMASK=255.255.255.0 # 子网掩码 GATEWAY=192.168.2.1 # 网关(与VMware虚拟网卡一致) DNS1=114.114.114.114 # 主DNS ONBOOT=yes # 开机自动启用
# 重新加载配置并启动连接 sudo nmcli connection reload sudo nmcli con up ens33
# 查看IP详情 ifconfig ens33 # 检查DNS解析 cat /etc/resolv.conf # 测试内网/外网连通性 ping 192.168.0.1 # 网关 ping www.baidu.com # 外网
原因:网关或DNS设置错误
解决:
# 检查网关是否与虚拟机网络模式匹配(如VMware NAT模式) sudo nmcli con mod "ens33" ipv4.gateway "正确网关" sudo nmcli con up "ens33"
ifconfig
命令不存在原因:未安装net-tools
包
解决:
sudo yum install net-tools -y
临时方案:手动添加DNS
echo "nameserver 8.8.8.8" > /etc/resolv.conf
nmcli
,告别传统文件配置! ifcfg
文件,但建议逐步迁移至nmcli
。 💡 提示:配置完成后建议拍摄虚拟机快照,方便后续快速恢复!
本文由 业务大全 于2025-08-20发表在【云服务器提供商】,文中图片由(业务大全)上传,本平台仅提供信息存储服务;作者观点、意见不代表本站立场,如有侵权,请联系我们删除;若有图片侵权,请您准备原始证明材料和公证书后联系我方删除!
本文链接:https://xdh.7tqx.com/wenda/677184.html
发表评论