Conéctese a la red Wifi guardada con nmcli (interfaz de línea de comandos del administrador de red)

Conéctese a la red Wifi guardada con nmcli (interfaz de línea de comandos del administrador de red)

En un entorno de escritorio Linux, el administrador de red tiene una red inalámbrica guardada a la que me conecto manualmente haciendo clic enConectarbotón en la GUI. (Está configurado intencionalmente paranoconectarse automáticamente a esta red wifi en particular)

Quiero lograr lo mismo que hacer clic enConectarbotón,desde la terminal; (por ejemplo, usando nmcli)

Esto es lo lejos que he llegado

nmcli con up "ManualNetworkName"
Passwords or encryption keys are required to access the wireless network 'ManualNetworkName'.
Warning: password for '802-11-wireless-security.psk' not given in 'passwd-file' and nmcli cannot ask without '--ask' option.

¿Por qué aparece este error acerca de no encontrar la contraseña en algún archivo de contraseñas?

El administrador de red ya tiene guardada la contraseña para esta red. En la GUI literalmente solo necesito hacer clic en elConectary se conecta sin más interacción. No tengo que ingresar una contraseña porque ya está guardada para esta red wifi en el administrador de red. La GUI del administrador de red funciona como se esperaba.

Por cierto, no aceptaré una respuesta que implique especificar una contraseña para conectarme a través del terminal. DEBE utilizar el perfil de administrador de red existente para conectarse (que incluye varias configuraciones para esta red; no solo una contraseña).

Respuesta1

Me temo que hacer exactamente lo que has publicado me funciona en Linux Mint 19 Tara :-(

Las únicas cosas que se me ocurren son:

  • compruebe que no haya ningún problema con el comando que está ejecutando. nmcli con up "ManualNetworkName"funciona en mi sistema pero la página de manual dice que es nmcli c up "ManualNetworkName"'c' en lugar de 'con'

  • verifique que no esté ejecutando el comando como un usuario diferente, es decir, root o algún otro usuario que no tenga acceso a su conjunto de claves.

  • (una posibilidad remota) compruebe que su llavero realmente se haya abierto. es decir, pruebe que puede hacer clic en el botón de la interfaz gráfica de usuario para conectarse y desconectarse, luego vaya a una terminal e intente hacer lo mismo con los comandos. (Aunque probablemente ya lo hayas hecho)

Nota:Estoy bastante seguro de que nmcli guarda las contraseñas, ~/.local/share/keyrings/pero, por supuesto, estos archivos están cifrados y, por lo tanto, deben abrirse seahorse(que es el nombre de la línea de comando para "Contraseñas y claves")

información relacionada