122 votos

Conectar/desconectar de la VPN de la línea de comandos

Tengo dos configuración de VPN en mi máquina Ubuntu, un uso de vpnc y usando PPTP. Éstos eran ambos configuración usando la interfaz de administrador de red GNOME y trabajo gran. Sin embargo en ocasiones tengo que acceder a esta máquina de forma remota - ¿existe una manera de conectar o desconectar a las VPNs de la línea de comandos?

177voto

Derek Puntos 21

Si desea interactuar con el gestor de red desde la línea de comandos se puede utilizar el "nmcli de comandos".

lista de todos los NM conexiones: nmcli con

inicio de conexión (wi-fi, vpn, etc): nmcli con up id ConnectionName

abajo de conexión: nmcli con down id ConnectionName

(más nmcli comandos en el nmcli manual).


También tenga en cuenta que los usuarios regulares por lo general no tienen permiso para control de redes. El uso de los comandos de arriba con sudo debería funcionar para la mayoría de las conexiones, pero VPN específicamente puede fallar con el Error": la activación de la Conexión ha fallado: no válido VPN secretos".

Si eso le sucede a usted, lo más probable es que el VPN de la contraseña se almacena en tu usuario de gnome-keyring, lo que la hace inaccesible para el usuario root. Este comentario explica por qué.

Para solucionar este problema, edite /etc/NetworkManager/sistema conexiones/ConnectionName y bajo [vpn], cambiar la contraseña de indicadores de la línea a:

password-flags=0

Y agrega lo siguiente:

[vpn-secrets]
password=YourPassword

Luego, a partir de la conexión VPN con sudo nmcli con up id ConnectionName debería funcionar sin problemas.

4voto

John Puntos 318

respuesta de ihashacks con comentarios de Matt trabajó para mí... casi. Tuvo que modificar una línea.

mi línea de flag contraseña leído: "Xauth password-flag". La respuesta aceptada no funcionaría para mí hasta que cambie a la siguiente

[vpn]
...
Xauth password-flag=0
IPSec secret-flags=0

[vpn-secrets]
Xauth password=<my pw> ## This is the one I changed.
IPSec secret=<group pw>

No estoy seguro por eso mis conexiones vpn "Xauth" antes de cada mención de contraseña.

(Lo siento esto es una respuesta nueva, todavía no puede hacer comentarios.)

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: