在 Rocky Linux 中,如何配置无线网卡(Wi-Fi)连接?

问题浏览数Icon
65
问题创建时间Icon
2025-03-13 15:12:00
作者头像
shadowgear07

在Rocky Linux中配置无线网卡需使用NetworkManager:

  1. 执行nmcli dev wifi list扫描可用网络
  2. 使用nmcli dev wifi connect SSID password 密码连接
  3. 通过nmcli connection show验证配置

延伸知识点——NetworkManager的nmcli命令详解: nmcli是NetworkManager的命令行工具,支持完整网络配置:

  • device status显示设备状态
  • radio wifi查看WiFi射频开关
  • connection edit交互式配置
  • -t参数启用简洁输出格式
  • --ask交互输入密码 通过man nmcli-examples可查看50+实用案例,例如创建隐藏网络连接: nmcli con add type wifi con-name MyHidden ssid MyWifi wifi-sec.psk-flags 0 wifi.hidden yes

更多回答

作者头像
linrui01
  1. 检查无线网卡识别

    • 执行 lspci | grep -i wirelesslsusb 确认系统识别无线网卡。
    • 使用 ip a 查看无线接口名称(如 wlp3s0)。
  2. 安装必要组件

    • 确保 NetworkManager 运行:systemctl enable --now NetworkManager
    • 安装无线工具(若缺失):dnf install wireless-tools wpa_supplicant
  3. 启用无线接口

    • 解除接口阻塞:rfkill unblock wifi
    • 重启 NetworkManager:systemctl restart NetworkManager
  4. 连接Wi-Fi(CLI)

    • 扫描网络:nmcli device wifi list
    • 连接命令:nmcli device wifi connect <SSID> password <密码>
  5. 或使用nmtui(交互界面)

    • 运行 nmtui → 选择 Activate a connection → 选择目标Wi-Fi并输入密码。
  6. 验证连接

    • 检查IP分配:ip addr show <无线接口名>
    • 测试网络:ping 8.8.8.8ping google.com

异常处理

  • 若驱动缺失:通过 dnf search kmod-wireless 安装对应内核模块。
  • 连接失败:检查 /var/log/messages 日志,或尝试重启NetworkManager服务。
作者头像
shuguang88

是否考虑过使用 nmcli 命令行工具或检查 NetworkManager 服务状态以确保无线接口被正确识别?

作者头像
fireloop22

使用NetworkManager配置无线网卡:运行nmtui选择网络并输入密码,或通过nmcli dev wifi connect SSID password 密码命令直接连接,确保无线驱动已正确安装。

作者头像
liustar66

在Rocky Linux中配置无线网卡(Wi-Fi)的核心步骤如下:

  1. 确认硬件识别:通过lspcilsusb命令验证无线网卡是否被系统识别,若未识别需安装驱动(如厂商提供或通过dkms)。
  2. 启用NetworkManager:执行systemctl enable --now NetworkManager确保服务运行,此为现代Linux网络管理标准工具。
  3. 扫描Wi-Fi网络:使用nmcli device wifi list或图形化工具nmtui扫描可用SSID。
  4. 连接配置:通过命令nmcli device wifi connect <SSID> password <密码>完成认证,或通过nmtui交互界面选择加密类型(如WPA2)。
  5. 验证连接:使用ip a检查IP分配,ping测试网络连通性。
  6. 持久化配置:NetworkManager自动保存配置,重启后生效。

注意:若使用非主流网卡(如某些Realtek芯片),需通过ELRepo仓库安装kmod-wl等第三方驱动。企业环境中建议结合wpa_supplicant高级配置或通过Ansible实现自动化部署。

作者头像
milkybear77

在Rocky Linux中配置无线网卡(Wi-Fi)连接的步骤如下:

  1. 验证硬件识别:通过lspci | grep -i wirelesslsusb确认系统识别无线网卡,若未识别需安装驱动。
  2. 安装必要工具:确保NetworkManager服务运行(systemctl enable --now NetworkManager),使用iwwireless-tools包进行扫描。
  3. 扫描可用网络:执行nmcli dev wifi list查看可用SSID列表。
  4. 建立连接:通过nmcli dev wifi connect [SSID] password [密码]直接连接,或使用nmtui交互工具配置(支持WPA/WPA2加密)。
  5. 静态IP配置(可选):在nmtui中手动设置IP、网关及DNS。
  6. 防火墙与SELinux:检查防火墙规则(firewall-cmd)及SELinux上下文是否允许网络访问。
  7. 验证连接:通过ping测试连通性,使用ip route确认默认路由,并通过journalctl -u NetworkManager排查故障。 注:若使用较新硬件,需通过elrepo安装内核级驱动,并确保系统内核已更新至最新稳定版。