я гуглил эту проблему к лучшему часть дня без успеха. я - Тринг для соединения с Wi-Fi с помощью nmcli., у меня есть созданное использование соединения моего устройства Wi-Fi:
% 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
...
но когда я пытаюсь поднять его, я получаю это:
% sudo nmcli c up "Wi-Fi connection 1"
Error: Connection activation failed: No suitable device found for this connection.
с тех пор "nmcli шоу соединения" ясно показывает, что соединение, связываемое с wlp3s0, я могу только предположить, что причина состоит в том, что NetworkManager думает, что устройство "недоступно"
% nmcli d
DEVICE TYPE STATE CONNECTION
enp0s10 ethernet connected Wired connection 1
wlp3s0 wifi unavailable --
lo loopback unmanaged --
проблемы большинства людей с этим, кажется, решены с "rfkill, разблокируют Wi-Fi". однако, даже после выполнения этого и перезапуска NetworkManager, я все еще не могу соединиться с Wi-Fi...
% 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.
в/var/log/syslog я вижу эти интересные строки:
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]
какого черта действительно "рассуждает 'управляемый'" средний??
я также попытался отключить управление питанием для Wi-Fi в NetworkManager путем бросания этого в/etc/NetworkManager/conf.d/:
[connection]
wifi.powersave = 2
после перезагрузки интерфейс заблокирован снова...
я должен пропускать что-то действительно очевидное? потому что это является сумасшедшим...
PS стоит указать, что это дает мне ожидаемый список сетей Wi-Fi в диапазоне, по-видимому указывая, что аппаратные средства прекрасны:
% sudo ifconfig wlp3s0 up
% sudo iwlist wlp3s0 scan
...
У меня были та же проблема, тот же вывод от всех команд, и журнал показывает те же ошибки. Выполнение # iwlist wlp4s0 scanning
(мой интерфейс Wi-Fi - то, что вместо Вашего wlp3s0), показывает все сети, как будто Wi-Fi работал правильно.
Если # rfkill list
шоу заблокировались, необходимо будет переключить это таким образом что его разблокированный. Затем выполнение # /etc/init.d/networking restart && dhclient
должен включить сеть Wi-Fi, и это должно быть видимо nmcli теперь.
$ nmcli radio
должен показать:
WIFI-HW WIFI WWAN-HW WWAN
enabled disabled enabled enabled
Теперь, nmcli позволяет включать то радио Wi-Fi через команду $ nmcli radio wifi on
- после этого Ваш интерфейс должен работать!
Надо надеяться, это работает на любого читающего это, ни одно из других решений, казалось, не зафиксировало его для меня.