Sans entrer dans les détails de pourquoi je pourrais vouloir faire cela, ou si c'est une bonne idée ou non, j'aimerais savoir comment je peux désactiver l'utilisation du réseau sans fil sur mon MacBook Air, que ce soit en supprimant des logiciels ou des pilotes ou similaires, de sorte que la machine ne puisse pas se connecter à un réseau WIFI de quelque manière que ce soit sans que je défasse ces modifications. L'intention est que la machine soit incapable de communiquer sans fil lorsque je suis hors de la maison, et que ces modifications ne puissent pas être facilement annulées avant mon retour (par exemple en nécessitant un support externe qui ne voyage pas avec moi et qui contient des copies de ce que j'ai supprimé).
Comment puis-je facilement retirer puis réactiver l'accès WIFI (sans perdre mes profils/mots de passe enregistrés ou perturber quoi que ce soit d'autre) ? Est-il possible de simplement copier une certaine application ou un plugin sur un disque externe, le supprimer de mon ordinateur portable, puis le recopier plus tard pour retrouver tout comme avant?
Un an plus tard
J'utilise avec succès la solution de Daniel Lawson ci-dessous depuis un certain temps maintenant. J'ai créé deux applications avec Automator, une qui supprime le fichier .kext, et une qui le restaure à partir d'une clé USB.
Tout d'abord, copiez /System/Library/Extensions/IO80211Family.kext
sur une clé USB et laissez cette clé à la maison.
Ouvrez Automator, sélectionnez de créer une "Application", puis choisissez "Utilitaires" dans la "Bibliothèque", puis "Exécuter un script shell". (Je traduis cela à partir de mes menus en allemand, donc les noms exacts peuvent être différents.)
Pour l'application "Déconnecteur", saisissez ce qui suit dans la zone de texte de l'événement "Exécuter un script shell" :
echo VOTRE_MOT_DE_PASSE_ADMIN | sudo -S rm -rf /System/Library/Extensions/IO80211Family.kext
Remplacez "VOTRE_MOT_DE_PASSE_ADMIN" par votre mot de passe administrateur. Enregistrez ensuite l'application et faites glisser son icône jusqu'au Dock.
Maintenant, lorsque vous êtes sûr de vouloir vous libérer de toutes les distractions en ligne, cliquez sur l'icône de l'application, et le fichier IO80211Family.kext
est supprimé. Redémarrez simplement votre ordinateur portable et vous ne pourrez plus vous connecter au WLAN :
Pour l'application "Reconnecteur", saisissez ce qui suit dans la zone de texte d'Automator :
echo VOTRE_MOT_DE_PASSE_ADMIN | sudo -S cp -r /Volumes/NOM_DE_VOTRE_CLE_USB/IO80211Family.kext /System/Library/Extensions/
Remplacez "VOTRE_MOT_DE_PASSE_ADMIN" par votre mot de passe administrateur et "NOM_DE_VOTRE_CLE_USB" par le nom de votre clé USB. Enregistrez l'application, etc.
À présent, lorsque vous rentrez chez vous, insérez la clé USB qui contient le IO80211Family.kext
dans votre ordinateur portable, cliquez sur l'icône de l'application Reconnecteur, puis redémarrez votre ordinateur portable. Vous pourrez maintenant vous reconnecter au WLAN.
Remarque.
Il y a quelques problèmes de sécurité associés lorsque vous echo
votre mot de passe admin, car il est alors enregistré dans l'historique du shell et peut y être retrouvé. Personnellement, cela ne me dérange pas, mais cela pourrait vous déranger en fonction de votre situation.