Questa guida serve ad aiutare tutti quei utilizzatori che come me sono incappati in un problema banale ma potrebbe sembrare difenile da risolvere
In una configurazione della rete blu con il Captive Portal abilitato in modalità coupon
E si ha la necessita di collegare alla stessa rete un dispositivo che non ha un interfaccia web per inserire il coupon, come nel mio caso dei termostati per la gestione dell’edificio IOT
Si deve configurare il proprio dispositivo a collegarsi alla rete Blu, a questo punto se vado dell’interfaccia web del mio firewall troverò il mio disposto collegato ed il suo MAC Address
A questo punto mi collego tramite il mio programma alla console del firewall nella directory /var/ipfire/captive.
Dentro questa directory trovo alcuni file, quello che interessa noi è quello che si chiama clients, va aperto con un editor di testi
Quello che avrete se avete dei dispositivi gia configurati assomiglierà molto a questo
A questo punto dovete inserire una nuova riga, rispettando questa sintassi:
Il primo carattere (5) deve essere un numero sequenziale, separare con il campo successivo con la virgola
Secondo carattere (QQ:QQ:QQ:QQ:QQ:QQ) deve essere il MAC Address del vostro dispositivo da aggiungere
il terzo carattere, è all’indirizzo IP da assegnare al vostro dispositivo, assicuratevi di non avere duplicati, per non avere conflitti
quarto carattere (1634064520) è la data ed ora in formato Epoch, ha solo lo scopo se il vostro coupon ha una scadenza, in caso contrario non ha significato e potete copiare oppure inserire un numero che volete.
Quinto carattere (0) lasciate zero
Sesto carattere (23GY6TRk) il codice del coupon valido, che ha generato il sistema
Settimo carattere, dopo il coupon è possibile scrivere un nome o nota per indentificare sulla pagina web quale dispositivo è quello associato a questo coupon, verrà visualizzato sotto la colonna commento
Al termine di questo commento non è necessario inserire la virgola
Terminata la modifica, salvate il file e riavviate il sistema, e verificare se tutto funziona perfettamente