Problème de connexion internet / résolution de noms DNS

  • Créateur du sujet Créateur du sujet TonyT
  • Date de début Date de début

TonyT

Membre actif
2 Mai 2010
151
1
40
Le Mans
www.tonymusic.fr
Bonjour,

Je rencontre un souci sur un MacBook Pro sous OS X Lion.
Que ce soit en Ethernet, Wi-Fi, ou 3G, je ne peux plus me connecter à internet. Dans le terminal, j'ai tenté de taper "ping www.google.fr", et là, pas de réponse (alors que sur un mac à coté, ça fonctionne). Par contre, en tapant "ping 74.125.132.94" (adrese IP de Google) ça fonctionne nickel.

Connexion au Mac App Store, Safari, Teamviewer, rien ne fonctionne.

J'ai testé sur une nouvelle session, idem.

J'ai redémarré le mac avec Cmd+R, et j'ai regardé si mon accès internet fonctionnait ici, en allant dans "obtenir de l'assistance", et là ça marchait. C'est donc bien propre au système.

Je suis allé dans Macintosh HD/System/Library/, j'ai copié le dossier SystemConfiguration sur le bureau puis j'ai supprimé ce dossier de son emplacement d'origine. Après reboot, idem.

J'ai appelé Apple, qui m'a dit de faire ces manipulations, et, vu que rien n'a fonctionné, ils me disent de... réinstaller le système. C'est un poste en production chez un de mes clients, et franchement ça me fait peur de tout réinstaller...

Petit indice, avant ce problème de connexion, mon client avait de grosses lenteurs lors de l'ouverture de partages réseau.

En cherchant sur ce forum, j'ai trouvé ce topic (http://forums.macg.co/internet-et-reseau/access-smb-vers-serveur-windows-long-759982.html), dans lequel un utilisateur a exécuté la commande sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist pour désactiver le service bonjour.

Je l'ai donc fait, et la connexion aux serveurs était de nouveau rapide. J'ai fait tout ça en télémaintenance, j'aivais toujours accès à internet après exécution de la commande, et, environ 15 minutes après, plus de connexion, et c'est là que j'ai commencé à être ennuyé...

J'aimerais bien pouvoir réactiver ce service Bonjour, mais je ne sais pas comment faire (ça serait pour vérifier si ma connexion internet pourrait revenir grâce à cela...

Ma demande est compliquée, j'en conviens, mais je ne sais plus quoi faire.. D'un coté, Apple qui répond par la solution la plus radicale et la plus simple pour eux, réinstaller, et de l'autre, mon client qui a payé 349 euros d'Apple Care qui comprend pas pourquoi il peut pas être dépanné plus simplement que ça...

Merci beaucoup d'avance pour votre aide.

Tony
 
Bonjour,

La réactivation se fait par :
sudo launchctl load /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist

Relèves tu des erreurs dans system.log ?
 
Bonjour,

Merci pour ta réponse :)

J'ai effectivement tenté cette commande, avec le commutateur "-w" aussi, mais toujours pas d'accès à internet. Pour les erreurs, je ne suis pas devant le Mac, il est à 1:30 de route de mon bureau, et le client n'est pas très à l'aise avec les manipulations...

Quel type d'erreur je pourrais être cencé trouver ? Ce fichier system.log, tu le trouves où ? (je n'ai jamais réussi à faire une recherche sur tous les fichiers sur Mac OS X. Je tape Cmd+F, je tape system.log, et aucun résultat)

(Et depuis qu'Apple m'a demandé de virer le dossier systempreferences, c'est super, je n'ai plus accès à mes connexions réseau.. Et je ne peux pas replacer ce dossier à son emplacement d'origine, j'ai un code erreur 36..
 
Le fichier se trouve à : /private/var/log

Mais le plus simple pour y accéder, c'est d'utiliser l'appli Console

Le code erreur 36 signifie que tu as une erreur I/O. C'est certainement un problème de droits. Comment procèdes tu pour faire la copie, à l'aide du Finder, ou en mode ligne de commande. Perso, je pense qu'il faut utiliser le mode ligne de commande (avec sudo)
 
Dernière édition:
Merci de ton aide.

Ca va pas être évident au téléphone... J'ai essayé avec une sauvegarde TimeMachine, et pareil, même message d'erreur...

J'en profite pour poser une autre question : Connais-tu un moyen de faire une recherche sur un fichier ou un dossier du système ?

Je n'ai aucun résultat quand je fais une recherche du dossier systempreferences, ni system.log, c'est embêtant..
 
oui, dans le terminal :

sudo find / -name "system.log" -print

Attention au MAJ/min
 
Sinon, as tu essayé de modifier le fichier hosts ? (quand tu auras accès à internet)

Je te rappelle la localisation /etc/hosts
Tu ouvres le terminal et tu tapes : sudo pico /etc/hosts
 
Merci SDION pour l'info, j'essaierai ça pour les recherches :)
Concernant le fichier hosts, c'est quelque chose que j'aurais pu regarder aussi, en effet, mais qu'est-ce qui aurait pû me gêner dedans ? Même s'il y avait une entrée IP / Serveur, ça ne me bloquerait pas ma connexion avec d'autres serveurs je pense (enfin je ne suis plus très sûr de moi là..)

DNS Changer me servirait à quoi ? Je peux changer les DNS à la main dans la configuration de mes cartes réseau, il me semble. J'ai aussi lu que ce n'était pas très fiable.

Merci pour votre aide en tous cas, vous répondez vite :)
 
Quand je parlais de fichier hosts, je pensais à ton premier problème, où tu accédais à tes sites via l'@IP. Et comme tu le disais (à juste titre) que le problème est d'ordre de la résolution DNS... Et ce n'est pas certain que le problème provienne du Mac :D

Maintenant, il me semble, qu'il faut remettre le dossier déplacé. As tu fait selon ma proposition (copie dans le terminal, avec sudo)
 
Bonjour,

si tu peux pinguer l'adresse IP de Google, c'est que la connexion est ok.

En revanche si tu ne peux pas pinguer www.google.com c'est parce que il manque l'étape DNS, qui convertit le nom en adresse IP.

Donc regarde ce sujet pour voir si ça t'apporte quelque chose :

http://forums.macg.co/mac-ppc-g3-g4-g5/wifi-se-deconnecte-tous-le-temps-1173272.html#post12192492

NB : même sans serveur DNS, si la connexion est ok, on peut pinguer des adresses IP distantes, ou utiliser des services qui n'ont pas besoin de la conversion DNS : iChat par exemple !
 
Dernière édition par un modérateur:
SDION :

Le problème vient du Mac, puisque les autres Macs du réseau et les PC n'ont pas de problème :)

Pour le fichier hosts, oui, j'ai bien compris, mais je n'ai aucun site qui fonctionne, même le Mac App Store ne s'ouvre pas, l'iTunes Store, idem, la télémaintenance avec TeamViewer, idem..

Pour redéplacer le dossier, j'aurais pu essayer oui, mais au moment o^j'ai lu ta réponse, j'avais déjà commencé la réinstall du système.. Donc j'attends là... Le pire, c'est que l'install m'estime un temps à 60 heures.. comme si il retéléchargeait tout. Bref, ça tourne, on attend demain matin.

Renaud31 :

Oui, la connexion internet est Ok, c'est la résolution des noms qui ne passe plus. J'ai voulu (un peu plus tôt) mettre d'autres DNS à la main, mais le problème, c'est que c'était après déplacement du dossier systempreferences, suivant les conseils d'Apple, et que depuis, je ne peux plus accéder aux paramètres réseau du Mac..

Donc, réinstall en cours, je vous tiens au courant de l'avancée de la chose

Merci à tous en tous cas :)
 
La réinstallation du système à résolu mon problème d'accès au net et de menteurs de connexion aux partages SMB, youpi !

Par contre, on ne peut plus ouvrir Safari. Un message comme quoi Safari s'est fetmé apparaît, et on ne peut cliquer que sur relancer ou ignorer.

J'ai réparé les autorisations du disque, rien a faire..

Le reste à l'air de fonctionner, je vais approfondir mes recherches pour Safari. En attendant, je lui ai collé un Firefox.

Merci en tous cas à vous tous pour votre aide :)
 
Bonjour,

va chercher dans ta session Bibliothèque / Préférences le fichier : com.apple.Safari.plist

Ne le supprime pas, mais déplace le sur le bureau.

Relance Safari.
 
Bonsoir,

il y est forcément.

Si c'est un Mac sous Lion/ML, la biblio de l'user est masquée : il faut maintenir Alt enfoncé, et cliquer sur "Aller" dans le menu du Finder pour la révéler.






Tu peux aussi "réinitialiser Safari".... (menu Safari)
 
Dernière édition par un modérateur:
Oui, j'ai vérifié sur mes macs, je l'ai bien vu. Et j'ai aussi pris soin de lui expliquer la manip avec la touche Alt pour voir la bibliothèque. Je pense qu'il n'a pas bien vu. Je regarderai sur son poste demain, je vous tiens au courant :) (Que contient ce fichier d'ailleurs ? Toutes les préférences de Safari ? Dossier de téléchargement, page d'accueil, etc ?)

Edit : Comment avez-vous appris toutes ces astuces ? (les commandes pour désactiver Bonjour par exemple, la manipulation des fichiers de prefs, etc), par des formations ? Ou juste par de l'utilisation et de la découverte en autodidacte ?

Sur Windows je n'ai aucun problème, et je voudrais pouvoir acquérir ce niveau sur Mac OS, mais les sources ont l'air beaucoup plus difficiles à trouver. Et Apple n'aide pas vraiment quand on les appelle...
 
Je pense que ce fichier contient tout, car quand on le mets sur le bureau, on obtient au lancement un Safari "neuf", vierge.

On peut "visiter" ce fichier avec Quicklook (barre d'espace) et constater, même si c'est du chinois, qu'on y voit tout l'historique, des "bookmarks", etc...

A noter que tous ces fichiers .plist se récréent automatiquement au premier lancement de l'appli après qu'on les ait supprimés.

Concernant les fichiers de préf : c'est la "routine", apprise pour ma part ici-même sur ce forum.