Si desea interactuar con NetworkManager desde la línea de comandos, puede usar el comando "nmcli".
enumerar todas las conexiones NM: nmcli con
iniciar conexión (wifi, vpn, etc.): nmcli con up id ConnectionName
conexión hacia abajo: nmcli con down id ConnectionName
(Más comandos de nmcli en la página de manual de nmcli ).
También tenga en cuenta que los usuarios habituales generalmente no tienen permiso para controlar las redes. El uso de los comandos anteriores sudo
debería funcionar para la mayoría de las conexiones, pero VPN podría fallar específicamente con "Error: Error de activación de la conexión: no hay secretos VPN válidos".
Si eso le sucede, es probable que la contraseña de VPN esté almacenada en el llavero de gnomo de su usuario, lo que la hace inaccesible para el usuario raíz. Este comentario explica por qué.
Para solucionar esto, edite / etc / NetworkManager / system-connections / ConnectionName y [vpn]
, cambie la línea de banderas de contraseña a:
password-flags=0
Si hay una línea que comienza con Xauth password-flags
, cámbiela en su lugar.
Luego agregue lo siguiente debajo del [vpn]
bloque:
[vpn-secrets]
password=YourPassword
(Si en el paso anterior cambió la línea Xauth password-flags
, agregue en su Xauth password=...
lugar).
Ahora reinicie el administrador de red:
sudo service network-manager restart
Luego, iniciar la conexión VPN con sudo nmcli con up id ConnectionName
debería funcionar sin problemas.