Мой колледж требует веб-страницу аутентификации локального шлюза после подключения к их Wi-Fi, поэтому я хотел бы, чтобы мой MacBook Pro автоматически запускал curl с нужным пользователем и паролем при подключении к их Wi-Fi ssid. Я не уверен, где я проверю ssid в bash, или какая утилита автоматически запустит команду при подключении к определенному ssid.
1 ответ
0
Существует утилита под названием MarcoPolo, которая может делать такие вещи. Существует также SleepWatcher, который позволяет запускать сценарии в режиме сна / пробуждения (что обычно происходит, когда я в любом случае меняю сети Wi-Fi). И тогда всегда просто имея cron
или launchd
программ работы периодически запускать.
Я никогда не использовал MarcoPolo, но если вы пойдете одним из других маршрутов, вы можете получить имя сети Wi-Fi с помощью этой команды:
networksetup -getairportnetwork en1
(Замените en1
вашего интерфейса Wi-Fi)