[DNS] Je "perds" la résolution des DNS (DONE)

Applications, problèmes de configuration réseau
Avatar de l’utilisateur
Biganon
Hankyu
Messages : 25
Inscription : jeu. 06 août 2009, 03:12
Localisation : Lausanne, Suisse

[DNS] Je "perds" la résolution des DNS (DONE)

Message par Biganon »

Salut,

J'ai un souci depuis un petit bout de temps : je me connecte à mon wifi domestique protection WPA au moyen de ma carte réseau USB avec pilotes Realtek, j'utilise netcfg dès le démarrage, tout se passe très bien je suis connecté tout est ben beau sur ma esti de computer.

Mais après un temps qui me semble arbitraire, mais longtemps quoi, genre après plusieurs heures d'Internet, tout à coup impossible de naviguer sur le web, et mon shell SSH vers mon serveur distant (vraiment loin hein, pas réseau local) est gelé.
Du coup j'essaie de relancer une connexion vers ledit serveur, ssh biganon.com, et là :
Could not resolve hostname biganon.com: Temporary failure in name resolution.
Vlan, idem si j'essaie un nslookup, PAR CONTRE ping est capable de "résoudre" les noms de domaines (ping google.com marchera). Et si je donne une IP à ssh, nslookup ou ping, ça marche évidemment (menfin c'est pas idéal). Du coup je dois relancer la connexion (netcfg -a puis netcfg profil) et là tout remarche de nouveau.

Voilà mon profil netcfg :
CONNECTION="wireless"
INTERFACE="wlan1"
SECURITY="wpa"
ESSID="xxxxxxxxxxxxxxxx"
KEY="xxxxxxxxxxxxxxxx"
IP="dhcp"
DNS=("8.8.8.8")
C'est la même chose avec les DNS de mon FAI j'avais vu, j'ai mis ceux de Google pour des raisons religieuses.

Ça faisait le même problème quand j'utilisais la carte wifi interne à mon laptop et non l'externe actuelle (une Alfa avec pilotes rtl8187-ng)


Est-ce un truc mal configuré ? Le problème vient-il peut être de ma "box" qui n'en est pas vraiment une ? Pourtant ma mère sous Windows n'a vraisemblablement jamais de problèmes...

Merci d'avance

A+
Dernière modification par Biganon le sam. 23 janv. 2010, 22:23, modifié 1 fois.
Intel Core i7 CPU 860 @ 2.80GHz - 2.6.32-ARCH - x86_64
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17624
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [DNS] Je "perds" la résolution des DNS (BUSY)

Message par benjarobin »

Quel est le contenu de /etc/resolv.conf quand cela marche plus. Est ce que le contenu change ?
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
Biganon
Hankyu
Messages : 25
Inscription : jeu. 06 août 2009, 03:12
Localisation : Lausanne, Suisse

Re: [DNS] Je "perds" la résolution des DNS (BUSY)

Message par Biganon »

Je me suis livré à quelques tests qu'on m'a demandé sur le chan, ainsi qu'au tien :

host serveur.com RESOUT le nom de domaine et me donne l'IP associée (host ip.ip.ip.ip me donne le pointer)

ET CHOSE FORT ÉTONNANTE , j'ai regardé resolv.conf quand rien ne va plus, et... il me remplace le DNS que je souhaite (8.8.8.8, Google quoi), par 192.168.1.1 !!
Je relance la connexion et hop, j'ai de nouveau 8.8.8.8, puisque c'est mon choix indiqué dans le profil netcfg.

Comment éviter qu'il ne me refourgue ce serveur DNS "maison", qui vraisemblablement ne marche pas ?

Enfin ne marche pas, mais sait quand même résoudre, enfin à moitié, pour certains programmes... :gne:
Intel Core i7 CPU 860 @ 2.80GHz - 2.6.32-ARCH - x86_64
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17624
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [DNS] Je "perds" la résolution des DNS (BUSY)

Message par benjarobin »

C'est quoi ton ip local ? Ta box/routeur utilise quoi comme DNS ? Si tu fait cette commande

Code : Tout sélectionner

host www.google.fr 192.68.1.1
Ou avec tout autre adresse a résoudre cela ne marche pas toujours ?

Sinon je soupçonne que tu netcfg utilise dhcpcd, il doit a un moment "perdre" la connexion, donc dhcpcd reprend une nouvelle ip et met la configuration DNS du routeur. Netcfg oublie juste de remettre la bonne chose dans resolv.conf.

Mais en gros le problème principal c'est le DNS du routeur...

Sinon tu peux faire un hack "pourri" un daemons qui va remettre périodiquement la bonne valeur dans resolv.conf
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
Biganon
Hankyu
Messages : 25
Inscription : jeu. 06 août 2009, 03:12
Localisation : Lausanne, Suisse

Re: [DNS] Je "perds" la résolution des DNS (BUSY)

Message par Biganon »

[biganon@horatio ~]$ host google.fr 192.168.1.1
Using domain server:
Name: 192.168.1.1
Address: 192.168.1.1#53
Aliases:

google.fr has address 216.239.59.104
google.fr has address 74.125.77.104
google.fr has address 209.85.229.104
google.fr mail is handled by 10 google.com.s9b2.psmtp.com.
google.fr mail is handled by 10 google.com.s9a1.psmtp.com.
google.fr mail is handled by 10 google.com.s9a2.psmtp.com.
google.fr mail is handled by 10 google.com.s9b1.psmtp.com.
Voilà (j'ai fait ça quand j'étais pas dans une période de refus hein)

Donc pourquoi ça marche pas quand il me force à le prendre... ptet qu'il supporte pas de le prendre "à chaud", en live comme ça, d'où les erreurs...

Mon IP locale est 192.168.1.40 en ce moment.

DNS de ma box :

Serveur DNS primaire
195.186.1.162
cns7.bluewin.ch


"host google.fr 195.186.1.162" marche tout à fait.

Che suisse un peu perdu ach.

Merci jusque là !
Intel Core i7 CPU 860 @ 2.80GHz - 2.6.32-ARCH - x86_64
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17624
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [DNS] Je "perds" la résolution des DNS (BUSY)

Message par benjarobin »

Tu peux tenter de changer le serveur de DS dans la box.
La résolution ne marche pas ? Tu dis que certain nom de domaine marche. Tu es sure que google ne marche pas quand cela ne marche plus
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
gyo
Maître du Kyudo
Messages : 1049
Inscription : jeu. 19 avr. 2007, 10:40
Localisation : Nantes (44)

Re: [DNS] Je "perds" la résolution des DNS (BUSY)

Message par gyo »

Pour éviter que resolv.conf ne soit altéré, il faut rajouter la directive suivante dans ton /etc/dhcpcd.conf :

Code : Tout sélectionner

nohook resolv.conf
commentaire rédigé à l’aide d’un clavier ergonomique bépo
KISS MY ARCH
Répondre