Para outras referências, descobri que wpa_supplicant era a melhor (apenas?) opção. Demorou um pouco para configurá-lo, mas funcionou.
O único problema que me impediu de usar e, eventualmente, de desfazer o projeto, ocorreu devido à minha situação única: wpa_supplicant ignora completamente um endereço MAC falsificado.
Como 99% das pessoas não se importam com a falsificação de endereços MAC, wpa_supplicant funciona.