J'ai un MacBook Pro (Retina, 13 pouces, début 2015) avec OS X 10.11.5.
La connexion Internet ne fonctionne que pour Chrome. Safari et plusieurs applications de terminal ne peuvent pas se connecter à Internet en raison d'une défaillance de l'hôte de résolution.
J'ai lu les messages suivants dans stackexchange qui décrivent des problèmes de connectivité similaires : Mes applications mac natives ne se connectent pas à Internet, mais Google Chrome le fait et fonctionne correctement. Comment cela se fait-il ?
Sur le terminal :
- ping google.com : ping : cannot resolve google.com : Hôte inconnu
- ping 8.8.8.8 : 5 paquets transmis, 5 paquets reçus, 0.0% de perte de paquets
- curl google.com : curl : (6) Impossible de résoudre l'hôte 'google.com'.
- curl 8.8.8.8 : curl : (7) Failed to connect to 8.8.8.8 port 80 : Operation timed
- ssh {servername} : ssh : Impossible de résoudre le nom d'hôte {servername} : nodename ni servname fournis, ou inconnus.
- nslookup google.com : Cela fonctionne correctement.
- creuser google.com : Cela fonctionne correctement.
J'ai essayé les éléments suivants plusieurs fois, sans succès :
- Renouveler/arrêter/activer/introduire manuellement le DHCP.
- Redémarrage/réinitialisation du routeur et du macbook.
- Activation/désactivation du WiFi. Cela règle le problème pendant quelques minutes, mais la connexion est à nouveau interrompue.
- Réglez toutes les configurations réseau, sauf le wifi, sur "rendre le service indisponible" dans les préférences réseau.
- J'ai vérifié et copié tous les paramètres réseau d'un autre macbook pro qui est connecté et en ligne sur mon réseau.
- Utilisation d'outils de diagnostic et d'assistance réseau
- Définir Réseau > Wifi > Avancé > DNS > Serveurs DNS à OpenDNS adresses ip : 208.67.222.222
- Aucun proxy n'est coché ou défini sous Réseau > Wifi > Avancé > Proxies.
- Réglez TCP/IP > Configurer IPv6 sur "Link-local only" comme suggéré ici : Internet est constamment interrompu sur El Capitan ?
- Se connecter et se connecter à Internet avec un compte d'utilisateur invité.
J'ai essayé d'exécuter les commandes suivantes pour réinitialiser le DNS, mais elles n'ont pas fonctionné non plus.
$ sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist
/System/Library/LaunchDaemons/com.apple.mDNSResponder.plist: Could not find specified service
$ sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist
Je n'ai pas essayé les suivantes :
- Réinitialisation du SMC
- Suppression du dossier /Library/Preferences/SystemConfiguration.
- Suppression du mot de passe réseau du trousseau de clés.
Autres informations qui pourraient être pertinentes :
-
Le pare-feu d'OS X est désactivé.
-
J'ai essayé les commandes suivantes sur le terminal :
$ ifconfig en1 en1: flags=963<UP,BROADCAST,SMART,RUNNING,PROMISC,SIMPLEX> mtu 1500 options=60<TSO4,TSO6> ether 4a:00:03:bd:de:d0 media: autoselect <full-duplex> status: inactive $ ifconfig awdl0 awdl0: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1484 ether 76:aa:18:a6:c9:49 inet6 fe80::74aa:18ff:fea6:c949%awdl0 prefixlen 64 scopeid 0x8 nd6 options=1<PERFORMNUD> media: autoselect status: active $ sudo ifconfig awdl0 down
J'ai fait la dernière commande parce qu'elle a été suggérée ici : Internet est constamment interrompu sur El Capitan ?
-
Mon modem routeur n'a pas de liste noire/blanche pour les adresses MAC.
-
L'application Skype ne se connecte pas. Elle est bloquée en état de "connexion".
Le vidage du cache DNS n'a pas aidé non plus :
$ sudo dscacheutil -flushcache
$ sudo killall -HUP mDNSResponder
No matching processes were found
Voici les paramètres du serveur DNS :
$ cat /etc/resolv.conf
#
# Mac OS X Notice
#
# This file is not used by the host name and address resolution
# or the DNS query routing mechanisms used by most processes on
# this Mac OS X system.
#
# This file is automatically generated.
#
nameserver 192.168.43.1
-
Je cours
sysdiagnose
pour produire le rapport suivant : -
Je peux courir
mDNSResponder
sur le terminal. Il ne renvoie aucun message.