J'ai un Macbook Pro fonctionnant sous Mac OS X, mais il ne se connecte pas automatiquement au Wi-Fi. Si j'active le Wi-Fi, je dois alors sélectionner manuellement le réseau. Existe-t-il un moyen de modifier ce comportement?
J'ai un Macbook Pro fonctionnant sous Mac OS X, mais il ne se connecte pas automatiquement au Wi-Fi. Si j'active le Wi-Fi, je dois alors sélectionner manuellement le réseau. Existe-t-il un moyen de modifier ce comportement?
Réponses:
Mac OS X devrait rejoindre automatiquement tous les réseaux connus, comme indiqué dans l'applet réseau. Après avoir sélectionné le service Aéroport dans la liste de la connexion réseau, vous pouvez cliquer sur le bouton Avancé , qui affichera une boîte de dialogue qui vous permettra 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.
J'ai passé environ 6 ans avec 3 Mac avec ce type de problème non résolu. Je ne l'avais pas "au tout début", avec certaines anciennes versions de Mac OS X, etc. J'ai finalement décidé de regarder de plus près et il pourrait s'agir d'un "bug" lié aux paramètres réseau supplémentaires que des programmes comme VMWare Fusion, VirtualBox etc. partent 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 très vieux jours semble toujours fonctionner sur les Mac actuels (j'ai lu certaines plaintes, ce n'est pas le cas), et je l'ai fait exécuter un script pour se connecter au Wi-Fi s'il est déconnecté. Il s'agit d'un processus en deux étapes. Tout d'abord, exécutez sudo crontab -e
dans Terminal et collez 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 s'exécute macWiFireconnect.sh
toutes les minutes, vous pouvez changer la 1
si vous le souhaitez. Ensuite, le script exécutable macWiFireconnect.sh
ressemble à ceci:
#!/bin/bash
SERVER=8.8.8.8
ping -c2 ${SERVER} > /dev/null
if [ $? != 0 ]
then
networksetup -setairportnetwork en1 WifiName WifiPassword
fi
Activez également le script pour qu'il soit 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.
Dans les préférences Wi-Fi, accédez à l'onglet avancé et faites glisser votre réseau Wi-Fi domestique en haut de la liste. N'oubliez pas de verrouiller vos paramètres une fois que vous avez terminé. Cela devrait se connecter automatiquement une fois que vous allumez votre AirPort.
Cela m'a aidé ... Sur la liste des réseaux, mon réseau domestique a été répertorié deux fois. Une instance était en haut et la deuxième en bas de la liste. J'ai déplacé la deuxième instance vers le haut (les deux instances maintenant en haut) et elle se connecte maintenant automatiquement au réseau domestique.
Je ne pouvais pas comprendre comment supprimer l'ancienne instance, mais il semble bien pour l'instant que les deux existent.
J'espère que cela t'aides