Contourner openvpn pour une IP particulière


9

Ma machine de bureau exécute Trisquel GNU / Linux 6.0 (qui est essentiellement une version libre d'Ubuntu 12.04), et j'utilise OpenVPN pour me connecter à un fournisseur VPN commercial pour l'accès à Internet.

Il achemine actuellement tout mon trafic via le VPN, ce qui est génial, mais je cherche un moyen d'autoriser les requêtes vers une adresse IP spécifique pour contourner le VPN. Je suis sûr qu'il existe un moyen, mais la recherche répétée sur le Web n'a encore rien révélé (le mieux que j'ai pu trouver était des instructions pour le faire sur le client VPN Cisco pour Windows).

Pouvez-vous m'aider?

Merci.

Réponses:



17

Ajoutez simplement un itinéraire pour cette IP à votre passerelle locale.

Vous pouvez le faire dans votre configuration client openvpn comme ceci.

route 10.99.77.55 255.255.255.255 net_gateway

Dans la configuration, net_gateway est automatiquement remplacé par la bonne adresse.


Merci pour l'aide, mais j'ai configuré cette connexion vpn via NetworkManager, donc il n'y a pas de fichier de configuration openvpn. La solution de Jeff ci-dessous a fonctionné pour moi.
Lloyd Smart

1
C'est très bien. Comprenez bien que vous devrez réexécuter cette commande à chaque fois que le VPN a été établi. Les routes ne persistent pas lors d'un redémarrage. Heck, ils ne persisteront même pas à travers une déconnexion d'OpenVPN à moins que vous ne passiez l' persist-tunoption.
Zoredache

Merci pour le conseil. Vous m'avez incité à approfondir la question et j'ai découvert que je pouvais rendre cela permanent en ajoutant les informations à la boîte de dialogue "routes" sous l'onglet IPv4 des paramètres NetworkManager pour ma connexion eth0.
Lloyd Smart

Cela a fonctionné comme un charme pour les fichiers de configuration de CitizenVPN
slott
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.