En Unity, Network Manger tiene una casilla de verificación disponible para cada conexión que configura el uso automático de una VPN cuando la conexión está activa:
¿Hay alguna manera de obtener una opción como esta en Ubuntu GNOME 16.04? (que usa GNOME 3.18). Como la página de configuración de conexión carece de esta opción:
network-manager
vpn
ubuntu-gnome
S.Mohsen sh
fuente
fuente
/etc/NetworkManager/system-connections
directorio lleno de perfiles de conexión y no le importe editar las configuraciones, entonces podría valer la pena consultar la respuesta que publiqué en otro lugar sobre el tema de la conexión automática a una VPN para una interfaz de red determinada.Respuestas:
Encontré la respuesta a esto. Curiosamente, debe abrir Network Manager manualmente (en lugar de usar el panel o la Configuración).
Entonces en
Terminal
tiponm-connection-editor
. Después de hacerlo, la ventana que se abre tendrá las opciones en la primera imagen del OP.Esto funciona para mí en 16.04 y 17.04. Con suerte, integrarán los diversos administradores de red en las próximas versiones de GNOME.
fuente
Resolví el problema con un script en
/etc/NetworkManager/dispatcher.d
Esta carpeta contiene scripts que el administrador de la red llama en orden alfabético cada vez que hay un cambio en el estado de la red. Esto tiene la ventaja (diferente de otra solución que vi) de que su VPN no solo se activa en el arranque / inicio, sino también en la reanudación después de la suspensión / suspensión.
Para que esto funcione, necesita una conexión VPN que ya esté configurada en su Network Manager, lo que supongo que tiene, de lo contrario no habría hecho la pregunta.
Primer paso: seguí los consejos de esta página (en alemán) ( https://wiki.ubuntuusers.de/NetworkManager/Dispatcher/ ). Abrí y nombré un nuevo script 02VPN1
y escribió:
El NAME_OF_YOUR_VPN_CONNECTION es el nombre del archivo de conexión NAME_OF_YOUR_VPN_CONNECTION.conf que usó para configurar la conexión a la que desea conectarse automáticamente.
La condición si ["$ 2" = "arriba"] significa que la conexión VPN solo se conecta automáticamente cuando inicia la conexión de red (su conexión a Internet); Una vez que se ejecuta el servicio VPN, puede deshabilitarlo o elegir otra VPN.
Si solo y cada vez que desea ejecutar esta VPN sin la capacidad de desactivarla, puede escribir el script sin esta condición If:
Solo puede configurar este archivo como root, por lo que es propiedad de root sin que haga nada adicional. Así es como debería ser.
Finalmente: haga que este archivo sea ejecutable, de lo contrario el script no se ejecutará. En terminal:
Este proceso es ejecutado por root, y root aún no tiene acceso a la contraseña que usa para su VPN. Haga lo siguiente: Abra el archivo NAME_OF_YOUR_VPN_CONNECTION en / etc / NetworkManager / system-connections como root. Abra una terminal y haga:
a) Cambiar la línea
a
b) En la parte inferior, agregue
Guarde y cierre el archivo.
Ahora reinicie su Network Manager. Terminal:
para inicializar la nueva configuración. Deberías haber terminado.
Lo hice ayer, y hasta donde puedo ver, funciona bien. No hay garantías!
fuente