56 votes

OpenVPN se connecte mais pas d'accès internet sur Ubuntu 16.04 / 18.04 / 20.04

J'essaie de me connecter à un VPN en utilisant OpenVPN.

J'ai essayé d'utiliser network-manager avec le plugin OpenVPN et j'ai aussi essayé dans le terminal avec ovpn.conf fichier.

Tout se connecte (il est dit connection established ) dans le terminal, mais pas d'accès à Internet.

Je ne peux rien pinger, même pas la passerelle du tunnel.

Voici ce que j'ai essayé

J'ai essayé :

  • désactiver ufw ;
  • J'ai essayé plusieurs fichiers de configuration ;

Même résultat.

J'ai coché l'option sous VPN configaration > IPv4 > routes > use this connection only for resources on its network . Après cela, l'Internet fonctionne à nouveau et le VPN montre qu'il est connecté. Mais mon trafic n'est pas crypté et l'IP et la localisation sont toujours les mêmes. Enfin, j'ai essayé --redirect-gateway option, toujours pas d'utilité.

Je suis hors de ma ligue maintenant. Aidez-moi, s'il vous plaît. Merci de m'avoir lu !

128voto

J'utilise le gestionnaire de réseau de gnome avec le plugin OpenVPN Network Manager.

Vous pouvez l'installer avec :

sudo apt-get install network-manager-openvpn-gnome

Ma connexion fonctionne bien si j'essaie directement avec OpenVPN. Mais si j'essaie en utilisant Network Manager, cela fonctionne, mais pas d'accès à l'internet.

Pour résoudre ce problème, éditez la configuration de la connexion OpenVPN sur Network Manager et cliquez dans IPv4 Settings puis cliquez dans Routes bouton :

IPv4 tab

Puis marquez Use this connection only for resources on its network .

IPv4 routes

Cliquez sur Ok entonces Save et se reconnecter.

2voto

Shantanu Shady Points 710

J'ai aussi résolu le problème d'openvpn no internet.

Tout d'abord, supprimez complètement openvpn et autoremove après cela, puis ajoutez le ppa comme indiqué dans le lien et exécutez les commandes une par une, puis vous devriez être bon pour aller et si aucun problème de dns ajouter opendns à resolv.conf son 202.67.222.222 et 208.67.220.220 la lien

1voto

aziz Points 11

Vous pouvez simplement résoudre ce problème en activant votre pare-feu. Dans Linux Mint, je suis allé dans la Configuration du Pare-feu et j'ai activé le Pare-feu. Après cela, j'ai connecté le VPN et il n'y a eu aucun problème. J'espère que cela vous aidera.

1voto

Max Jaderberg Points 379

Je sais que c'est vieux, mais je n'ai pas trouvé de solution à ce problème dans ce fil de discussion et j'ai un problème similaire.

Voici mon problème. J'ai téléchargé mes clés openVPN à partir de mon routeur. installé sur une machine virtuelle Linuxmint et ElementaryOS à la fois virtuel et hôte OS sur un ordinateur portable . Les deux versions donnent le même problème. Le VPN se connecte mais n'a absolument aucun trafic à travers lui. L'activation de l'option "utiliser cette connexion uniquement pour les ressources de son réseau" est complètement inutile et je n'ai toujours pas accès aux ressources du réseau VPN.

Voici ce que j'ai fait... J'ai remarqué que certains ont dit que lorsqu'ils se connectaient via la ligne de commande, le vpn semblait fonctionner. Le problème doit résider dans le fait que vous ne pouvez pas importer la configuration openVPN. J'ai donc sorti mon fidèle éditeur de texte et ouvert le fichier openvpn.conf. J'ai remarqué que dans le profil de connexion openvpn il y avait un onglet "avancé". avec beaucoup d'options diverses. Donc j'ai essayé de traduire toutes les options de configuration dans l'onglet avancé et que savez-vous... ça a marché...

[Résoudre]

J'ai donc recommencé sur l'ordinateur portable avec une autre distribution J'ai changé les options une par une, en vérifiant le vpn à chaque fois, et le vpn a commencé à fonctionner après avoir configuré la compression.

Sous Paramètres de connexion VPN > bouton Advanced > Cochez Use LZO Data Compression (je l'ai réglé sur adaptive) et le tunnel a commencé à fonctionner sans problème et "My IP" s'affiche comme l'IP externe du routeur vpn.

D'après mon expérience, il n'y a pas de configuration spéciale, de pare-feu ou autre. Il suffit de définir toutes les options comme dans le fichier de configuration et vous pouvez utiliser le gestionnaire de réseau intégré pour le gérer.

1voto

2707974 Points 9957

Le problème fait des routes. Pour être précis, route par défaut.

Tout d'abord, si vous souhaitez acheminer tout le trafic par le biais du vpn en NM vous ne cochez pas l'option "utiliser cette connexion uniquement pour les ressources de son réseau".

Le deuxième problème est la route à propos du gw par défaut

0.0.0.0 10.211.1.2 128.0.0.0 UG 0 0 0 tun0

Le problème peut être résolu en ajoutant manuellement une route ou en vérifiant la configuration du serveur vpn.

Pour définir un itinéraire manuel pour tout le trafic, allez à tun0 après s'être connecté au vpn mettre la commande

ip route add default via ip_address_of_vpn_server

Edit 1

Attendez, vous pouvez ajouter la route par défaut alias default, si vous souhaitez que le trafic aille à wlan0 avec commande

sudo ip route add default via 172.16.156.65

ou pour le routage du trafic par le vpn

sudo ip route add default via 10.211.1.2

Après cela, vous pouvez ajouter d'autres routes

Par exemple, si vous voulez aller à 106.158.15.233 via wlan0

 ip route add 106.158.15.233/32 via 172.16.156.65 dev wlan0

ou via un vpn

 ip route add 106.158.15.233/32 via 10.211.1.2 dev tun0

172.16.156.65 est l'adresse de votre routeur wifi

10.211.1.2 est l'adresse de votre serveur vpn

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