NetworkManager est souvent extrêmement lent à analyser et détecter de nouveaux réseaux avec ma carte sans fil ( pilote rtl8xxxu
).
Utilisation de l'interface graphique de Network Manager Je peux "forcer" une connexion à un réseau sans fil spécifique à l'aide de "Connexion à un réseau masqué". Même si NetworkManager n'a pas encore détecté de SSID particulier, il tentera (et réussira) de 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 possède des API qui lui permettent d’essayer de se connecter à un réseau non encore analysé. Est-il possible pour moi d'accéder à cela à partir de nmcli
ou d'un autre outil en ligne de commande?
Qu'en est-il de nmcli connection up $NAME ifname $IFACE
?
nmcli device wifi connect
crée une nouvelle connexion et attend en argument un SSID et non une connexion (nom).