Se connecter à un réseau sans fil à partir de la ligne de commande

Grâce au puissant utilitaire « networksetup », nous pouvons nous connecter aux réseaux sans fil directement depuis la ligne de commande de Mac OS X. La syntaxe à utiliser pour rejoindre un réseau est la suivante :

networksetup -setairportnetwork [interface] [SSID du routeur] [mot de passe]

Par exemple, si je me connecte à un routeur sans fil avec une interface identifiée comme « Airport » un SSID de « OutsideWorld » et que le mot de passe est « 68broncos », ce sera la syntaxe :

networksetup -setairportnetwork Airport OutsideWorld 68broncos

Autre exemple : rejoindre un réseau wifi avec un MacBook Air moderne qui utilise en0 comme interface wi-fi, se connecter à un réseau qui ne diffuse pas un SSID appelé « HiddenWiFiValley », mais qui a un mot de passe de « password1 », serait comme cela :

networksetup -setairportnetwork en0 HiddenWiFiValley password1

Il est important d’identifier l’interface appropriée utilisée par votre Mac individuel pour que cela fonctionne. Vous pouvez toujours utiliser l’indicateur -listallhardwareports si vous n’êtes pas certain mais que vous avez besoin d’identifier le nom et l’adresse de l’interface de l’appareil.

Vous pourriez combiner cette astuce avec l’utilisation d’alias pour créer des raccourcis et éliminer la nécessité de la longue commande. Un exemple à mettre dans votre .bash_profile serait

alias publicwifi= »networksetup -setairportnetwork Airport OutsideWorld 68broncos »

Il vous suffirait alors de taper « publicwifi » sur la ligne de commande pour vous connecter au routeur spécifié. N’oubliez pas que le mot de passe des points d’accès sans fil sera stocké en texte clair, de sorte que si quelqu’un a pu accéder à votre fichier .bash_profile, il pourra également voir le mot de passe du routeur sans fil.

Si vous souhaitez explorer davantage les possibilités offertes par networksetup, tapez « man networksetup » et vous trouverez une quantité étonnante d’utilisations puissantes de l’utilitaire en ligne de commande.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *