NetworkManager часто очень медленно сканирует и обнаруживает новые сети с помощью моей беспроводной карты (драйвер rtl8xxxu).
Используя графический интерфейс Network Manager, я могу «принудительно» подключиться к определенной беспроводной сети, используя Msgstr "Подключение к скрытой сети". Даже если NetworkManager еще не обнаружил определенный SSID, он попытается (и преуспеет) при подключении к указанной сети:
Однако я не нашел способ эмулировать это из командной строки:
$ nmcli c up id ConnectionNameOrID
Error: Connection activation failed: No suitable device found for this connection.
$ nmcli d wifi connect NetworkName password 'PSKPassword'
Error: No network with SSID 'NetworkName' found.
Это расстраивает! Очевидно, что NetworkManager имеет некоторый API, который позволяет ему попробовать подключиться к еще не-незащищенной сети. Есть ли способ получить доступ к этому из nmcli или другого инструмента командной строки?