Network Manager : Démarrage automatique du VPN

Installation, configuration et utilisation des logiciels que vous souhaitez installer.
Répondre
Avatar du membre
Olysh
Messages : 34
Enregistré le : lun. 6 mars 2017 12:35

Network Manager : Démarrage automatique du VPN

Message par Olysh »

Bonjour

Existe t-il un moyen de lancer automatiquement la connexion au VPN au démarrage de la session, en utilisant Network Manager ?

Dans NM l'option Démarrage automatique est disponible pour la connexion filaire (à Internet) mais pas pas pour la connexion VPN :

Image
Desktop - Ubuntu MATE 20.04.2 LTS / W10 Pro - 64 bits
CPU i7-3770K @ 3.50 GHz x 4 - Ram 16 Go - CG GeForce RTX 2070 - CS CMI8788
Impr Brother HL-2030

Avatar du membre
arghlub
Administrateur du site
Messages : 10421
Enregistré le : dim. 21 mai 2017 08:19
Localisation : Provence
Contact :

Re: Network Manager : Démarrage automatique du VPN

Message par arghlub »

Salut Olysh,

Je n'ai pas de VPN mais il me semble que c'est bien sûr possible...

Après une petite recherche : lu sur https://vpn.ccrypto.org/page/install-gnulinux
https://vpn.ccrypto.org/page/install-gnulinux#with-systemd-arch-fedora-16-or-later-debian-8-or-later a écrit :«4. (Optional) To make OpenVPN start at boot, create a text file anywhere and write your username and password inside, on two lines.
Then, add at the end of your ccrypto.conf file:
auth-user-pass /path/to/the/file.txt
And enable the systemd service :
systemctl enable openvpn@ccrypto
For additional security, you can make sure only root is be able to access this file:
sudo chown root:root /path/to/the/file.txt
sudo chmod 600 /path/to/the/file.txt
»
Donc traduction vite fait :
Tu dois tout d'abord créer un fichier texte .txt avec ton nom_utilisateur et mot de passe sur deux lignes.
Ensuite, rajoute à la fin du fichier ccrypto.conf :

Code : Tout sélectionner

auth-user-pass /Chemin/Vers/Ton/Fichier/file.txt
Et active le service systemd :

Code : Tout sélectionner

systemctl enable openvpn@ccrypto
Pour finir, pour plus de sécurité, assure toi que seul “root” est accès à ce fichier :

Code : Tout sélectionner

sudo chown root:root /Chemin/Vers/Ton/Fichier/file.txt
sudo chmod 600 /Chemin/Vers/Ton/Fichier/file.txt
;)
Tour1 (custom)CM MSI Z270 M3 | CPU Intel I7-7700K | CG Nvidia GTX 1080 | RAM 16Go | tripleBoot : Debian 11 | MXlinux 21 | LMint 19.3 | XFCE
Tour2 (custom)CM Gigabyte | CPU AMD Athlon 5200+ | CG Nvidia GTX 560 | RAM 6Go | FreeBSD 12.1 XFCE
Portable1 MSI GF75 Thin 9SC | CPU Intel I7-9750H | CG Nvidia GTX 1650 | RAM 32Go | dualBoot : LMint 20.2 | MXlinux 21 | XFCE
Portable2 MacBook Air A1466 (2015) | CPU Intel I5-5250U | CG Intel HD Graphics 6000 | RAM 8Go | dualBoot : macOS Sierra | MXlinux 21 XFCE
─────( pour une informatique libre ! -membre en stand-by de l' April.org────────────────

Avatar du membre
ultimatum
Messages : 1090
Enregistré le : mar. 25 oct. 2016 07:52

Re: Network Manager : Démarrage automatique du VPN

Message par ultimatum »

sinon en plus facile et moins propre tu l'ajoute simplement aux application au démarrage dans les paramètre système il me semble...
Image

Avatar du membre
Olysh
Messages : 34
Enregistré le : lun. 6 mars 2017 12:35

Re: Network Manager : Démarrage automatique du VPN

Message par Olysh »

Merci arghlub et ultimatum pour vos réponses :)

En attendant une réponse j'ai fouillé dans les options de Network Manager et fini par faire des bêtises.

Si l'option "Se connecter automatiquement au VPN lorsque cette connexion est utilisée" existe bien dans les paramètres de connexion NM, l'activer a empêché la connexion à Internet de s'effectuer automatiquement au démarrage du système (ainsi que celle au VPN).

Depuis cette manipulation et malgré l'option décochée, le système met 1mn35 pour se connecter contre 14s avant. Le message "Enter Auth Username" s'affiche tout le temps du démarrage du système jusqu'à l'ouverture de la session utilisateur.

Enfin une deuxième connexion "inconnue" s'affiche dans les paramètres réseau :

Image

Après avoir lu le message de arghlub j'ai testé la méthode avec systemd. Si je lance la connexion au VPN avec la commande

Code : Tout sélectionner

sudo systemctl start openvpn@ccrypto
la connexion à Internet ne fonctionne plus.

J'aimerai supprimer la connexion inconnue dans les paramètres Réseau, mais l'option supprimer est désactivée pour cette connexion :(

Une idée pour supprimer cette connexion ?
Desktop - Ubuntu MATE 20.04.2 LTS / W10 Pro - 64 bits
CPU i7-3770K @ 3.50 GHz x 4 - Ram 16 Go - CG GeForce RTX 2070 - CS CMI8788
Impr Brother HL-2030

Avatar du membre
Olysh
Messages : 34
Enregistré le : lun. 6 mars 2017 12:35

Re: Network Manager : Démarrage automatique du VPN

Message par Olysh »

Voici ce qu'affiche systemd-analyze blame dans la console :

Code : Tout sélectionner

 1min 30.131s openvpn@ccrypto.service
          5.158s udev-configure-printer@-devices-pci0000:00-0000:00:14.0-usb3-3\
          1.198s lvm2-monitor.service
           444ms apt-daily.service
           341ms mnt-DEC297C9C297A475.mount
           339ms dev-sdb1.device
           155ms accounts-daemon.service
           147ms mnt-628AA0A28AA07467.mount
           131ms networking.service
           106ms systemd-udevd.service
            96ms loadcpufreq.service
            96ms grub-common.service
            87ms systemd-logind.service
            84ms irqbalance.service
            84ms NetworkManager.service
            80ms console-setup.service
            80ms ondemand.service
            75ms hddtemp.service
            71ms udisks2.service
            69ms virtualbox-guest-utils.service
            69ms speech-dispatcher.service
            61ms upower.service
            55ms lm-sensors.service
Desktop - Ubuntu MATE 20.04.2 LTS / W10 Pro - 64 bits
CPU i7-3770K @ 3.50 GHz x 4 - Ram 16 Go - CG GeForce RTX 2070 - CS CMI8788
Impr Brother HL-2030

Avatar du membre
Olysh
Messages : 34
Enregistré le : lun. 6 mars 2017 12:35

Re: Network Manager : Démarrage automatique du VPN

Message par Olysh »

Dans le gestionnaire de paquet synaptique j'ai supprimé openvpn, le système redémarre en quelques secondes et la Connexion inconnue a disparu :)

Je vais tester ta suggestion arghlub.
Desktop - Ubuntu MATE 20.04.2 LTS / W10 Pro - 64 bits
CPU i7-3770K @ 3.50 GHz x 4 - Ram 16 Go - CG GeForce RTX 2070 - CS CMI8788
Impr Brother HL-2030

Avatar du membre
arghlub
Administrateur du site
Messages : 10421
Enregistré le : dim. 21 mai 2017 08:19
Localisation : Provence
Contact :

Re: Network Manager : Démarrage automatique du VPN

Message par arghlub »

Salut ;)

Le lien que je t'ai passé plus haut existe en français (j'avais pas fais gaffe sur le coup) :
https://vpn.ccrypto.org/page/install-gnulinux

Donc, d'après ce qu'ils disent, il y a 2 solutions :
  • soit passer par NetworkManager (ils disent que ça marche avec Mint>=17)
  • soit passer par systemd
Ceci dit je ne suis pas du tout expert en VPN, donc je ne saurais quoi te conseiller.
Tour1 (custom)CM MSI Z270 M3 | CPU Intel I7-7700K | CG Nvidia GTX 1080 | RAM 16Go | tripleBoot : Debian 11 | MXlinux 21 | LMint 19.3 | XFCE
Tour2 (custom)CM Gigabyte | CPU AMD Athlon 5200+ | CG Nvidia GTX 560 | RAM 6Go | FreeBSD 12.1 XFCE
Portable1 MSI GF75 Thin 9SC | CPU Intel I7-9750H | CG Nvidia GTX 1650 | RAM 32Go | dualBoot : LMint 20.2 | MXlinux 21 | XFCE
Portable2 MacBook Air A1466 (2015) | CPU Intel I5-5250U | CG Intel HD Graphics 6000 | RAM 8Go | dualBoot : macOS Sierra | MXlinux 21 XFCE
─────( pour une informatique libre ! -membre en stand-by de l' April.org────────────────

Avatar du membre
Olysh
Messages : 34
Enregistré le : lun. 6 mars 2017 12:35

Re: Network Manager : Démarrage automatique du VPN

Message par Olysh »

Merci de ta réponse :)

Avec la méthode suggérée, la connexion Internet ne s'effectue plus.

Et dans les paramètres NM s'affiche de nouveau une connexion inconnue.

Image

En désactivant cette connexion inconnue,l'accès Internet est rétabli mais la connexion au VPN ne s'effectue pas.
Desktop - Ubuntu MATE 20.04.2 LTS / W10 Pro - 64 bits
CPU i7-3770K @ 3.50 GHz x 4 - Ram 16 Go - CG GeForce RTX 2070 - CS CMI8788
Impr Brother HL-2030

Avatar du membre
ultimatum
Messages : 1090
Enregistré le : mar. 25 oct. 2016 07:52

Re: Network Manager : Démarrage automatique du VPN

Message par ultimatum »

je conais pas ton vpn mais la conexion inconue ne serais pas justement ta nouvel ip sous vpn? qui serais mal parametrer?
Image

Répondre