Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 02/08/2019, à 14:35

soshy

Client VPN et configuration des routes

Bonjour,

J'ai une machine avec 2 interfaces réseau (ens32: 192.168.1.100/24 et ens35 192.168.10.5/29).
Je me connecte sur cette machine via ssh sur ens32.
L'interface utilisée par défaut pour se connecter à internet est ens35.
J'ai un client VPN configuré (openconnect) qui me permet de me connecter à un réseau distant et il fonctionne. A priori, la connexion s'établie via ens35, probablement du fait que c'est l'interface par défaut utilisée pour internet.

Le problème arrive maintenant...
Une fois connecté au VPN, ma table de routage est modifié de telle sorte que ens35 n'a plus accès a internet. Je suis obligé de lancer la commande suivante afin de retrouver un accès fonctionnel à internet:

sudo ip route add default gw 192.168.10.1

J'ai fais un service systemd pour la connexion vpn, le fichier ressemble à :

[Unit]
Description=VPN
After=network.target

[Service]
Type=simple
Environment=password=XXX
ExecStart=/bin/sh -c 'echo $password | sudo openconnect "vpn-ssl2.xxx.fr" --user=xxx --passwd-on-stdin --protocol=gp'
Restart=always

[Install]
WantedBy=multi-user.target

Est-ce que j'aurai un moyen de d'ajouter ma route de façon automatique à la connexion ? J'ai essayé de regarder vpnc-script mais je dois avouer ne pas avoir compris grand chose...

Hors ligne