Firmware eigenNet

Da EigenWiki.

Il firmware è sistema operativo che viene flashato nelle antenne, noi siamo partiti dall'ottimo OpenWRT per realizzare il nostro firmware. In particolare implementa un modulo nel kernel linux, Batman adv, che serve per gestire il routing tra le antenne (ossia che percorso far fare ai dati) ed ha la peculiarità di lavorare a Layer 2. Il firmware eigenNet con il suo modulo eigennet-autoconf, si occupa di far sì che i dispositivi possano immediatamente entrare a far parte della nostra rete configurandoli automaticamente.

La parte più interessante delle modifiche è il file /etc/config/eigennet


Su [1] la spiegazione del file.

Qui una spiegazione di massima delle sezioni.

config section general

Impostazioni generali per l'antenna: debug e bootmode

config section network

Impostazioni generali per la rete: maschere, prefissi ...

config section wireless

Impostazioni specifiche per il wireless mesh: se accettare clients, gli ssid

config section wired

Impostazioni per l'interfaccia cablata

config section gw4server

Impostazioni per il caso in cui l'antenna debba fare da gateway per il server. Da ampliare

config section pointing 

Qui viene impostato se abilitare o no il sistema di puntamento via intefaccia web

config section bwtestclient

Qui invece viene impostato se abilitare o no il sistema ti test della banda da web interface

config section sshserver

Imposta se abilitare o no il server ssh e con quali opzioni di accesso

config section firewall

Imposta se abilitre o no il firewall

config section httpinfo

Abilita o disabilita la possibilità di mandare informazioni dell'antenna via http.

Altre informazioni possono essere reperite qui.