温馨提示×

centos minimal为何连不上网

小樊
40
2026-10-11 16:04:04
栏目: 智能运维

CentOS Minimal 安装后默认通常是不联网的,这是最常见原因。下面按「最常见 → 少见」给你排查清单。


一、最常见原因(90% 情况)

1️⃣ 网卡默认是 关闭的

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

2️⃣ 没装 NetworkManager(极少)

systemctl status NetworkManager

如果没运行:

systemctl start NetworkManager
systemctl enable NetworkManager

二、虚拟机的特殊情况(VMware / VirtualBox)

3️⃣ 网络模式不对

  • ✅ NAT(最容易上网)
  • ❌ 仅主机(Host-only)默认不能上外网
  • ❌ 桥接但宿主机没网

VMware 推荐:

虚拟机设置 → 网络适配器 → NAT

4️⃣ 虚拟网卡被禁用(Windows 宿主机)

控制面板 → 网络连接
确保:

  • VMnet8(NAT)
  • 或 VirtualBox Host-Only

是已启用


三、DNS 问题(能 ping IP 但不能上网)

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*

0 踩