Questão iniciar uma ação automática, uma vez conectado a um SSID específico no OS X


Minha faculdade exige uma página de autenticação de gateway local depois de conectar ao seu wifi, então eu gostaria de fazer meu macbook pro executar automaticamente curl com o usuário e senha adequados quando eu me conectar ao seu ssid wifi. Eu não tenho certeza onde eu iria verificar o ssid no bash, ou qual utilitário iria iniciar automaticamente um comando na conexão a um certo ssid.


1


origem




Respostas:


Existe um utilitário chamado MarcoPolo que pode fazer coisas assim. Há também SleepWatcher, que permite que você execute scripts em sleep / wake (que geralmente é quando eu me vejo alterando as redes Wi-Fi). E então há sempre apenas ter um cron ou launchd trabalho executado periodicamente.

Eu nunca usei MarcoPolo, mas se você for a uma das outras rotas, você pode obter o nome da rede Wi-Fi com este comando:

networksetup -getairportnetwork en1 

(Substituir en1 pelo nome da sua interface Wi-Fi)


0