Discussion:
Mac OS X n'interpète pas/mal les DNS transmis par DHCP
(trop ancien pour répondre)
Christophe Klein
2006-04-04 14:41:13 UTC
Permalink
Bonjour,

Un copain a récupéré un portable sous Mac OS X (de mémoire 10.2.6 mais
je n'en suis pas certain). Il désire le brancher avec une câble ethernet
à son petit réseau domestique.

Il a un router ADSL/WIFI qui vient de son provider. Ses deux PC -un Wifi
et un filaire- sont connectés et recoivent leur config. WLAN/LAN par DHCP.

Le Mac refuse de se connecter au réseau. En tout cas d'aller sur
internet. Je suis passé voir le truc et il semble que les adresses IP
des DNS que retourne le routeur en cas de requête DHCP ne soient pas
prises en compte.
En mettant manuellement les DNS primaires et secondaire de son FAI, cela
focntionne. L'adresse du Mac est allouée dynamiquement.

Ma question pour pas mourrir bête: pourquoi le Mac ne prend il pas en
compte les DNS "annoncés" par le routeur?

Merci,

Christophe
Jerome VERNET
2006-04-04 15:04:46 UTC
Permalink
Post by Christophe Klein
Bonjour,
Un copain a récupéré un portable sous Mac OS X (de mémoire 10.2.6 mais
je n'en suis pas certain). Il désire le brancher avec une câble ethernet
à son petit réseau domestique.
Il a un router ADSL/WIFI qui vient de son provider. Ses deux PC -un Wifi
et un filaire- sont connectés et recoivent leur config. WLAN/LAN par DHCP.
Le Mac refuse de se connecter au réseau. En tout cas d'aller sur
internet. Je suis passé voir le truc et il semble que les adresses IP
des DNS que retourne le routeur en cas de requête DHCP ne soient pas
prises en compte.
En mettant manuellement les DNS primaires et secondaire de son FAI, cela
focntionne. L'adresse du Mac est allouée dynamiquement.
Ma question pour pas mourrir bête: pourquoi le Mac ne prend il pas en
compte les DNS "annoncés" par le routeur?
Même soucis chez moi, avec MacOsX et Linux, le routeur est un DLink...
Jamais resolu le problème=>adresse IP fixe....

Je pense que c'est la faute du dlink....
--
Jerome
----------------------------------------------------------------------------
Petite collection de vieilles machines....
http://perso.wanadoo.fr/jerome.vernet/
Si vous avez de vieux machins qui trainent dans vos placards, pensez à moi !
Enlever _PASDESPAM_ pour me repondre.
Christophe Klein
2006-04-04 19:21:33 UTC
Permalink
Post by Jerome VERNET
Je pense que c'est la faute du dlink....
Pourquoi pas? Je tente une explication.
Je me demande si les PC sous windows/linux ne prennent pas pour DNS par
défaut le routeur/serveur DHCP (quand les datagrammes DHCP n'intègrent
pas les DNS). Dans ce cas, le routeur forwarderait les requêtes aux DNS
de l'ISP. Il faudrait vérifer chez mon ami ce que les PC reçoivent
exactement.

Chez moi (linksys), le routeur renvoie bien les deux DNS puis lui-même
(ipconfig /all sous xp).
Au pire je peux tester le mac chez moi. S'il ne fonctionne pas, c'est
MacOS qui a une spécificité car Linux ne pose pas problème non plus.

Christophe
FiLH
2006-04-04 20:22:29 UTC
Permalink
Post by Christophe Klein
Post by Jerome VERNET
Je pense que c'est la faute du dlink....
Pourquoi pas? Je tente une explication.
Je me demande si les PC sous windows/linux ne prennent pas pour DNS par
défaut le routeur/serveur DHCP (quand les datagrammes DHCP n'intègrent
pas les DNS). Dans ce cas, le routeur forwarderait les requêtes aux DNS
de l'ISP. Il faudrait vérifer chez mon ami ce que les PC reçoivent
exactement.
J'ai constaté des pbs de ce genre, avec plusieur types de dhcpd.
Mais comme j'ai toujours trouvé une solution de branleur je ne m'en suis
jamais vraiment occupé (d'autant que chez moi j'ai un vieux routeur qui
fait proxy dns et j'ai pas trop confiance).

FiLH
--
Le fondement du constat bourgeois, c'est le bon sens, c'est-à-dire
une vérité qui s'arrête sur l'ordre arbitraire de celui qui la parle.
Roland Barthes.
http://www.filh.org
JPaul
2006-04-04 20:22:46 UTC
Permalink
Post by Christophe Klein
Je me demande si les PC sous windows/linux ne prennent pas pour DNS par
défaut le routeur/serveur DHCP (quand les datagrammes DHCP n'intègrent
pas les DNS). Dans ce cas, le routeur forwarderait les requêtes aux DNS
de l'ISP. Il faudrait vérifer chez mon ami ce que les PC reçoivent
exactement.
Perso je mets systématiquement l'adresse du routeur comme DNS (et
j'utilise aussi une IP fixe, car je trouve que c'est plus simple que
DHCP et je suis sûr que l'adresse de mon mac est toujours la même)

JPaul.
--
/==/==\\-\ Jean-Paul BLANC
/ /--/--//\\ quelque-part (somewhere)
|/| L |\\\ en (in)
\/|| = |||\\\ FRANCE
Jerome VERNET
2006-04-05 07:50:54 UTC
Permalink
Post by Christophe Klein
Post by Jerome VERNET
Je pense que c'est la faute du dlink....
Pourquoi pas? Je tente une explication.
Je me demande si les PC sous windows/linux ne prennent pas pour DNS par
défaut le routeur/serveur DHCP (quand les datagrammes DHCP n'intègrent
pas les DNS). Dans ce cas, le routeur forwarderait les requêtes aux DNS
de l'ISP. Il faudrait vérifer chez mon ami ce que les PC reçoivent
exactement.
En effet, le DLINK envoit par defaut sa propre adresse comme relais DNS,
ce que ne semble pas comprendre les Unix. Il ne semble pas régair aux
changements de config possible egalement.

A noter que je n'ai pas le soucis avec MacOsX 10.4 (Tiger), uniquement
en 10.3.9. C'est apparu lors d'une mise à jour du système.

Linux (2.6) me fait la même chose, pire.
--
Jerome
----------------------------------------------------------------------------
Petite collection de vieilles machines....
http://perso.wanadoo.fr/jerome.vernet/
Si vous avez de vieux machins qui trainent dans vos placards, pensez à moi !
Enlever _PASDESPAM_ pour me repondre.
Laurent Pertois
2006-04-04 22:04:18 UTC
Permalink
Post by Christophe Klein
Le Mac refuse de se connecter au réseau. En tout cas d'aller sur
internet. Je suis passé voir le truc et il semble que les adresses IP
des DNS que retourne le routeur en cas de requête DHCP ne soient pas
prises en compte.
Mmmm, est-ce juste parce que l'info n'apparaît pas dans la Préférence
Système Réseau ou bien parce qu'il n'arrive pas à aller sur internet ?

Parce qu'il n'affiche jamais l'info dans la fenêtre Réseau mais il la
prend bien en compte. Par contre, si on ajoute dans la case des adresses
de DNS, elles sont prioritaires sur celles du DHCP.

Pour voir s'il a bien reçu, taper ceci dans un Terminal :

less /etc/resolv.conf
--
Politically Correct Unix - UTILITIES
The "touch" command has been removed from the standard distribution due
to its inappropriate use by high-level managers.
FiLH
2006-04-05 05:47:58 UTC
Permalink
Post by Laurent Pertois
Post by Christophe Klein
Le Mac refuse de se connecter au réseau. En tout cas d'aller sur
internet. Je suis passé voir le truc et il semble que les adresses IP
des DNS que retourne le routeur en cas de requête DHCP ne soient pas
prises en compte.
Mmmm, est-ce juste parce que l'info n'apparaît pas dans la Préférence
Système Réseau ou bien parce qu'il n'arrive pas à aller sur internet ?
Parce qu'il n'affiche jamais l'info dans la fenêtre Réseau mais il la
prend bien en compte. Par contre, si on ajoute dans la case des adresses
de DNS, elles sont prioritaires sur celles du DHCP.
Bah, est-il bête de pas l'afficher...
Va falloir que je vérifie tout ça moi maintenant...

FiLH faut pas faire confiane...
--
Le fondement du constat bourgeois, c'est le bon sens, c'est-à-dire
une vérité qui s'arrête sur l'ordre arbitraire de celui qui la parle.
Roland Barthes.
http://www.filh.org
Laurent Pertois
2006-04-05 11:33:30 UTC
Permalink
Post by FiLH
Bah, est-il bête de pas l'afficher...
Pour une raison qui m'est totalement inconnue Apple ne l'a jamais
affiché, même du temps de Mac OS.
--
Politically Correct Unix - UTILITIES
The "touch" command has been removed from the standard distribution due
to its inappropriate use by high-level managers.
FiLH
2006-04-05 19:33:30 UTC
Permalink
Post by Laurent Pertois
Post by FiLH
Bah, est-il bête de pas l'afficher...
Pour une raison qui m'est totalement inconnue Apple ne l'a jamais
affiché, même du temps de Mac OS.
Font chier. Mais bon maintenant je sais. Merci pour l'info qui manquait.

FiLH
--
Le fondement du constat bourgeois, c'est le bon sens, c'est-à-dire
une vérité qui s'arrête sur l'ordre arbitraire de celui qui la parle.
Roland Barthes.
http://www.filh.org
Laurent Pertois
2006-04-05 19:55:51 UTC
Permalink
Post by FiLH
Post by Laurent Pertois
Pour une raison qui m'est totalement inconnue Apple ne l'a jamais
affiché, même du temps de Mac OS.
Font chier. Mais bon maintenant je sais. Merci pour l'info qui manquait.
De nada, ça surprend au début, surtout quand tu vois que tu peux sortir
et résoudre des noms, du coup, tu cherches :)
--
Politically Correct Unix - UTILITIES
The "touch" command has been removed from the standard distribution due
to its inappropriate use by high-level managers.
Continuer la lecture sur narkive:
Loading...