本文详解Linux Minimal环境下配置网络连接的方法。通过NetworkManager的nmcli命令或传统ifcfg配置文件,实现DHCP自动获取与静态IP设置。涵盖以太网、Wi-Fi连接及常见网络故障排查,适用于CentOS/RHEL等系统。
网络配置结果预览

第一步:检查网卡状态并启用接口
在Minimal环境下,系统默认可能未激活网卡。首先需要确认网卡名称(如 ens33、eth0 或 enp0s3)及其当前状态。
第1步:查看网卡列表与状态
执行以下命令查看网络接口:
ip link观察输出结果,若网卡状态显示为 DOWN,则需要手动启用它。以 eth0 为例:
ip link set dev eth0 up第2步:验证网络连通性
启用接口后,使用 ping 命令测试网络是否通畅:
ping 8.8.8.8 # 测试公网连通性
ping www.baidu.com # 测试域名解析如果此时无法连通,说明需要进一步配置IP地址或DNS。
第二步:使用 NetworkManager 配置网络(推荐)
NetworkManager 是现代 Linux 发行版(如 CentOS 7/8, RHEL, Fedora)推荐的网络管理工具。它提供了强大的命令行工具 nmcli 和文本界面 nmtui。
第3步:查看现有网络连接
使用以下命令查看当前已配置的网络连接:
nmcli device status
nmcli con show第4步:配置 DHCP 自动获取 IP
对于大多数家庭或企业网络,使用 DHCP 是最简单的方式。假设网卡名为 ens33:
# 修改连接配置为自动获取
nmcli con mod ens33 ipv4.method auto autoconnect yes
# 激活连接
nmcli con up ens33第5步:配置静态 IP 地址
如果需要固定 IP,请替换以下参数(IP、网关、DNS)以匹配你的网络环境:
nmcli con mod ens33
ipv4.addresses 192.168.1.100/24
ipv4.gateway 192.168.1.1
ipv4.dns "8.8.8.8,114.114.114.114"
ipv4.method manual
# 激活连接
nmcli con up ens33配置完成后,再次使用 ip addr show ens33 和 ping 命令验证。
第三步:使用传统 ifcfg 文件配置(RHEL/CentOS 7)
在部分旧版系统或特定服务器场景中,直接编辑 /etc/sysconfig/network-scripts/ 下的配置文件更为常见。
第6步:编辑网卡配置文件
使用 vi 编辑器打开对应的网卡文件(文件名通常为 ifcfg-ens33 或 ifcfg-eth0):
vi /etc/sysconfig/network-scripts/ifcfg-ens33第7步:配置 DHCP 或静态 IP
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
DNS2=114.114.114.114第8步:重启网络服务
保存文件后,根据系统版本重启网络服务:
# CentOS 7
systemctl restart NetworkManager
# 或者
service network restart第四步:配置 Wi-Fi 连接(命令行)
对于无线网卡,操作略有不同。首先需要确认无线接口名称(如 wlp2s0)。
第9步:启用无线接口并扫描
ip link set dev wlp2s0 up
iw dev wlp2s0 scan | grep SSID第10步:连接 Wi-Fi 网络
使用 wpa_supplicant 和 dhclient 获取 IP:
# 生成配置并后台运行
wpa_supplicant -B -i wlp2s0 -c <(wpa_passphrase "SSID" "password")
# 获取 IP 地址
dhclient wlp2s0注意:同一时刻仅保留一个网络服务处于活动状态(以太网与 Wi-Fi 不要同时开启),避免路由冲突。
第五步:常见网络故障排查
如果配置后仍无法上网,请按以下清单逐一排查:
- 接口未启动:检查
ip link,确保状态为UP,且配置文件中ONBOOT=yes。 - 路由/网关缺失:执行
ip route查看默认路由。若缺失,手动添加:ip route add default via 192.168.1.1。 - DNS 解析失败:检查
/etc/resolv.conf,确保包含有效的nameserver。 - 服务冲突:确认只启用一种网络管理方式(NetworkManager 与传统 network 不要并存冲突)。
- 虚拟机场景:检查虚拟机的网络模式(NAT/桥接),确保与宿主网络一致。若内网互通但外网不通,优先核对 DNS 与网关。
总结
Linux Minimal 环境下的网络配置主要依赖 NetworkManager 的 nmcli 命令或传统的 ifcfg 文件。推荐优先使用 nmcli,因其配置灵活且易于管理。对于静态 IP 设置,务必核对 IP、子网掩码、网关和 DNS 参数。遇到故障时,通过 ip、ping 和 cat /etc/resolv.conf 等命令快速定位问题。以上就是Linux Minimal如何连接网络的详细内容,更多关于Linux网络配置的资料请关注本站其它相关文章!







