本文详细介绍了CentOS 7连接无线网络的完整流程,内容从硬件检测入手,确认网卡状态,进而深入讲解网络配置方法,涵盖驱动安装与连接设置,助用户顺利完成无线网络的接入。
在 CentOS 7 系统中,虽然默认安装的图形界面工具(如 NetworkManager)可以轻松处理有线连接,但对于无线网络(Wi-Fi)的配置,命令行工具(CLI)往往更为高效和稳定,CentOS 7 默认使用 NetworkManager 服务来管理网络连接,因此掌握 nmcli 命令是连接无线网络的关键。
以下是详细的操作步骤指南:
硬件与驱动检测
在尝试连接网络之前,首先必须确认系统是否识别到了无线网卡。

-
查看所有网络接口: 使用
ip link命令查看系统中的网络设备,寻找以wl开头的接口(如wlan0),这表示无线网卡已被识别。ip link
如果没有看到无线网卡,可能需要安装相应的驱动程序。
-
查看无线网卡型号: 如果需要安装驱动,可以使用
lspci或lsusb命令查看硬件信息。lspci | grep -i wireless
检查 NetworkManager 状态
确保 NetworkManager 服务正在运行,因为它是 CentOS 7 处理无线连接的核心组件。
systemctl status NetworkManager
如果显示 inactive 或 dead,请启动它:
systemctl start NetworkManager systemctl enable NetworkManager
扫描并连接无线网络
我们将使用 nmcli 命令来扫描周围的 Wi-Fi 信号并建立连接。
-
扫描可用网络: 执行以下命令查看当前可见的 SSID(网络名称)。
nmcli dev wifi list
你会看到类似以下的输出,
SSID列即为网络名称。 -
连接网络(需要密码): 假设你要连接的网络名称为
MyWiFi,密码为12345678,执行:nmcli dev wifi connect "MyWiFi" password "12345678"
连接成功后,系统通常会自动配置 IP 地址。
-
连接加密网络(WEP/WPA2): 如果是 WEP 加密的旧式网络,命令格式相同,如果是 WPA2 或 WPA3(现代加密方式),上述命令依然有效。
设置开机自动连接
为了防止服务器重启后断网,我们需要将当前连接设置为自动连接。
- 首先查看当前连接的名称:
nmcli connection show
- 使用
modify命令设置connection.autoconnect为yes。nmcli connection modify "MyWiFi" connection.autoconnect yes
验证连接
连接完成后,可以通过以下命令验证网络是否通畅:
-
查看 IP 地址:
ip addr show wlan0
确保接口下有一个 IPv4 地址。
-
测试网络连通性:
ping -c 4 www.baidu.com
如果能收到回复,说明 CentOS 7 已成功连接到无线网络。

