A pfSense tartalmaz egy captive portal szolgáltatást, amivel ugyanezt meg lehet oldani, pl. ip lista átengedése.
Jó esetben az user management segítségével kialakítható olyan user (tanárok) aki a captive portal kezelésére jogosult.
Ha elfogadsz egy jótanácsot, akkor a pfSense képességeit kellene először megismerni. Valószínűleg sokkal bonyolultabb dolgokat is meg lehet vele oldani, mint gondolnád. ;) Csak egészen másképp.