есть менеджер подключений
NetSetMan
у него есть менеджер Wifi(никогда им не пользовался)
выглядит примерно вот так
я его использую только для изменения настроек IP адреса (static-DHCP) своих сетевух, а вам может помочь
опция выполнения скрипта при подключении чтобы получать смс и вставлять его куда надо.
Перечитал вопрос и понял, что надо подключаться к точке с конкретным MAC, если провайдер не заморочился поставить везде одинаковый -
вот тут пишут, что такой функционал присутствует у интеловских wifi сетевух.