2 votes

OpenVPN se connecte mais les sites bloqués ne s'ouvrent pas sur Ubuntu 17.04

J'utilise la connexion OpenVPN depuis longtemps pour accéder aux sites web bloqués. J'ai 2 ordinateurs. Un ordinateur de bureau et un ordinateur portable. J'utilise Ubuntu 16.04 sur l'ordinateur de bureau et 17.04 sur l'ordinateur portable. Depuis que j'ai mis à jour l'ordinateur de bureau il y a quelques jours, la connexion OpenVPN se connecte mais ne fonctionne pas. Chrome dit :

ERR_CONNECTION_TIMED_OUT

Cela signifie que les sites web bloqués ne s'ouvrent plus, mais que les autres sites web s'ouvrent normalement. Même problème sur un ordinateur portable équipé d'une version récente d'Ubuntu 17.04.

J'ai testé quelques DNS sur la connexion OpenVPN mais cela ne fonctionne pas et j'ai lu quelques articles d'autres utilisateurs mais cela ne m'a pas aidé.

1voto

Shersha Fn Points 111

Il s'agit probablement d'un problème de fuite de DNS que vous pouvez résoudre.

  1. Modifier le fichier .ovpn

Il vous suffit d'ajouter ces trois lignes de configuration dans votre fichier .ovpn. Ajoutez-les à la fin du fichier en tant que nouvelles lignes.

script-security 2
up /etc/openvpn/update-resolv-conf
down /etc/openvpn/update-resolv-conf

Explication : OpenVPN (si vous l'installez à partir du repo Ubuntu) possède un script spécial nommé update-resolv-conf. Ce script mettra à jour votre fichier /etc/resolv.conf automatiquement. Il forcera OpenVPN à utiliser les DNS par défaut de votre fichier .ovpn.

  1. Exécuter le fichier .ovpn

sudo openvpn --config nom_de_votre_fichier.ovpn

  1. Test DNS Leak

Parcourir http://dnsleaktest.com et lancer un test standard. Voyez que votre DNS a changé en un autre que celui de votre fournisseur d'accès (donc le DNS du VPN). Dans cet exemple, j'utilise le service VPN vpngate et Google comme DNS.

0voto

AntDok Points 1

Je n'ai pas pu laisser de commentaire à votre question (faute de points de réputation). Cependant, j'ai également rencontré ce problème lors de ma récente mise à jour de 16.10 à 17.04. Je ne sais pas trop comment j'ai fait pour que cela fonctionne (c'est pourquoi je préfère laisser un commentaire plutôt que d'utiliser ce formulaire de réponse). Je ne sais pas si vous utilisez openvpn via la ligne de commande (ma situation) mais si c'est le cas, cela a fonctionné pour moi :

  1. sudo systemctl stop NewtworkManager.service
  2. sudo openvpn --config "your-config-file-here.ovpn" &
  3. Attendez : "Initialization Sequence Completed" de openvpn
  4. Testez que vous pouvez accéder au monde extérieur : ping www.google.com ou utiliser dig +short myip.opendns.com @resolver1.opendns.com pour constater que votre adresse IP a changé.
  5. sudo pkill -TERM openvpn
  6. sudo systemctl start NetworkManager.service

Après avoir effectué ces étapes, les démarrages ultérieurs d'openvpn ont fonctionné normalement sans avoir à recourir à l'arrêt de NetworkManager. J'ai même redémarré la machine et j'ai refait le test pour vérifier qu'il avait survécu à un redémarrage.

Je ne peux que supposer que NetworkManager empêchait openvpn de toucher à certains fichiers système. Quoi qu'il en soit, je ne considérerais pas cela comme un correctif, mais plutôt comme une solution de contournement qui peut ou non vous aider.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X