CentOS Minimal(最小化安装)本身只是“没装多余软件”,并不是一定不能联网。无法联网常见原因和排查办法如下,按出现频率排序:
Minimal 安装后,网卡默认可能是 down 的。
查看网卡:
ip addr
如果看不到 inet 地址,说明没启。
临时启用:
ip link set eth0 up
dhclient eth0
(网卡名可能是 ens33、enp0s3 等)
永久启用(推荐):
vi /etc/sysconfig/network-scripts/ifcfg-eth0
确保有:
ONBOOT=yes
BOOTPROTO=dhcp
然后:
systemctl restart network
如果是虚拟机(VMware / VirtualBox):
测试:
dhclient
ping 8.8.8.8
CentOS 8/Stream 默认用 NetworkManager:
systemctl status NetworkManager
systemctl enable --now NetworkManager
nmcli device status
克隆虚拟机常导致无法联网:
rm -f /etc/udev/rules.d/70-persistent-net.rules
reboot
cat /etc/resolv.conf
应有:
nameserver 8.8.8.8
没有就加:
echo "nameserver 8.8.8.8" > /etc/resolv.conf
仅在你做了特殊配置时才影响:
systemctl stop firewalld
setenforce 0
ip addr
ping 127.0.0.1
ping 网关IP
ping 8.8.8.8
ping www.baidu.com
哪一步失败,问题就在那一层。
如果你愿意,可以告诉我:
ip addr 和 ping 的结果我可以直接帮你定位到具体原因。