GNU/Linux >> Tutoriales Linux >  >> Ubuntu

¿Error al intentar conectarse a Vpn al iniciar?

Esta pregunta ha sido actualizada. Consulte el final de esta publicación.

Estoy tratando de configurar mi computadora Mythbuntu para conectarse a un servicio VPN cuando se inicia. Mi esperanza es que la computadora Mythbuntu siempre use la VPN para todas sus conexiones a Internet.

Encontré un script que supuestamente hará eso, y se ve así:

#!/bin/bash
while [ "true" ]
do
    VPNCON=$(nmcli con status)
    if [[ $VPNCON != "*MyVPNConnectionName*" ]]; then
        echo "Disconnected, trying to reconnect..."
        (sleep 1s && nmcli con up uuid df648abc-d8f7-4ce4-bdd6-3e12cdf0f494)
    else
        echo "Already connected !"
    fi
    sleep 30
done

Cuando ejecuto este script en mi máquina, aparece el siguiente error:

$ /home/mythbuntu/VPN_start.sh
Disconnected, trying to reconnect...
Error: Connection activation failed: Not authorized to control networking.

Pensé que podría ser un problema de permisos, así que intenté ejecutarlo con sudo:

$ sudo /home/mythbuntu/VPN_start.sh
[sudo] password for mythbuntu: 
Disconnected, trying to reconnect...
Active connection state: unknown
Active connection path: /org/freedesktop/NetworkManager/ActiveConnection/1
state: VPN connecting (need authentication) (2)
Error: Connection activation failed: no valid VPN secrets.

¿Cómo puedo hacer que este script se ejecute sin errores para poder ejecutarlo en el arranque o iniciar sesión para asegurarme de que siempre me conecto por VPN?

Si alguien tiene un mejor script o método, eso también sería suficiente como respuesta.

Estos son los contenidos de mi archivo /etc/NetworkManager/system-connections/MyVPN (algunos detalles se reemplazaron con x caracteres por privacidad):

[connection]
id=MyVPN
uuid=xxxxxxxxxx-xxxx-xxxx-xxxxx-xxxxxxxxxxxxxxx
type=vpn

[vpn]
service-type=org.xxxxxxxxxxxxxx.xxxxxxxxxxxxxxx.openvpn
username=xxxxxxxxxx
comp-lzo=yes
remote=us-xxxxxx.xxxxxxx.com
connection-type=password
password-flags=0
ca=/etc/openvpn/xxxxxxx.crt

[vpn-secrets]
password=xxxxxxxxxxx

[ipv4]
method=auto
never-default=true

Además, solo quiero agregar que cuando enciendo la VPN usando el subprograma en la esquina superior derecha del panel Xfce, se conecta sin problemas. Por lo tanto, no me parece que el problema sea una autorización incorrecta, sino la configuración al intentar hacer esto desde la línea de comandos.

Actualizar:

No estoy del todo seguro de qué ha cambiado, posiblemente algo en la actualización a 12.10, pero ahora puedo iniciar mi servicio VPN desde la línea de comandos. Sin embargo, este comando solo funciona una vez cuando enciendo la computadora por primera vez, y también debe ejecutarse con sudo .

[email protected]:~$ nmcli con up id "Private Internet Access SSL"
Error: Connection activation failed: Not authorized to control networking.
[email protected]:~$ sudo nmcli con up id "Private Internet Access SSL"
[sudo] password for mythbuntu: 
[email protected]:~$

Ya que necesito usar sudo para ejecutar esto, no puedo ejecutarlo automáticamente al inicio.

Relacionado:¿Cómo instalar Vmware Tools en Ubuntu?

¿Cómo lo obtengo para poder iniciar mi VPN sin permisos de superusuario?

Respuesta aceptada:

El problema parece ser que no se puede acceder a su contraseña en el conjunto de claves.

Fuente

La solución mencionada allí es abrir el archivo /etc/NetworkManager/system-connections/ConnectionName y establecer el

password-flags=0

y agregue las siguientes líneas al archivo

 [vpn-secrets]
 password=YourPassword

Luego reinicie el administrador de red para recoger el cambio:

 sudo restart network-manager

Para obtener más información, consulte la fuente


Ubuntu
  1. ¿No hay sonido de inicio en Ubuntu 11.10?

  2. ¿Error al intentar instalar la extensión de la herramienta de idioma de Libreoffice?

  3. Recibo un error cuando intento actualizar Youtube-dl en 18.04?

  4. ¿Error al instalar Nginx en Ubuntu 16.04?

  5. Error al intentar usar Xorg:¿Solo los usuarios de la consola pueden ejecutar el servidor X?

Cómo ejecutar el servidor Tomcat al inicio en el servidor Ubuntu

¿Script al inicio?

¿Error del creador del disco de inicio?

¿Conectarse automáticamente a Vpn cuando se usa una red específica en Ubuntu Gnome 16.04?

¿Error "la dependencia no es satisfactoria" al intentar instalar Ubuntudico?

Error al intentar abrir Parallels Plesk Panel:SWKeyExFatalError