Aucun accès à internet

Bonjours,
(Sous Buster avec Mate, Orange-Box)

Peut-être lié à une mise à jour, juste avant le problème?

Ce qui ne fonctionne pas:
tout appel vers internet (Firefox, w3m) mouline puis renvoie une erreur:

(Je poste à partir d’un vieux Jessie de secours - sur la même machine)

Ce qui fonctionne:

  • Connexion internet via le Wifi d’Orange-Box avec le smartphone
  • Connexion à la box à partir de Buster avec Firefox, Box qui reconnaît Buster connecté (en filaire, en WIFI et en WIFI invité)
  • Jessie (en ethernet)

L’applet de Mate indique aussi que les 3 modes de connexions sont actifs.

Mon sources.list est le suivant:

deb http://deb.debian.org/debian-security/ buster/updates contrib main non-free
deb http://deb.debian.org/debian/ buster contrib main non-free
deb http://deb.debian.org/debian/ buster-updates contrib main non-free
deb http://deb.debian.org/debian buster-proposed-updates contrib main non-free
deb http://deb.debian.org/debian buster-backports contrib main non-free
deb http://security.debian.org/debian-security/ buster/updates main
deb https://repo.protonvpn.com/debian unstable main

Post antérieur, trouvé en démarrant mon bon vieux Jessie de secours:

========================================

«…Sur le Buster problématique, en ouvrant /etc/resolv.conf, j’ai la surprise de n’y trouver qu’une ligne, préfixée par :
# Generated by NetworkManager

Et en cherchant à comprendre (man networkmanager) je ne sais plus quel indice m’a fait penser au VPN, qui était activé depuis longtemps.

Une fois le VPN désactivé, la connexion se fait, puis réactivé sans plus de problème, je peux ainsi vous remercier à partir de Buster.»

========================================


Mais actuellement le VPN est inactif (et inactivable…)

$cat /etc/resolv.conf 
# Generated by NetworkManager
nameserver ::1

Merci

bonjour,
si tu fait un ping google.fr tu obtiens quoi?
estc-e qu’il t’indique l’adresse IP du serveur?

J’avais fait un «ping joseph-tux.fr» qui a échoué sans m’indiquer une adresse.

alors c’est que tu as un problème de résolution DNS.

Merci Zargos,
et ça se traite comment?

tu utilises NetworkManager?
Quels sont les paramètres?

Je viens de trouver,
ça se passe dans le /etc/resolv.conf
J’ai bêtement recopié celui du jessie, et me voici de nouveau sous Buster.

Est-ce que ce sont là les paramètres que vous évoquez?

La question est, pourquoi et comment.

Ce fichier commence par la ligne:

Generated by NetworkManager

et les lignes qui marchent:

search home
nameserver 192.168.1.1
nameserver 10.0.0.138

Encore merci

PS
ces 2 adresses ouvre le logiciel de la Livebox.
Et sont remplacées par l’adresse du VPN
… je commence à comprendre …

1 J'aime

Pour info:
Cette ligne apparaît entre le moment de la demande de connexion VPN et celui de la connexion réussie, où l’ IP du VPN le remplace.

Autre observation (gênante): après une mise en veille, je dois déconnecter explicitement le VPN, puis si je le veux, le reconnecter; sinon, je n’ai plus accès à l’internet.

Il doit bien y avoir une mise en mémoire des lignes remplacées, pour qu’elles soient restaurées au moment de la déconnexion du VPN, mais je n’ai pas encore trouvé où.
C’est probablement cet endroit qui a manqué lorsque j’ai lancé cette discussion.

Lorsque l’on utilise un VPN il y a une raison à ça et en générale elle implique l’utilisation de route spécifique ou globale et l’utilisation ou non de DNS.

Sans connaître plus sur la configuration il va être compliqué d’expliquer d’où proviens ton souci, mais il est certain que la configuration de ton VPN est la cause principale de ta perte d’internet à chaque déconnexion de celui-ci.

Pour exmple :

J’utilise trois VPN différent de façon indépendante, chacun va me pousser un certains nombre de route me permettant d’exploiter des réseaux non accessible autrement.
Par contre je conserve la gestion des dns sur mon poste de travail avec ceux de Cloudflare quoi qu’il arrive, je n’ai donc pas de serveur de nom ajouté.

Si je comprend bien, protonVPN remplace les IP locales (celles de ma box, je crois) , alors que les autres VPN ajoutent leur IP au fichier resolv.conf?

On ne parle pas d’IP locale, mais de l’adresse IP du serveur DNS (ou de ton routeur qui « forwarde »)…
Concernant le DNS, un service VPN va effectivement te rajouter l’adresse d’un serveur de nom dans le fichier /etc/resolv.conf. Voilà mon /etc/resolv.conf quand mon VPN est activé :

$ cat /etc/resolv.conf
# Generated by NetworkManager
nameserver 10.16.0.1
nameserver 1.1.1.1

Et le voilà quand le VPN est arrêté :

$ cat /etc/resolv.conf
# Generated by NetworkManager
nameserver 1.1.1.1

Comme tu peux le voir, le VPN a ajouté en premier son propre DNS quand il est actif, et le retire quand il est arrêté. Vérifie déjà si tu observes un autre comportement, le VPN ne doit en aucun cas te supprimer des lignes et ne pas te les rétablir quand il s’arrête.

C’est en tout cas ce qui se passe sur ma machine où ma connexion VPN a été créer avevc Network Manager, via un fichier .ovpn.

Je relit ce fil bien tard, mais voici ce qui se passe avec la commande protonvpn-cli:

Sans protonvpn: 3 lignes «standard»
$cat /etc/resolv.conf
# Generated by NetworkManager
search home
nameserver 192.168.1.1
nameserver 2a01:cb0c:880e:2400:8e19:b5ff:fe91:ca10

Avec Protonvpn: 1 ligne, variable
$cat /etc/resolv.conf
# Generated by NetworkManager
nameserver 10.22.0.1