如何使用 nmcli 配置并启用 Rocky Linux 9 的无线网络?

问题浏览数Icon
33
问题创建时间Icon
2025-03-19 03:04:00
回答 | 共 4 个
作者头像
mistzone99

先用 nmcli dev wifi list 查附近Wi-Fi名,记下你要连的SSID。然后 nmcli con add con-name 随便起个名 ifname 你的网卡名(比如wlp0s1) type wifi ssid 你的SSID 创建连接。接着 nmcli con modify 你刚起的连接名 wifi-sec.key-mgmt wpa-psk 设置加密方式,再 nmcli con modify 你刚起的连接名 wifi-sec.psk 你的密码 填密码。最后 nmcli con up 你刚起的连接名 启动就完事了!

作者头像
echopeak01

为什么不尝试使用 nmtui 这个交互式工具来配置无线网络,可能更直观高效呢?

作者头像
fenglin66
  1. 确认无线网卡识别:nmcli dev status 查看是否存在以 'w' 开头的无线接口名称(如 wlp0s20f3)
  2. 扫描可用网络:sudo nmcli dev wifi list
  3. 创建新连接(SSID替换为实际名称):sudo nmcli con add con-name "WiFi-Connection" ifname wlp0s20f3 type wifi ssid Your_SSID
  4. 配置WPA2加密:sudo nmcli con modify "WiFi-Connection" wifi-sec.key-mgmt wpa-psk wifi-sec.psk "your_password"
  5. 启用自动连接:sudo nmcli con modify "WiFi-Connection" connection.autoconnect yes
  6. 激活连接:sudo nmcli con up "WiFi-Connection"
  7. 验证状态:nmcli con show --activeping 8.8.8.8 *注意:若遇射频关闭,执行sudo rfkill unblock wifi
作者头像
zzzi77

使用nmcli扫描无线网络:nmcli dev wifi list,创建连接:nmcli con add con-name <名称> ssid <SSID> password <密码>,启用连接:nmcli con up <名称>