Eu pesquisei essa questão por uma boa parte do dia sem sucesso. Estou tentando se conectar ao Wi-Fi usando nmcli. Eu tenho uma conexão criada usando meu dispositivo 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
...
mas quando eu tento trazê-lo eu entendo isso:
% sudo nmcli c up "Wi-Fi connection 1"
Error: Connection activation failed: No suitable device found for this connection.
desde que "nmcli connection show" mostra claramente que a conexão está associada a wlp3s0, só posso assumir que o motivo é que o NetworkManager acha que o dispositivo está "indisponível"
% nmcli d
DEVICE TYPE STATE CONNECTION
enp0s10 ethernet connected Wired connection 1
wlp3s0 wifi unavailable --
lo loopback unmanaged --
a maioria dos problemas das pessoas com isso parece ser resolvida com "rfkill unblock wifi". no entanto, mesmo depois de fazer isso e reiniciar o NetworkManager, ainda não consigo me conectar ao wifi ...
% rfkill unblock wifi
% rfkill list
0: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
1: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
2: brcmwl-0: Wireless LAN
Soft blocked: no
Hard blocked: no
% sudo systemctl restart NetworkManager
% nmcli d
DEVICE TYPE STATE CONNECTION
enp0s10 ethernet connected enp0s10
wlp3s0 wifi unavailable --
lo loopback unmanaged --
% sudo nmcli c up "Wi-Fi connection 1"
Error: Connection activation failed: No suitable device found for this connection.
em / var / log / syslog, vejo estas linhas interessantes:
Dec 30 15:55:24 providence NetworkManager[3851]: <info> [1483142124.5273] (wlp3s0): using nl80211 for WiFi device control
Dec 30 15:55:24 providence NetworkManager[3851]: <info> [1483142124.5299] manager: (wlp3s0): new 802.11 WiFi device (/org/freedesktop/NetworkManager/Devices/0)
Dec 30 15:55:24 providence kernel: [ 1498.556769] IPv6: ADDRCONF(NETDEV_UP): wlp3s0: link is not ready
Dec 30 15:55:24 providence NetworkManager[3851]: <info> [1483142124.5359] device (wlp3s0): state change: unmanaged -> unavailable (reason 'managed') [10 20 2]
o que diabos faz "razão 'gerenciado" "significa ??
Eu também tentei desativar o gerenciamento de energia do Wi-Fi no NetworkManager, colocando isso em /etc/NetworkManager/conf.d /:
[connection]
wifi.powersave = 2
na reinicialização, a interface é bloqueada novamente ...
eu devo estar perdendo algo realmente óbvio? porque isso é loucura ...
ps. Vale a pena ressaltar que isso me dá a lista esperada de redes Wi-Fi ao alcance, aparentemente indicando que o hardware está bem:
% sudo ifconfig wlp3s0 up
% sudo iwlist wlp3s0 scan
...