Dans Ubuntu 16.04, je n'ai eu aucun problème avec VPN: après la déconnexion, j'avais Internet.
Dans Ubuntu 18.04, je n'ai pas d'Internet après la déconnexion du VPN. Je peux réellement cingler 8.8.8.8
mais pas d' www.google.com
où je pense à un problème lié au DNS.
Une solution manuelle est à faire $ sudo service network-manager reload
.
- Quelle est la cause du problème dans Ubuntu 18.04, et
- Comment le réparer définitivement?
networking
18.04
network-manager
dns
vpn
Daniel
la source
la source
$ sudo apt install network-manager-openvpn-gnome
). Aller àSettings > Network > Add VPN
J'ai maintenant un OpenVPN là aussi et l'utiliser pour configurer mon VPN plus de problèmes. Peut déconnecter VPN et avoir Internet immédiatement après. Pour moi, c'était une solution indolore.Réponses:
Il pourrait être lié à ce bogue: https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/1778946
SOLUTION
Modifiez le fichier /etc/ppp/ip-up.d/0000usepeerdns
Remplacez la ligne suivante:
Avec ce code:
Redémarrez le gestionnaire de réseau:
la source
J'ai eu un problème similaire mais différent. Lorsque ma Debian 4.19.37-5 + deb10u1 a été chargée, elle a démarré NordVPN version 3.2.0-4. Chaque fois que je déconnectais le VPN, je n'avais pas de connexion Internet. Cependant, le réseau local était toujours accessible et DNS a renvoyé les adresses IP correctes lors d'une tentative de ping Internet. NordVPN ne se reconnecterait pas. Ma seule option était de redémarrer.
Aucune des solutions présentées précédemment n'a fonctionné pour moi. Même pas redémarrer manuellement le service de gestionnaire de réseau.
J'ai dû désinstaller (purger) et réinstaller NordVPN en suivant ces instructions: https://support.nordvpn.com/Connectivity/Linux/1322207652/Troubleshooting-connectivity-of-Linux-app.htm
Maintenant, je peux connecter et déconnecter NordVPN autant que je veux et j'ai accès à Internet comme prévu dans les deux situations. Fonctionne toujours après le redémarrage.
la source
Le problème est de savoir comment gérer le fichier /etc/resolv.conf . J'ai supprimé manuellement l'
nameserver
ajout par le client VPN et redémarré le NetworkManager ./etc/resolv.conf avant VPN:
/etc/resolv.conf après VPN:
J'ai supprimé les 2 premières
nameserver
lignes et redémarré NetworkManager : systemctl restart NetworkManager .la source
Essayez ça, ça a marché pour moi.
Se déconnecter du VPN
ajouter: "nameserver 8.8.8.8" puis enregistrer
la source
/etc/resolv.conf
soit une bonne idée. Et si l'OP a besoin de son propre DNS lorsqu'il est connecté au VPN? Gardez également à l'esprit que dans une installation Ubuntu "par défaut",resolv.conf
est automatiquement remplacé à chaque redémarrage.