!EigenNet e' un firmware per reti comunitarie basato su OpenWrt, per soddisfare le esigenze di tante comunita' viene sviluppato in diversi branch di cui i principali sono: * master - ramo di sviluppo instabile, attualmente usa batman-adv per la costruzione della rete mesh a layer 2. * pisa - branch adatto alle esigenze della comunita' di Pisa, e' basato su commit stabili di master. * roma - ramo sviluppato da arkanet per la comunita' di Roma basato su master ma usa OLSRd per il routing a layer 3. Compilare il firmware: 1. Scegliere la release di OpenWrt da usare, raccomandiamo di usare backfire per hardware con chip con driver madwifi, e trunk per hardware con chip con driver ath9k ( per esempio device della serie M di Ubiquity ) 2. Scaricare il sorgente di OpenWrt seguendo [[https://dev.openwrt.org/wiki/GetSource|le istruzioni su questa pagina]] 3. Aggiungere il feed dei sorgenti di eigenNet ( sostituire "CartellaOpenWRT" e "NomeBranch" con i nomi veri ) {{{ cd CartellaOpenWRT cp feeds.conf.default feeds.conf echo 'src-git zzzeigennet git://gitorious.org/eigennet/packages.git;NomeBranch' >> feeds.conf scripts/feeds update -a scripts/feeds install -a }}} 4. Scegliere le proprie impostazioni di compilazione (i pacchetti di eigenNet si trovano sotto il menu' "Administration" ) {{{ make menuconfig }}} 5. Compilare {{{ make }}} 6. Prendere l'immagine che ci serve dentro la cartella bin Altre istruzioni aggiornate in inglese si trovano [[https://gitorious.org/eigennet/pages/Home|qui]].