lancer une action automatique une fois connecté à un SSID spécifique sous OS X

1

Mon collège requiert une page Web d’authentification de passerelle locale après la connexion à leur réseau wifi. Je souhaite donc que mon macbook pro exécute automatiquement curl avec le nom d’utilisateur et le mot de passe appropriés lorsque je me connecte à leur identifiant wifi. Je ne sais pas exactement où vérifier le SSID dans Bash, ni quel utilitaire lancerait automatiquement une commande lors de la connexion à un certain SSID.

Kyle-Euclid
la source

Réponses:

0

Il y a un utilitaire appelé MarcoPolo qui peut faire des choses comme ça. Il y a aussi SleepWatcher , qui vous permet d'exécuter des scripts en mode veille / réveil (ce qui se produit généralement lorsque je me trouve en train de changer de réseau Wi-Fi de toute façon). Et puis, il y a toujours un cronou un launchdtravail exécuté périodiquement.

Je n'ai jamais utilisé MarcoPolo, mais si vous utilisez l'un des autres itinéraires, vous pouvez obtenir le nom du réseau Wi-Fi avec cette commande:

networksetup -getairportnetwork en1 

(Remplacez en1par votre nom d'interface Wi-Fi)

bétail
la source