我一天中大部分时间都在用谷歌搜索这个问题,但没有成功。我正在尝试使用 nmcli 连接到 wifi。我已经使用我的 wifi 设备创建了一个连接:
% nmcli c
NAME UUID TYPE DEVICE
Wired connection 1 89fdde8a-22e1-3c03-8b36-8299f2e95d43 802-3-ethernet enp0s10
Wi-Fi connection 1 826416aa-2030-4984-9685-8962857f59d9 802-11-wireless --
% nmcli c show "Wi-Fi connection 1"
connection.id: Wi-Fi connection 1
connection.uuid: 826416aa-2030-4984-9685-8962857f59d9
connection.interface-name: wlp3s0
...
Run Code Online (Sandbox Code Playgroud)
但是当我尝试提出它时,我得到了这个:
% sudo nmcli c up "Wi-Fi connection 1"
Error: Connection activation failed: No suitable device found for this connection.
Run Code Online (Sandbox Code Playgroud)
由于“nmcli connection show”清楚地表明该连接与 wlp3s0 相关联,我只能假设原因是 NetworkManager 认为该设备“不可用”
% nmcli d
DEVICE TYPE STATE CONNECTION
enp0s10 ethernet connected Wired connection …
Run Code Online (Sandbox Code Playgroud)