温馨提示×

Centos minimal怎么联网

小樊
45
2026-08-29 13:34:37
栏目: 智能运维

CentOS Minimal(最小化安装) 里,默认没有图形界面,联网一般需要手动配置。下面按常见场景给你完整说明。


一、先确认网卡是否被识别

ip addr

nmcli device status

输出示例:

eth0   ethernet  disconnected

如果看不到网卡,可能是:

  • 虚拟机没开启网卡
  • 驱动问题(服务器硬件)

二、最简单方式(推荐):使用 NetworkManager

CentOS 7 / 8 / Stream 默认都有 NetworkManager,Minimal 也包含。

1️⃣ 查看网络连接

nmcli connection show

2️⃣ 启用 DHCP 自动联网(最常见)

假设网卡是 eth0

nmcli connection add type ethernet ifname eth0 con-name eth0
nmcli connection up eth0

或(如果已存在连接):

nmcli connection up eth0

3️⃣ 设置开机自启

nmcli connection modify eth0 connection.autoconnect yes

三、手动编辑网络配置文件(传统方式)

CentOS 7 / 8

网卡配置文件在:

/etc/sysconfig/network-scripts/ifcfg-eth0

编辑:

vi /etc/sysconfig/network-scripts/ifcfg-eth0

示例(DHCP):

BOOTPROTO=dhcp
ONBOOT=yes

示例(静态 IP):

BOOTPROTO=static
ONBOOT=yes
IPADDR=192.168.1.100
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=8.8.8.8

保存后重启网络:

systemctl restart NetworkManager

四、CentOS 9 / Stream(nmcli 为主)

新版 不推荐 直接改 ifcfg 文件,建议用:

nmcli device wifi list          # 查看 WiFi(如果有)
nmcli device connect eth0

五、DNS 设置(如无法解析域名)

vi /etc/resolv.conf
nameserver 8.8.8.8
nameserver 114.114.114.114

⚠️ 注意:如果用 NetworkManager,可能被自动覆盖。


六、防火墙 & SELinux(排查用)

如果连不上:

systemctl stop firewalld
setenforce 0

(仅用于测试,不建议长期关闭)


七、虚拟机常见问题 ✅

VMware / VirtualBox

  • 网卡模式推荐:
    • ✅ NAT(最省事)
    • ✅ 桥接(需要局域网 IP)
  • 确保:
    • 虚拟机设置里 网络适配器已连接
    • 不是“仅主机模式”

八、快速自检清单 ✅

ip addr              # 是否有 IP
ping 8.8.8.8         # 能否通外网
ping www.baidu.com   # DNS 是否正常

九、你用的是哪一版?

你可以直接告诉我:

  • ✅ CentOS 7 / 8 / Stream / 9?
  • ✅ 实体机 / VMware / VirtualBox / 云服务器?

我可以给你精确命令,一步步来。

1