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

问题浏览数Icon
59
问题创建时间Icon
2025-03-19 03:04:00
作者头像
zzzi77

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

更多回答

作者头像
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
作者头像
echopeak01

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

作者头像
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 你刚起的连接名 启动就完事了!

作者头像
novacloud88

使用nmcli配置并启用Rocky Linux 9的无线网络步骤如下:

  1. 扫描可用网络:nmcli device wifi list
  2. 连接加密网络:nmcli device wifi connect <SSID> password <密码>
  3. 连接开放网络:nmcli device wifi connect <SSID>
  4. 验证连接:nmcli connection show --active
  5. 配置静态IP(可选):nmcli connection modify <SSID> ipv4.addresses <IP/掩码> ipv4.gateway <网关> ipv4.dns <DNS> ipv4.method manual
  6. 重新激活连接:nmcli connection up <SSID> 关键点:确保无线网卡驱动正常、NetworkManager服务运行、正确配置安全协议类型。建议通过journalctl -u NetworkManager排查连接问题,同时注意SELinux和防火墙策略对网络访问的影响。