Problème de connexion internet

Bonsoir,
Je suis sous Debian Squezze, Kde 4.2. Quelque soit le web browser (Konqueror, Firefox ou Epiphany), j’ai une connexion difficile aux sites web, y compris Google qui parfois n’est même pas trouvé.
J’ai fait un ping pour voir et une fois ça marche une fois pas ce qui est le reflet de mes tests sur le web browser.

[code]$ ping www.google.fr
ping: unknown host www.google.fr
$ ping www.google.fr
PING www.l.google.com (209.85.227.99) 56(84) bytes of data.
64 bytes from wy-in-f99.google.com (209.85.227.99): icmp_seq=1 ttl=243 time=51.0 ms
64 bytes from 209.85.227.99: icmp_seq=2 ttl=243 time=50.6 ms
64 bytes from wy-in-f99.google.com (209.85.227.99): icmp_seq=3 ttl=243 time=51.1 ms
64 bytes from wy-in-f99.google.com (209.85.227.99): icmp_seq=4 ttl=243 time=51.0 ms
^C64 bytes from 209.85.227.99: icmp_seq=5 ttl=243 time=50.5 ms

www.l.google.com ping statistics —
5 packets transmitted, 5 received, 0% packet loss, time 18075ms
rtt min/avg/max/mdev = 50.525/50.899/51.185/0.335 ms
claude@debian:~$[/code]

Je me pose la question, ça vient de Debian ou de mon FAI ? Une idée ?
Merci

Essaye de desactiver l’ipv6?

Dans firefox, about:config
et cherche
network.dns.disableIPv6
et value tu mets true

C’est juste une idée…

Ignatioza
Bravo pour la trouvaille ET UN GRAND MERCI,
c’est quoi ce truc que tu me fais mettre ? (c’est pour que j’apprenne…)
Bonne soirée,

Ipv6 est le protocole censé remplacé ipv4 qui gère le routage des paquets d’un hote à un autre (designés par la fameuse adresse IP). Pour resoudre ces nouvelles adresses IP, des extensions ont été ajoutés aussi à la couche DNS (qui s’occupe de convertir un nom de domaine=> adresse ip et inversement)
Mais on dirait que certains equipements le gèrent mal ou pas du tout.
fr.wikipedia.org/wiki/IPv6
ftp://ftp.rfc-editor.org/in-notes/rfc3596.txt

Voila pour la petite lecture!
:smt006
ipv6 peut se desactiver globalement si besoin.

C’est quand même louche cette histoire. La résolution de nom qui marche un coup sur deux avec ping, aussi bien pour le nom de domaine de la destination que pour les résolutions inverses des adresses sources des réponses, ça me fait plutôt penser à un des deux DNS qui est HS, voire un DNS qui est bancal. En tout cas ça n’a a priori aucun rapport avec IPv6 car ping ne fait que des requêtes DNS classiques pour des adresses IPv4 (à moins que squeeze contienne un ping unifié IPv4+IPv6 comme dans Windows Vista au lieu des habituels ping pour IPv4 et ping6 pour IPv6).

Quel FAI, quel routeur ou box ? Y a quoi dans /etc/resolv.conf ?
Que donnent plusieurs requêtes vers chaque serveur DNS ?

Bonsoir Pascal,
FAI : Neuf enfin SFR
Box : sagem fast 3302 en ethernet

/etc/resolv.conf

[quote]ameserver 192.168.30.1
nameserver 0.0.0.0[/quote]

Pascal,
Désolé, la réponse est partie avant que j’ai eu fini :unamused:
Je crois ne pas savoir quoi faire avec ta commande :

Pour l’example avec google :
host -t a google.fr
Je mets quoi pour l’adresseDNS ?
Merci de ton aide.

Peut-être est-ce ceci ?

[quote]$ host -t a google.fr 192.168.30.1
Using domain server:
Name: 192.168.30.1
Address: 192.168.30.1#53
Aliases:

google.com.
l.google.com.
l.google.com has address 209.85.227.104
l.google.com has address 209.85.227.103
l.google.com has address 209.85.227.99
l.google.com has address 209.85.227.147[/quote]

Il y a vraiment ça dans resolv.conf ? Le “n” manquant dans “ameserver” n’est pas une erreur de copier/coller ? Comment se fait la configuration IP de ta machine ? En statique ou DHCP (cf. /etc/network/interfaces) ? Si c’est en DHCP ça veut dire que le modem-routeur t’envoie une adresse de DNS foireuse. En tout cas tu peux supprimer la ligne avec 0.0.0.0 et ça devrait déjà marcher mieux (sauf si ta machine a un cache DNS récursif local comme bind9 installé en écoute sur 127.0.0.1 car une particularité de Linux est de convertir la destination 0.0.0.0 comme 127.0.0.1) jusqu’au prochain renouvellement de bail qui remettra la ligne dans resolv.conf.

EDIT : pour tu mets tour à tour une des adresses trouvées dans resolv.conf.

Pascal,

Oui erreur de copier coller (oups !)

Comment se fait la configuration IP de ta machine ? En statique ou DHCP (cf. /etc/network/interfaces) ?

[code]# This file describes the network interfaces available on your system

and how to activate them. For more information, see interfaces(5).

The loopback network interface

auto lo
iface lo inet loopback

The primary network interface

auto eth0
iface eth0 inet dhcp

the secondary network interface

auto eth1
iface eth1 inet dhcp

the third network interface

#auto eth2
#iface eth2 inet dhcp
~
~
"/etc/network/interfaces" 18L, 398C [/code]

Ligne 0.0.0.0 supprimer dans resolv.conf

Merci

Cela marche déjà beaucoup mieux maintenant sauf que la commande “host” ne donne plus la même réponse depuis le retrait de la ligne 0.0.0.0 :

[code]$ host -t a http://www.google.fr 192.168.30.1
Using domain server:
Name: 192.168.30.1
Address: 192.168.30.1#53
Aliases:

Host http://www.google.fr not found: 3(NXDOMAIN)[/code]

ça ne gène pas dans le webbrowser de toutes les façons.

Le “http://” devant, il fait partie de la commande ou c’est encore le forum qui l’ajoute automatiquement devant “www” ? Il ne faut pas de “http://”, “ftp://” ou autre dans une requête DNS, juste le nom de domaine.

Quant à la ligne avec “nameserver 0.0.0.0”, si elle vient du serveur DHCP intégré au modem-routeur elle risque de revenir toute seule, hélas. En premier lieu il faut vérifier dans la configuration DHCP/DNS du modem-routeur. S’il n’y a rien d’anormal, au pire ça peut être une incompatibilité entre le serveur DHCP du routeur et le client DHCP de ta machine.

Avec mes excuses pour le http !

[code]$ host -t a www.google.fr 192.168.30.1
Using domain server:
Name: 192.168.30.1
Address: 192.168.30.1#53
Aliases:

www.google.fr is an alias for www.google.com.
www.google.com is an alias for www.l.google.com.
www.l.google.com has address 209.85.227.99
www.l.google.com has address 209.85.227.103
www.l.google.com has address 209.85.227.147
www.l.google.com has address 209.85.227.104
$[/code]
et un autre exemple :

[code]$ host -t a www.lemonde.fr 192.168.30.1
Using domain server:
Name: 192.168.30.1
Address: 192.168.30.1#53
Aliases:

www.lemonde.fr is an alias for lemonde.fr.edgesuite.net.
lemonde.fr.edgesuite.net is an alias for a1688.w7.akamai.net.
a1688.w7.akamai.net has address 212.73.194.40
a1688.w7.akamai.net has address 212.73.194.65
claude@debian:~$[/code]

Merci.

Et avec 0.0.0.0 comme serveur DNS, pour rigoler ?

Note : j’ai complété ma réponse précédente.

$ host -t a http://www.google.fr 0.0.0.0 ;; connection timed out; no servers could be reached
Et encore merci.

Je te mets en copie d’écran ce qui apparait dans la config de mon routeur si cela peut servir. J’avoue que je ne comprends pas tout. Je reste plus un utilisateur qu’autre chose mais toujours heureux d’apprendre :wink:

Le DNS dynamique n’a rien à voir ici. Le problème pourrait venir de la valeur 0.0.0.0 dans la colonne DNS secondaire du DHCP. Il faudrait essayer de la supprimer si possible, ou sinon à défaut la remplacer par la même adresse que le DNS primaire, 192.168.30.1.

Bonsoir Pascal,
Je rentre du boulot et je vois ton message. Je n’arrive pas à changer le dns secondaire.
J’ai regardé sur la toile mais rien qui ne me vaille.
Merci quand même de m’avoir déjà solutionné une partie.
Claude.