1 votes

Internet ne fonctionne plus sous OS X 10.8.2

J'ai un Macbook Air avec OS X 10.8.2 dessus. Soudain, les navigateurs (Safari, Firefox et Chrome) ont tous cessé de fonctionner, bien que le MacBook soit toujours connecté à Internet via le réseau local sans fil.

Curieusement, Google fonctionne toujours (je peux chercher quelque chose, mais je ne peux pas voir les résultats), ainsi que Facebook (je peux même recevoir des messages de chat). Les autres pages Web ne fonctionnent pas...

  • ping - fonctionne
  • nslookup - fonctionne
  • traceroot - fonctionne
  • curl - ne fonctionne pas

J'ai essayé d'utiliser les serveurs DNS de Google, de taper l'IP d'un site web au lieu de son URL, de redémarrer mDNSResponder et j'ai redémarré le Macbook plus souvent que je ne peux le compter.

Je suis à court d'idées... Une idée de ce que pourrait être le problème ?


Mise à jour : Sortie : netstat -i

Metalhamsters-MacBook-Air:~ Metalhamster$ netstat -i 
Name  Mtu     Network            Address            Ipkts  Ierrs  Opkts  Oerrs  Coll 
lo0   16384   <Link#1>                              53920  0      53920  0      0 
lo0   16384   localhost          fe80:1::1          53920  -      53920  -      - 
lo0   16384   127                localhost          53920  -      53920  -      - 
lo0   16384   localhost          ::1                53920  -      53920  -      -
gif0* 1280    <Link#2>                              0      0      0      0      0 
stf0* 1280    <Link#3>                              0      0      0      0      0 
en0   1500    <Link#4>           94:94:26:04:98:dc  351    0      468    0      0 
en0   1500    metalhamsters-mac  fe80:4::9694:26ff  351    -      468    -      - 
en0   1500    192.168.1          192.168.1.130      351    -      468    -      - 
p2p0  2304    <Link#5>           06:94:26:04:98:dc  0      0      0      0      0

Mise à jour2 : Je pense que je dois préciser ce que je veux dire par "les autres pages web ne fonctionnent pas" :

  • Lorsque j'essaie de charger un site web, j'obtiens un onglet vide avec "Connecting..." et après quelques minutes, le navigateur affiche "Error : server not found".
  • curl retourne '(52) Empty reply from server' après quelques minutes.

Cheers, metalhamster

0voto

Ruskes Points 44895

Il semble que vous ayez installé un logiciel qui bloque l'accès à ces sites Web.

Sinon, continuez à lire :

Dans certains cas, il y a une modification possible de votre fichier HOST.

Dans l'hypothèse où vous n'avez pas installé de logiciel qui bloquerait explicitement ces sites, voici ce qui suit comment bloquer et débloquer des sites web .

Le fichier hosts d'un Mac est un simple fichier texte qui dicte ce que le système doit faire lorsque des domaines ou des adresses IP spécifiques sont accédés.

Vous pouvez déclencher une erreur "page impossible à afficher" ou même les rediriger vers d'autres domaines/IP de votre choix.

Dans le cadre de ce tutoriel, tous les sites Web bloqués seront dirigés vers 127.0.0.1, qui est l'hôte local ou le système lui-même.

  • Pour commencer, copiez et collez le code suivant dans le Terminal :
sudo /bin/cp /etc/hosts /etc/hosts-original

Le terminal vous demandera votre mot de passe.

Maintenant nous pouvons commencer à éditer le fichier hosts. Copiez et collez ce code dans le Terminal (sur une seule ligne)

sudo /Applications/TextEdit.app/Contents/MacOS/TextEdit /etc/hosts

Le fichier hosts s'ouvrira dans TextEdit.

Notez les lignes suivantes et ne les supprimez en aucun cas :

127.0.0.1 localhost

255.255.255.255 broadcasthost

:1 localhost

fe80::1%lo0 localhost

Vous ne devriez pas avoir d'autres données ici.

Créez une nouvelle ligne directement sous la dernière ligne indiquée ci-dessus. Tapez ce qui suit, en remplaçant le domaine type par le domaine ou l'adresse IP que vous souhaitez que vous voulez bloquer :

    127.0.0.1 sample.com www.sample.com

Continuez à ajouter des lignes en suivant le format de l'étape 6 pour chaque site Web que vous voulez bloquer. Lorsque vous avez terminé, quittez TextEdit et enregistrez le fichier hosts lorsque vous y êtes invité.

De retour dans le terminal, exécutez la commande suivante pour purger le DNS de l'ordinateur et mettre en œuvre le nouveau fichier d'hôtes. Vous pouvez également redémarrer votre Mac, si vous préférez.

sudo killall -HUP mDNSResponder

C'est tout ce qu'il y a à faire ! Les sites Web ajoutés au fichier hosts ne seront plus accessibles à partir d'aucun compte utilisateur sur ce Mac.

Dans votre cas, recherchez les adresses IP bloquées.

  • rétablir l'accès aux sites Web bloqués il suffit de répéter ce processus et supprimer les lignes que vous avez ajoutées dans le fichier hosts. N'oubliez pas de ne pas supprimer les 4 lignes d'origine !

Dans certains cas, le nuage sshuttle (un VPN sur ssh) a modifié mon fichier /etc/hosts.

0voto

LinusGeffarth Points 861

Ça m'est arrivé aussi et je suis allé dans un appStoreGenuisBar. Ils n'ont rien fait d'autre que de mettre à jour mon OS X. Je vous recommande vivement de le faire. Si ça ne marche toujours pas, signalez le problème à Apple.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X