Comment puis-je dépanner ma connexion Wi-Fi lorsqu'un point d'exclamation apparaît?

23

Parfois, lorsque je suis dans un réseau Wi-Fi public, un point d' exclamation apparaît dans l'icône Wi-Fi grisée .

Je peux me connecter au Wi-Fi (une adresse IP m'a été attribuée), mais je ne peux pas établir de connexion Internet - contrairement aux autres utilisateurs de Mac. Chaque réseau où cela s'est produit, j'ai été connecté auparavant.

entrez la description de l'image ici

J'ai essayé ce qui suit sans succès:

  • exécuter l'assistant de dépannage
  • se déconnecter et se reconnecter du Wi-Fi
  • désactiver et réactiver le Wi-Fi
  • supprimer le réseau de la liste des réseaux connus
  • redémarrer le PC

Parce qu'aucune de mes tentatives pour résoudre ce problème n'a donné de résultats positifs, je finis toujours par ne pas utiliser Internet du tout.

Maintenant, ma sœur m'a appelé deux fois déjà, me disant que le même problème lui était venu. Comme je n'ai pas pu apporter de correctif, j'ai besoin de votre aide :)

Ma sœur exécute 10.7.3 sur un Macbook 4.1. J'utilise 10.7.3 sur un MBP 8.2.

gentmatt
la source
2
Je suppose qu'il peut y avoir diverses raisons, mais cela se produit généralement lorsque vous ne parvenez pas à obtenir une adresse IP du serveur DHCP. Je ne crois pas que le correctif se trouve nécessairement (généralement pas) du côté du client.
Gerry
Quel OS utilisez-vous (et votre sœur)? Et saisissez-vous un mot de passe?
Michiel
@Michiel Nous exécutons tous les deux la version 10.7.3. Aussi: Je ne me souviens pas avoir rencontré cela dans Snow Leopard.
gentmatt
@Michiel Les réseaux publics que j'utilise n'ont pas besoin de mot de passe.
gentmatt

Réponses:

8

Vous devez obtenir plus d'informations, veuillez donc effectuer un dépannage et faire un rapport.

Étapes de dépannage:

  • Maintenez la touche Option enfoncée tout en cliquant sur l'icône Wi-Fi dans la barre de menu et faites-nous savoir ce que vous voyez. Lion: nouvel outil de diagnostic Wi-Fi
  • Lorsque vous voyez pour la première fois apparaître le point d'exclamation, ouvrez System Preferences > Network. Si vous obtenez une fenêtre comme celle-ci

Serveur DHCP défaillant

à Self-Assigned IPcôté d'un bouton jaune, vous n'avez pas pu obtenir une adresse locale du serveur DHCP du routeur Wi-Fi. Cela peut se produire car la station de base utilise des restrictions d'adresse MAC plutôt que de vrais mots de passe. Cela peut également se produire car la station de base a épuisé son ensemble disponible de baux d'adresses IP locales.

Lorsque vous vous connectez à un réseau à l'aide de DHCP, un routeur réseau (par exemple le point d'accès Wi-Fi) vous donne une adresse IP à utiliser et vous promet que vous pourrez l'utiliser pendant une certaine période de temps, ce qu'on appelle un «bail». (Il n'y a donc aucune confusion quant au moment où quelqu'un d'autre peut commencer à utiliser l'adresse IP que vous utilisez. Vous renouvelez le bail ou vous savez que vous devez cesser d'utiliser cette adresse et en obtenir une nouvelle.) Une fois que le serveur vous loue le Adresse IP, elle ne peut être communiquée à personne d'autre jusqu'à l'expiration de votre bail. Un routeur domestique typique peut être configuré avec seulement 250 adresses à donner et une période de location de 24 heures. C'est bien à la maison, mais dans un café très fréquenté, ils pourraient obtenir plus de 250 Wi-Fi en utilisant des clients en une journée, moment auquel ils seraient hors d'adresses. Pire encore, les durées de location peuvent être beaucoup plus longues (je 'petit nombre d'adresses à distribuer. Donc cela arrive vraiment parfois, et c'est probablement ce qui vous arrive.

Dans tous les cas, c'est probablement une erreur de configuration sur le routeur que le propriétaire du routeur doit corriger.

Old Pro
la source
Je voudrais vraiment fournir plus d'informations, mais je ne suis plus affecté par cela. J'espère que quelqu'un d'autre signalera quand il / elle éprouve la même chose.
gentmatt
Assez normal. Lorsque vous êtes client d'un serveur DHCP que vous ne pouvez pas gérer, il est difficile d'expérimenter son réglage, notamment lorsque vous avez déjà du mal à obtenir l'accès au réseau :).
dan
→ Old Pro: Excellente explication et analyse des problèmes. C'est typique de l'épuisement d'un pool de serveurs DHCP. Pas besoin de tirer un plist au hasard ☹. Votre réponse mérite plus +!
dan
6

J'ai déjà résolu cela deux fois avec succès en utilisant la méthode suivante:

Dans le type Terminal.app( /Applications/Utilites/Terminal.app) ...

sudo ifconfig en1 down
sudo ifconfig en1 up

Ce qui est surprenant, parce que je pensais que c'est juste le même que d' allumer l'aéroport puis rallumez - le - que je l' ai essayé avant, mais n'a pas réussi.

Cependant, ce n'est peut-être pas entièrement vrai. Selon la page de manuel, la downcommande tentera de réinitialiser l'interface (quoi que cela signifie en détail ...).

Depuis la page de manuel de ifconfig:

 down    Mark an interface ``down''.  When an interface is marked
         ``down'', the system will not attempt to transmit messages
         through that interface.  If possible, the interface will be reset
         to disable reception as well.
gentmatt
la source
Voyez-vous une adresse IP auto-attribuée dans l'un des cas? Avant d'essayer de basculer l'état du réseau (marche / arrêt ou de laisser l'interface en place et de forcer l'adresse IP et les tables de routage à baisser), vous pouvez également forcer cette version et renouveler votre état DHCP en allant à Airport -> TCP / IP et en sélectionnant renouveler DHCP.
bmike
@bmike Je n'ai pas essayé de renouveler le DHCP cette fois, mais je l'ai déjà fait et cela n'a pas aidé à l'époque. Cela se produit assez fréquemment dans tous les Starbucks de Cologne - je suppose. Je vais donc essayer de répliquer cela à nouveau demain et mettre à jour toutes les informations si nécessaire.
gentmatt
Est - ce similaire aux ipconfig release, les renewcommandes sur les fenêtres? Je cherche cette solution depuis des années. Merci!
thomasingalls du
1

Dans les préférences système, assurez-vous que vos préférences réseau sont définies sur la valeur par défaut d'Apple (devrait être «Automatique») et pour le périphérique WiFi, confirmez sous les paramètres «Avancé ...» que sous «TCP / IP», votre «Configurer IPv4» est « Utilisation de DHCP '

GoZoner
la source
Merci, j'avais appliqué ces paramètres. Ce n'était pas le problème.
gentmatt
Je serais intéressé de savoir si l'actualisation de DHCP plusieurs fois aide. Vous voudrez avoir l'utilitaire réseau en place et consulter la table de routage avant et après l'actualisation. Faites attention à l'adresse IP et au masque de réseau et à l'itinéraire par défaut.
bmike
0

Bien que je doute que cela puisse aider beaucoup de personnes, je rencontrais ces symptômes après avoir mal saisi mon mot de passe. D'une manière ou d'une autre, je n'ai pas été informé que le mot de passe était incorrect, j'ai donc pu me connecter au routeur, mais il n'a pas émis d'adresse IP.

John Berryman
la source
Eh bien, dans mon cas, c'était un Wi-Fi public Starbucks qui ne nécessitait pas de mot de passe.
gentmatt
0

Je l'ai réparé aujourd'hui sur www.leshdigital.com Le problème est: Parfois, votre Mac est une adresse IP auto-attribuée qui est différente de votre adresse IP locale (la mienne est 192.168.1.1 et l'adresse IP auto-attribuée est différente de celle ) Donc, ce que nous devons faire, c'est:

Nous allons dans les préférences réseau et AVANCÉ -> TCP / IP -> configurer IPv4 (manuellement) Adresse IPv4: 192.168.1.19 (Mon IP locale est 192.168.1.1 donc j'ai changé de 1 à 19) Le masque de sous-réseau est une valeur par défaut: 255.255 .0.0 et c'est important: ROUTER-> votre adresse IP locale, la mienne est: 192.168.1.1 Cliquez sur OK et vous avez terminé. Profitez de votre wifi qui est correctement configuré.

user73594
la source
0

Dans mon cas, le problème est résolu en changeant l'adresse mac. Comme Changer l'adresse MAC dans OS X Yosemite, il suffit d'exécuter trois commandes

sudo /System/Library/PrivateFrameworks/Apple80211.framework/Resources/airport --disassociate
sudo ifconfig en0 ether $(openssl rand -hex 6 | sed 's/\(..\)/\1:/g; s/./0/2; s/.$//')
networksetup -detectnewhardware
Yong Yang
la source
-1

Je suppose que c'est une liste corrompue. Je ne peux pas reproduire l'erreur, donc je ne suis pas sûr que cela vous aidera.

Essayez de supprimer /Library/Preferences/SystemConfiguration/NetworkInterfaces.plistet de redémarrer votre ordinateur. La suppression de ce fichier et le redémarrage sont censés permettre à votre système de "réinstaller" les pilotes appropriés pour votre matériel.

Je peux également vous recommander de réinstaller la mise à jour combinée .

Michiel
la source
1
J'essaierai ceci la prochaine fois que ce problème se produira. Donc, je ne peux pas vous donner de commentaires sur la réponse maintenant . Cela peut prendre un certain temps avant que ce problème ne me touche à nouveau. Mais toute autre personne concernée devrait signaler si votre réponse est également utile.
gentmatt
@gentmatt, ok, super! Vous m'avez rendu curieux :)
Michiel
Je suppose que c'est juste une supposition. Je ne conseillerais pas de toucher à un plist System avant toute analyse du problème réel. Pour reproduire ce problème de base, démarrez simplement un routeur Fi-Fi avec un ensemble réduit de 2 adresses IP distribuées via DHCP. Devinez ce qui se passera lorsque vous essayez de connecter le 3ème.
dan
Si les pilotes étaient corrompus, ne perdrait-il pas la connexion à la station de base et ne serait pas connecté. Le ! indique qu'il a une adresse IP, juste que la route par défaut vers Internet ne résout pas plusieurs adresses de test. Il s'agit d'un problème de routage réseau au cœur.
bmike