Skip to main content

Negli ultimi mesi abbiamo rinnovato quasi tutta l’infrastruttura di Ninux Basilicata. Cambiano gli strumenti, non lo spirito: software libero, nessuna dipendenza da servizi commerciali e una rete che chiunque può estendere con il proprio nodo. Ecco in breve cosa è cambiato.

OpenWISP 26.09

Il nostro controller è passato a OpenWISP 26.09, con tutti i moduli attivi: controller, monitoraggio, topologia di rete, firmware upgrader e RADIUS. Da un unico pannello configuriamo i nodi, li teniamo d’occhio, distribuiamo gli aggiornamenti e gestiamo gli utenti degli hotspot. Anche le pagine di accesso WiFi (OpenWISP WiFi Login Pages) sono state aggiornate.

VPN: si torna a ZeroTier, ma in casa

Per collegare le isole che la radio non riesce a raggiungere siamo tornati a ZeroTier, questa volta con il controller ospitato sui nostri server e gestito direttamente da OpenWISP. Quando un nodo entra in rete, OpenWISP lo autorizza e gli assegna l’indirizzo in automatico. ZeroTier funziona anche dietro NAT e CGNAT e offre un unico segmento di rete su cui il routing scopre i vicini, esattamente come sulla mesh radio.

Routing con BIRD e Babel

Il routing dei nodi è affidato a BIRD con il protocollo Babel, attivo sulla mesh 802.11s, sulla LAN e sulla VPN ZeroTier. Una regola fissa: la default route non viene mai annunciata in Babel, quindi ogni nodo mantiene la propria uscita verso Internet e nessun server fa da gateway centrale. Un nodo senza connessione propria impara l’uscita dal vicino di mesh tramite OSPF. La configurazione arriva ai router come template OpenWISP e viene validata prima di essere applicata, così un errore non isola mai un nodo. Leggi la guida sul routing.

Hotspot: addio CoovaChilli, benvenuto uspot

Il captive portal degli hotspot NINUX Free WiFi è ora uspot, il captive portal nativo di OpenWrt, che ha sostituito CoovaChilli. La pagina di login è servita in HTTPS e l’autenticazione passa dal RADIUS di OpenWISP. Leggi come funziona il nuovo hotspot.

Una nuova architettura DNS

I DNS sono stati ricostruiti da zero: BIND 9 con un primario nascosto, due secondari pubblici, zone firmate con DNSSEC, trasferimenti cifrati in WireGuard e una zona dinamica in cui ogni router registra da solo il proprio nome. Tutto è automatizzato con Ansible e pubblicato come progetto open source. Leggi la guida sul DNS.

Firmware su OpenWrt 25.12

Il firmware Ninux è basato su OpenWrt 25.12 ed è compilato in automatico per i router che usiamo, dai piccoli GL.iNet ai Linksys, TP-Link, TOTOLINK e Zyxel con WiFi 6, fino alle macchine x86. Include già tutto il necessario: agent OpenWISP, BIRD, mesh, ZeroTier, uspot e client DDNS. Le immagini sono pubblicate nella sezione Downloads.

Vuoi partecipare o mettere un nodo? Dai un’occhiata alla pagina Entra in Ninux o scrivici.

Leave a Reply