J'ai un Macbook Pro sous Mac OS X, mais il ne se connecte pas automatiquement au Wi-Fi. Si j'active le Wi-Fi, je dois ensuite sélectionner manuellement le réseau. Existe-t-il un moyen de modifier ce comportement ?
Réponses
Trop de publicités?J'ai passé environ 6 ans avec 3 Macs avec ce genre de problème non résolu. Je ne l'ai pas eu "au tout début", avec d'anciennes versions de Mac OS X, etc. J'ai finalement décidé d'y regarder de plus près et il semble qu'il puisse s'agir d'un "bug" lié aux paramètres réseau supplémentaires que des programmes comme VMWare Fusion, VirtualBox, etc. laissent sur le Mac.
Essentiellement, OS X pense que le Mac est connecté à ces réseaux et n'a pas besoin du Wi-Fi. Heureusement, le service d'automatisation cron
de l'époque semble toujours fonctionner sur les Macs actuels (j'ai lu quelques plaintes à ce sujet), et je l'ai fait exécuter un script pour se connecter au Wi-Fi s'il est déconnecté. C'est un processus en deux étapes. D'abord, exécutez sudo crontab -e
dans Terminal, et coller dans cet éditeur :
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=user
HOME=/
*/1 * * * * /usr/local/bin/macWiFireconnect.sh
La ligne la plus importante est la dernière, qui exécute macWiFireconnect.sh
toutes les minutes, vous pouvez changer le 1
si vous le souhaitez. Ensuite, l'exécutable script macWiFireconnect.sh
ressemble à ça :
#!/bin/bash
SERVER=8.8.8.8
ping -c2 ${SERVER} > /dev/null
if [ $? != 0 ]
then
networksetup -setairportnetwork en1 WifiName WifiPassword
fi
Permet également au script d'être exécutable.
sudo chmod 700 /usr/local/bin/macWiFireconnect.sh
Ainsi, le script exécute la commande networksetup s'il ne peut pas se connecter à Google.
Mac OS X devrait automatiquement rejoindre tous les réseaux connus, comme indiqué dans l'applet réseau. Après avoir sélectionné le service Airport dans la liste de la connexion réseau, vous pouvez cliquer sur le bouton Avancé qui affichera une boîte de dialogue vous permettant de sélectionner vos réseaux préférés et de les trier.
Le Mac ne se connectera pas automatiquement s'il ne trouve aucun des réseaux préférés, ou si le réseau préféré nécessite un "mot de passe" inconnu du Mac.
Ceci m'a aidé... Sur la liste des réseaux, mon réseau domestique était en fait listé deux fois. Une instance était en haut de la liste, et la seconde tout en bas de la liste. J'ai déplacé la seconde instance en haut de la liste (les deux instances sont maintenant en haut) et elle se connecte maintenant automatiquement au réseau domestique.
Je n'ai pas réussi à trouver comment supprimer l'ancienne instance, mais l'existence des deux semble correcte jusqu'à présent.
J'espère que cela vous aidera