CentOS 7 连接无线网络全攻略,从硬件检测到网络配置

admin
本文详细介绍了CentOS 7连接无线网络的完整流程,内容从硬件检测入手,确认网卡状态,进而深入讲解网络配置方法,涵盖驱动安装与连接设置,助用户顺利完成无线网络的接入。

在 CentOS 7 系统中,虽然默认安装的图形界面工具(如 NetworkManager)可以轻松处理有线连接,但对于无线网络(Wi-Fi)的配置,命令行工具(CLI)往往更为高效和稳定,CentOS 7 默认使用 NetworkManager 服务来管理网络连接,因此掌握 nmcli 命令是连接无线网络的关键。

以下是详细的操作步骤指南:

硬件与驱动检测

在尝试连接网络之前,首先必须确认系统是否识别到了无线网卡。

CentOS 7 连接无线网络全攻略,从硬件检测到网络配置

  • 查看所有网络接口: 使用 ip link 命令查看系统中的网络设备,寻找以 wl 开头的接口(如 wlan0),这表示无线网卡已被识别。

    ip link

    如果没有看到无线网卡,可能需要安装相应的驱动程序。

  • 查看无线网卡型号: 如果需要安装驱动,可以使用 lspcilsusb 命令查看硬件信息。

    lspci | grep -i wireless

检查 NetworkManager 状态

确保 NetworkManager 服务正在运行,因为它是 CentOS 7 处理无线连接的核心组件。

systemctl status NetworkManager

如果显示 inactivedead,请启动它:

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(现代加密方式),上述命令依然有效。

设置开机自动连接

为了防止服务器重启后断网,我们需要将当前连接设置为自动连接。

  1. 首先查看当前连接的名称:
    nmcli connection show
  2. 使用 modify 命令设置 connection.autoconnectyes
    nmcli connection modify "MyWiFi" connection.autoconnect yes

验证连接

连接完成后,可以通过以下命令验证网络是否通畅:

  • 查看 IP 地址:

    ip addr show wlan0

    确保接口下有一个 IPv4 地址。

  • 测试网络连通性:

    ping -c 4 www.baidu.com

    如果能收到回复,说明 CentOS 7 已成功连接到无线网络。

常见问题排查

文章版权声明:除非注明,否则均为xmsdn原创文章,转载或复制请以超链接形式并注明出处。

取消
微信二维码
微信二维码
支付宝二维码