NetworkManager est souvent extrêmement lent à scanner et à détecter les nouveaux réseaux avec ma carte sans fil ( rtl8xxxu
conducteur ).
En utilisant l'interface graphique du Network Manager, je peux "forcer" une connexion à un réseau sans fil spécifique en utilisant "Connecter à un réseau caché". Même si NetworkManager n'a pas encore détecté un SSID particulier, il essaiera (et réussira) à se connecter au réseau indiqué :
Cependant, je n'ai pas trouvé de moyen d'émuler cela à partir de la ligne de commande :
$ 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.
C'est frustrant ! De toute évidence, NetworkManager a un peu de API qui lui permet d'essayer de se connecter à un réseau non encore scanné. Y a-t-il un moyen pour moi d'accéder à cela à partir de nmcli
ou un autre outil de ligne de commande ?