Hello,

J'ai fait la migration de F10 en F11 qui à priori s'est très bien déroulée. Sauf que...

Quand je fais un ping que le nom d'un serveur (ex. ping www.google.com) j'ai bien une réponse, mais si je fais wget www.google.com j'ai :

--2009-10-25 16:11:56-- http://www.google.fr/
Résolution de www.google.fr... échec: Échec temporaire dans la résolution du nom.
wget: unable to resolve host address `www.google.fr'

par contre en cherchant sur le Net j'ai trouvé que l'on pouvait forcer IPV4 à l'aide de wget -4 et la ca fonctionne :

Résolution de www.google.fr... 209.85.227.106, 209.85.227.103, 209.85.227.104, ...
Connexion vers www.google.fr|209.85.227.106|:80...connecté.
requête HTTP transmise, en attente de la réponse...200 OK

Firefox ne fonctionne pas mieux (pas du tout d'ailleur) et encore moins yum. Ils doivent eux aussi tenter une résolution de noms.

J'ai bien vérifié mon fichier resolv.conf et il ne me semble pas qu'IPV6 soit activé (IPV6INIT=NO dans mon ifcfg-eth0). J'ai créé un fichier dhclient-eth0.conf mais rien de mieux.

J'ai trouvé des messages similaires ici et là concernant ce type problème mais je n'arrive toujours pas à le résoudre. Je suis un peu sec là.

Pouvez-vous m'aider ?

Par avance Merci
Lal
Bonjour,

pour Firefox, saisis l'URL about:config puis mets ipv6 ds le filtre pour obtenir la clef disableIPV6. Double clique dessus pour mettre true.

Peux tu poster le retour des commandes :
ifconfig
route
et ton fichier hosts (cat /etc/hosts)
Hello,

Merci pour ta réponse sur firefox. Ca fonctionne. Voilà les fichiers que tu m'as demandé :

ifconfig

eth0 Link encap:Ethernet HWaddr 00:50:04:54:5C:03
inet adr:192.168.0.250 Bcast:192.168.0.255 Masque:255.255.255.0
adr inet6: fe80::250:4ff:fe54:5c03/64 Scope:Lien
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:18409 errors:0 dropped:0 overruns:0 frame:0
TX packets:14461 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
RX bytes:23902134 (22.7 MiB) TX bytes:1107142 (1.0 MiB)
Interruption:9 Adresse de base:0xa000

lo Link encap:Boucle locale
inet adr:127.0.0.1 Masque:255.0.0.0
adr inet6: ::1/128 Scope:Hôte
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:28 errors:0 dropped:0 overruns:0 frame:0
TX packets:28 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:0
RX bytes:1560 (1.5 KiB) TX bytes:1560 (1.5 KiB)

route

Table de routage IP du noyau
Destination Passerelle Genmask Indic Metric Ref Use Iface
192.168.0.0 * 255.255.255.0 U 1 0 0 eth0
default 192.168.0.254 0.0.0.0 UG 0 0 0 eth0

hosts

127.0.0.1 localhost.localdomain localhost Starbase
::1 localhost6.localdomain6 localhost6


Slts
Lal
Hello,

Permettez-moi de relance ce post.
Dois-je vraiment être le seul à avoir ce problème ?

Merci pour votre aide

Slts
Lal
Peux-tu donner :
cat /etc/sysconfig/network-scripts/ifcfg-eth0
Ca semble bizarre ce passage par le 192.168.0.0 il devrait passer par 192.168.0.1 je pense.
MarbolanGos wrote:Peux-tu donner :
cat /etc/sysconfig/network-scripts/ifcfg-eth0
Ca semble bizarre ce passage par le 192.168.0.0 il devrait passer par 192.168.0.1 je pense.
mask 255.255.255.0 !!

@Lalsacien : quel est ton FAI ?
Hello,

Mon réseau est 192.168.0.0 en 255.255.255.0 je ne vois rien de bizarre à cela. Ma passerelle, une IPCOP Box en 192.168.0.254.

Voilà mon ifcfg-eth0 :

# 3Com Corporation 3c905B 100BaseTX [Cyclone]
DEVICE=eth0
HWADDR=00:50:04:54:5c:03
ONBOOT=yes
BOOTPROTO=none
TYPE=Ethernet
USERCTL=yes
IPV6INIT=no
NETMASK=255.255.255.0
IPADDR=192.168.0.250
GATEWAY=192.168.0.254
NM_CONTROLLED=yes
PEERDNS=yes
DNS1=212.95.66.1
DNS2=212.95.66.2

J'ai aussi essayé de stopper le fonctionnement d'ipv6 avec les infos de cette page : http://www.g-loaded.eu/2008/05/12/how-to-disable-ipv6-in-fedora-and-centos/
Mais ca ce change rien.

Mon FAI.. Numericable:)

Slts
Lal 😉
Tu es en IP fixe, donc tu peux désactiver NetworkManager :
chkconfig network on
chkconfig NetworkManager off
service NetworkManager on
et NM_CONTROLLED=no dans ifcfg-eth0

puis service network restart
Ok c'est fait. NetworkManager est désactivé et network en route. C'est pas mieux. Wget fonctionne avec l'option -4 sinon j'ai le message de résolution de noms et yum ne fonctionne pas non plus.

Ce qui est le plus frustrant c'est quand on fait un "ping" il arrive à résoudre le nom 🙁
Essaye ça :
En étant root,
mettre net.ipv4.tcp_window_scaling=0 dans le fichier /etc/sysctl.conf
puis recharger la conf avec la commande : sysctl -p
Pareil. J'ai les mêmes symptômes 🙁
Hello,

Bien j'ai résolu mon problème par hasard en utilisant nslookup.

Dans mon fichier resolv.conf j'avais 2 nameserver pour le DNS :

nameserver 212.95.66.1
nameserver 212.95.66.2


Donc j'ai essayé un nslookup sur un site et voilà la réponse :

# nslookup apple.com

;; Got SERVFAIL reply from 212.95.66.1, trying next server
Server: 212.95.66.2
Address: 212.95.66.2#53

Non-authoritative answer:
Name: apple.com
Address: 17.149.160.49
Name: apple.com
Address: 17.112.152.57
Name: apple.com
Address: 17.251.200.70

Tiens mon premier DNS ne répond pas !!??!!??!! Etrange...

J'ai donc inversé mes 2 namservers dans le fichier resolv.conf et là tout refonctionne => wget, yum, etc....

Donc ce n'était pas un problème IPV6 ou autre mais simplement un DNS qui ne répondait pas.

Tout cela me laisse donc à penser que s'il existe une liste de DNS dans le fichier resolv.conf et que le premier DNS ne répond pas :

- ping, nslookup fonctionnent correctement (ils arrivent vraissemblablement à passer d'un DNS à l'autre)
- wget, yum, firefox n'arrivent pas à passer au DNS suivant pour la résolution

Autre réflexion, pourquoi ca a fonctionné pour firefox en désactivant IPV6 ??? et pour Wget avec l'option -4 ??? Quelle est la relation ??? ... Strange...

Slts
Lal 😉