Eu escrevi um daemon python para resolver este problema:
Depende de hostapd para fazer o provisionamento real, então você precisa instalá-lo primeiro. Em teoria, ele deve funcionar em qualquer grande distribuição linux (embora eu tenha experimentado apenas o 'buntus - 12.04 e 14.04 ainda)
Para instalar:
wget https://github.com/prahladyeri/hotspotd/raw/master/dist/hotspotd-0.1.tar.gz
tar xvf hotspotd-0.1.tar.gz
cd hotspotd-0.1/
sudo python setup.py install