CentOS Minimal 安装后默认通常是不联网的,这是最常见原因。下面按「最常见 → 少见」给你排查清单。
Minimal 版网卡默认 ONBOOT=no
ip addr
如果看不到 inet 地址,基本就是没开。
解决方法:
vi /etc/sysconfig/network-scripts/ifcfg-ens33
(ens33 可能不同,用 ip addr 看)
改成:
ONBOOT=yes
BOOTPROTO=dhcp
重启网络:
systemctl restart network
# 或
nmcli connection reload
systemctl status NetworkManager
如果没运行:
systemctl start NetworkManager
systemctl enable NetworkManager
VMware 推荐:
虚拟机设置 → 网络适配器 → NAT
控制面板 → 网络连接
确保:
VMnet8(NAT)VirtualBox Host-Only是已启用
ping 8.8.8.8
✅ 通
❌ 域名不通 → DNS 问题
vi /etc/resolv.conf
加:
nameserver 8.8.8.8
nameserver 114.114.114.114
systemctl stop firewalld
ip addr
ping 8.8.8.8
cat /etc/sysconfig/network-scripts/ifcfg-ens33
如果你愿意,把下面三条命令的输出贴出来,我可以直接帮你判断是哪一步的问题:
ip addr
ping 8.8.8.8
cat /etc/sysconfig/network-scripts/ifcfg-ens*