Flashing: differenze tra le versioni

Da EigenWiki.
Vai alla navigazione Vai alla ricerca
(Creazione della pagina)
 
(typo)
Riga 11: Riga 11:
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 )
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]]
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 )
3. Aggiungere il feed dei sorgenti di eigenNet ( sostituire "CartellaOpenWRT" e "NomeBranch" con i nomi veri )

Versione delle 23:32, 20 giu 2013

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 [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

In questa sezione si possono scegliere diversi tool, sia grafici che WebUI per la gestione della rete, dai test di banda ai puntamenti. Per avere i test di banda si deve abilitare nella sezione

Base System
->Bysybox
-->Networking Utilities
--->nc 
---->[*]   Netcat server options (-l)

Che serve per avere la flag -l (listen) su netcat

5. Compilare

make

6. Prendere l'immagine che ci serve dentro la cartella bin