MacBook pro AirPort ne reçoit plus d'IP du DHCP

vbolsee

Membre confirmé
9 Septembre 2012
65
1
Bonjour à tous

Suite à un crash du logiciel KisMAC (trunk r319), l'AirPort intégré à mon MacBook Pro SL 10.6.8 ne reçoit plus d'IP du DHCP (de mon routeur Wi-Fi). Il y a une IP auto-assignée en 169.254.x.x
J'ai déjà passé beaucoup de temps sur le forum de KisMAC mais je n'ai pu trouver que des messages d'alerte et précaution d'usage.
J'ai pensé qu'installer la dernière version KisMAC 0.3.3 allait arranger les choses, en vain.
En attendant, j'ai supprimé KisMAC et souhaiterais réinstaller le pilote AirPort car je soupçonne qu'il ne fonctionne plus correctement. J'ai l'impression que KisMAC a "cassé" quelque chose dans la config ou le pilote.

Voici la config actuelle:

Version des logiciels* :
Menu Extra : 6.2.2 (622.2)
module configd : 6.2.5 (625.6)
Informations Système : 6.0.1 (601.1)
Préférences Réseau : 6.2.2 (622.2)
Utilitaire AirPort : 5.6.1 (561.3)
Famille IO80211 : 3.2 (320.1)
Interfaces :
en1 :
Type de carte : AirPort Extreme (0x14E4, 0x93)
Version du programme interne : Broadcom BCM43xx 1.0 (5.10.131.42.4)
Locale : ETSI
Code du pays : BE
Modes PHY pris en charge : 802.11 a/b/g/n
Canaux pris en charge : 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 36, 40, 44, 48, 52, 56, 60, 64, 100, 104, 108, 112, 116, 120, 124, 128, 132, 136, 140
Wake On Wireless : Géré
État : Connecté


J'ai tenté de vérifier s'il y avait une mise à jour mais j'ai la dernière version.

Note: en Ethernet câblé, mon Mac se connecte sans problème au routeur et reçoit une IP. Je n'ai des problèmes qu'avec l'AirPort.

Merci de m'aider
Vince
 
Dernière édition:
Bonjour,

as-tu vérifié si Airport fonctionne normalement quand tu mets une IP fixe à l'ordi en wifi ?

C'est ça, Kismac ? :mouais:

KisMAC est un excellent détecteur de réseaux WiFi pour Mac, qui propose en outre des fonctionnalités controversées liées à la sécurité. Concrètement, outre la détection, il propose des fonctions de crack qui sont utilisées pour tester leur sécurité par les uns... et se connecter illégalement à des réseaux WiFi par les autres.
 
Dernière édition par un modérateur:
Oui, bien sûr... mais rien à faire. Il refuse de se connecter.
Quand je force le mode "Manuel" au lieu de DHCP, je rentre une IP valide avec masque 255.255.255.0 (normal) et entre l'adresse du routeur 192.168.0.1.
Après quoi, il ne se connecte toujours pas.

Lorsque je modifie en DHCP au lieu de "Manuel", l'IP est maintenue, je crois, mais le masque est alors vide, ainsi que l'IP routeur.

Je suis quasi certain que KisMAC m'a cassé une config.
 
Et en IP manuelle, tu penses à saisir AUSSI un serveur DNS ?

(ça concerne l'accès à Internet, pas la connexion wifi au réseau).
 
Non, et ça ne concerne que l'accès au web, pas la connexion wifi ordi-routeur.

Pour être bien sûr quand même.. tu dois avoir en Ip fixe :

IP : 192.168.1.150 (par exemple)
ss-réseau : 255.255.255.0
Routeur : 192.168.0.1
Serveur DNS : 192.168.0.1

Confirme STP si possible qu'un autre appareil qui se connecte en wifi reçoit bien une adresse IP par le routeur.

Pour réparer Airport, tu pourrais appliquer la mise à jour combinée 10.6.8 qui devrait ré-écrire les fichiers nécessaires.

Si ça ne règle pas le problème, il faudra supprimer TOUS les fichiers de préf. relatifs aux connexions réseau.

Voir ici pour la liste des fichiers : http://forums.macg.co/internet-et-reseau/probleme-reseau-ou-fichier-corrompu-1224093.html
 
Non, et ça ne concerne que l'accès au web, pas la connexion wifi ordi-routeur.

Pour être bien sûr quand même.. tu dois avoir en Ip fixe :

IP : 192.168.1.150 (par exemple)
ss-réseau : 255.255.255.0
Routeur : 192.168.0.1
Serveur DNS : 192.168.0.1

L'adresse du routeur/DNS serait plutôt 192.168.1.1
 
J'ai assigné une IP fixe
IP : 192.168.0.9
ss-réseau : 255.255.255.0
Routeur : 192.168.0.1
Serveur DNS : 192.168.0.1

Je confirme que mon smartphone et d'autres PC Windows et un Mac fonctionnent par Wi-Fi et reçoivent une IP.
Je vais regarder ce lien et voir si c'est à ma portée. Je ne suis pas du tout spécialiste des couches basses Mac.
Merci
 
Je suis quasi certain que KisMAC m'a cassé une config.
C'est sûrement ça.

Avec Kismac, on joue avec le pilote de le carte Airport, par exemple pour le passer en mode passif.
En mode passif, on ne peut pas être vu, on peut tracer, mais, la contrepartie, c'est qu'on ne peut que recevoir. Donc, on est en mode unidirectionnel. Pas de dialogue DHCP possible.

Je ne suis sûr de rien, mais, si on sort proprement de Kismac, le pilote doit être remis dans son état initial.
Si Kismac plante, alors là, il peut se trouver dans un état foireux...

Je crois que réinstaller le pilote est une bonne idée.
Tu peux aussi virer le fichier org.kismac-ng.kismac.plist. Mais là, j'y crois pas trop...
 
Je vais regarder ce lien et voir si c'est à ma portée. Je ne suis pas du tout spécialiste des couches basses Mac.
Il n'y a rien de difficile : on déplace les fichiers sur le bureau, on redémarre l'ordi pour que les fichiers nécessaires soient recréés.

Par défaut l'ordi est en DHCP donc doit retrouver la connexion immédiatement par Ethernet.

Pour le wifi, il y a juste à choisir le réseau, le mdp (la clé de sécurité) étant mémorisée dans Trousseaux d'accès.

Si c'est toujours le binz, on peut aussi supprimer ce qui est dans Trousseaux d'accès.
 
Renaud, bon d'accord, je vais essayer. Entretemps, j'ai lu ton intervention dans l'autre lien mais le problème était qu'il n'y avait plus de Wi-Fi NI d'Ethernet.

Chez, moi, l'Ethernet fonctionne impeccablement. Je dois être très prudent pour ne pas tout perdre. Il est hors de question de me retrouver avec un Mac à réinstaller.
Je fais une pause et reviens prendre le taureau par les cornes.
Merci
 
Vu ce que dit Polo (qui connait ça mieux que moi) la piste driver est la bonne.

Donc ça concerne l'OS, pas les fichiers de préf.
 
OK, de toute façon, je n'ai pas accès à MacintoshHD / Bibliothèque / Préférences / SystemConfiguration/
mais uniquement MacintoshHD / Bibliothèque / Préférences
Je n'y vois aucun des fichiers:

- com.apple.airport.preferences.plist
- com.apple.network.identification.plist
- com.apple.network.eapolclient.configuration.plist
- NetworkInterfaces.plist
- preferences.plist

---------- Nouveau message ajouté à 19h41 ---------- Le message précédent a été envoyé à 19h40 ----------

Polo, pourrais-tu me dire comment réinstaller le pilote ?
Comment faire, où trouver quoi, la version "idiot proof" si possible ;-)
 
Si, si, tu y as accès : System Configuration est tout en bas de la liste des préf.

Pour réinstaller le pilote (qui fait partie du système), tu dois appliquer la màj combinée 10.6.8, et si ça ne suffit pas, réinstaller le système (sans perte de données).

Le pilote de la carte Airport fait partie de l'OS et n'est pas disponible séparément.
 
Renaud, tu as raison, je regardais dans Macintosh HD >Utilisateurs > Moi > Bibliothèque > Preferences >...
Ils se trouvent bien dans Macintosh HD > Bibliothèque > Preferences > SystemConfiguration

Voici l'inventaire:
- com.apple.airport.preferences.plist (OK, s'y trouve)
- com.apple.network.identification.plist (OK, s'y trouve)
- com.apple.network.eapolclient.configuration.plist (Ne s'y trouve pas ! ==> que dois-je faire ?)
- NetworkInterfaces.plist (OK, s'y trouve)
- preferences.plist (OK, s'y trouve)

S'y trouvent aussi mais à ignorer, je suppose, car tu n'en parles pas:
com.apple.Boot.plist
com.apple.PowerManagement.plist
com.apple.smb.server.plist

J'ai bien noté tes remarques:
Attention, si on fait une suppression complète, il faut le faire après s'être déconnecté (wifi désactivé, Ethernet débranché).
Puis redémarrer l'ordi, pour que les connexions par défaut (Ethernet, Wifi, Firewire...) soient recrées dans préf système / réseau.
Par défaut, l'ordi est en DHCP, donc la connexion à Internet par Ethernet doit se faire automatiquement.
Pour le wifi, il faudra choisir le réseau dans la liste des réseaux disponibles.


Question: quel est le risque que je prends, sachant que seul le Wi-Fi pose problème, pas l'Ethernet ? Je veux être plutôt certain de ne pas tout perdre.
Et puis c'est quoi une màj combinée 10.6.8, à partir du CDROM ?
 
com.apple.Boot.plist
com.apple.PowerManagement.plist
com.apple.smb.server.plist
Ces trois-là ne concernent pas les connexions.

Le fichier qui manque : ce n'est pas un problème.

Le risque : aucun, d'autant plus qu'il ne faut pas supprimer complètement les fichiers, il faut les déplacer, par exemple sur le bureau.

Puis on teste, et si ça n'a rien réglé, on les remet en place, en écrasant ceux qui auront été créés par le redémarrage de l'ordi.

La mise à jour combinée, c'est ça : http://support.apple.com/kb/DL1399?viewlocale=fr_FR

Il y a des chances que ça suffise, car elle doit intégrer les mises à jour du pilote de la carte Airport.

Si ça ne suffit pas : réinstallation du système (sans formater, donc sans perte de données)

(NB : avoir une sauvegarde totale à jour (Time Machine, clone) avant application de la màj ou réinstallation)
 
C'est ça, Kismac ? :mouais:

KisMAC est un excellent détecteur de réseaux WiFi pour Mac, qui propose en outre des fonctionnalités controversées liées à la sécurité. Concrètement, outre la détection, il propose des fonctions de crack qui sont utilisées pour tester leur sécurité par les uns... et se connecter illégalement à des réseaux WiFi par les autres.
La raison pour laquelle j'ai installé KisMAC est que je cherchais un logiciel d'analyse Wi-Fi, comme sur mon smartphone. Je voulais voir les canaux utilisés, leur puissance, le type de protection, rien de plus. Je cherchais un outil d'optimisation.
En l'installant, je me suis rendu compte qu'on pouvait aussi tester la solidité de son réseau.
Je te rassure, mon intention n'était pas de cracker des réseaux voisins ;-) Si j'avais su dans quel m... ça allait me mener, jamais je ne l'aurais installé.
 
Voici la procédure observée à la lettre:
1) on désactive AirPort
2) on débranche le câble Ethernet

3) Dans Macintosh HD > Bibliothèque > Preferences > SystemConfiguration, on déplace les fichiers suivants vers le bureau:
- com.apple.airport.preferences.plist
- com.apple.network.identification.plist
- com.apple.network.eapolclient.configuration.plist (Ne s'y trouve pas mais je ne me suis pas inquiété (voir billet plus haut)
- NetworkInterfaces.plist
- preferences.plist

4) On redémarre l'ordinateur

5) Dans Macintosh HD > Bibliothèque > Preferences > SystemConfiguration, apparaissent les fichiers suivants:
- NetworkInterfaces.plist (automatiquement recréé)
- preferences.plist (automatiquement recréé)

6) On connecte le câble Ethernet:
dans Macintosh HD > Bibliothèque > Preferences > SystemConfiguration, apparait le fichier suivant:
- com.apple.network.identification.plist

AirPort est activé par défaut.
7) On sélectionne le réseau (SSID) et comme de fait, la clé se trouvant dans mon trousseau, l'ordinateur se connecte en Layer2 (Wi-Fi)
dans Macintosh HD > Bibliothèque > Preferences > SystemConfiguration, apparait le fichier suivant:
- com.apple.airport.preferences.plist

… mais c'est toujours le même problème. Pas d'IP 192.168.0.X mais une IP auto-assignée en 169.254.x.x /16

Donc, rien n'est résolu. Je vais entamer la mise à jour combinée 10.6.8 :-(

Note: bien entendu, j'ai fait une sauvegarde Time Machine !
 
Dernière édition:
A l'aide !

Ayant appliqué la mise à jour combinée 10.6.8 et redémarré l'ordinateur comme demandé, toujours pas d'IP reçue par le Wi-Fi (seule une IP auto-assignée en 169.254.x.x)
Mais en plus, Safari se plante systématiquement. Heureusement que j'ai encore Firefox pour m'en sortir.
Même en cliquant sur Pomme > Vérifier mises à jour, il n'a rien trouvé; tout est à jour.
Un nouveau redémarrage ne change rien.

Process: Safari [302]
Path: /Applications/Safari.app/Contents/MacOS/Safari
Identifier: com.apple.Safari
Version: 5.0.5 (6533.21.1)
Build Info: WebBrowser-75345908~1
Code Type: X86-64 (Native)
Parent Process: launchd [106]

Date/Time: 2013-05-29 13:47:54.458 +0200
OS Version: Mac OS X 10.6.8 (10K549)
Report Version: 6

Interval Since Last Report: 470648 sec
Crashes Since Last Report: 9
Per-App Interval Since Last Report: 105 sec
Per-App Crashes Since Last Report: 7
Anonymous UUID: F38C1559-ED0E-495C-865B-B86E760CBDFD

Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Crashed Thread: 0 Dispatch queue: com.apple.main-thread

Application Specific Information:
abort() called
*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Invalid parameter not satisfying: (index >= 0) && (index < [_itemArray count])'
*** Call stack at first throw:
(etc)

Merci de m'aider au plus vite car ça commence à devenir ingérable. Que dois-je faire?
Ma situation a largement empiré.
Vincent
 
Dernière édition: