Re: [ninux.org] Imparare a meshare (was: Ciao a tutti)

2009-02-07 Per discussione Michele Favara Pedarsi
OrazioPirataDelloSpazio (Lorenzo) ha scritto:
> ZioPRoTo (Saverio Proto) ha scritto:
>> Il driver MadWiFI ti consente di usare il VAP
>>
>> http://madwifi-project.org/wiki/VAP
>>   
> E a proposito di VAP... un po' di tempo fa ci chiedevamo se il driver
> non ti facesse proprio settare più VAP su canali diversi, magari facendo
> channel switching in round robin.
> 
> La risposta è: non è possibile.
> 
> "In a scenario with a single radio and multiple VAPs, all VAPs will
> share the same channel. It's not possible to use different channels or
> frequency bands on each VAP. "
> from: http://projects.otaku42.de/wiki/madwifi-ifupdown/ConfigurationOptions
> 

Nei chip in circolazione sono troppo lenti i sintonizzatori (il
silicio). Abbiamo provato a farglielo fare via software ma i tempi di
sintonizzazione facevano saltare il link. Per fare quel lavoro li'
(buzzword: radio cognitiva):
- o hai un sintonizzatore piu' rapido;
- o porti altra logica (ora sw) in hw;
- o usi radio multiportante (se hai piu' portanti le tieni sintonizzate
su tutte le frequenze azzerando la potenza per far parlare altri nodi, e
rialzandola alla bisogna);
- o usi radio programmabili (ce ne sono, ma costano uno sproposito e non
attecchiscono perche' non riescono ad andare in scala... un chip atheros
costa molto meno ed e' gia' in produzione di scala, gia' supportato
dalla filiera, gia' studiato dalle community, gia' aperto dagli acari).

E comunque, ovviamente, vai fuori standard (802.11); che potrebbe anche
non importare (se non hai intenzione di illuminare i terminali; che per
quanto li smanetti rimangono legati alla velocita' del loro silicio).
Forse il nuovo Centrino ... con radio programmabile ...  se Intel
rilascia le specifiche ...

Per seguire quella strada bisogna fare massa critica, mettere insieme un
buon gruzzoletto, appoggiarlo sul tavolo di una asta all'olandese con
qualche produttore cinese, e pagarci poi quello che fa l'offerta
migliore per produrne la quantita' sufficiente (dopo essere rientrato
dei costi di sviluppo di almeno una reference board). E' una strada
lunga e costosa sia in termini economici (es: io i soldi per andare in
Cina non li ho) che di competenze (es: io il cinese non lo parlo)...

Oppure c'e' anche un'altra strada, ma anche li' ci sono delle insidie
che onestamente non so ancora quanto pesano e come risolvere... le cpu
general purpose che usano i ruterini commerciali... e anche la
maggioranza degli sbc... hanno latenze troppo alte (es: dma software). E
se provi ad aggiungere della logica previsionale statistica per
ropperire ai tempi troppo lati, hai quindi bisogno di potenza di calcolo
che non hai. Forse con i 680Mhz della routerstation... a 59 dollari...
ma e' sul fil di lana... bisogna fare dei test prima di darlo per buono.
E adesso mi sto dedicando all'arte del video... sono impegnato col porno ;)

Per ora la strategia migliore da seguire e' quella della routerstation
(3 mini-pci + usb) proprio perche' oggi la installi chiavi-in-mano con
mesh+ap, e domani la upgradi con le radio appropriate. Poi quando il
porno avra' prodotto abbastanza nodi cognitivi di rete, la rete diventa
automagically cognitiva...

ciao

Michele


Re: [ninux.org] Imparare a meshare (was: Ciao a tutti)

2009-02-07 Per discussione OrazioPirataDelloSpazio (Lorenzo)

ZioPRoTo (Saverio Proto) ha scritto:

Il driver MadWiFI ti consente di usare il VAP

http://madwifi-project.org/wiki/VAP
  
E a proposito di VAP... un po' di tempo fa ci chiedevamo se il driver 
non ti facesse proprio settare più VAP su canali diversi, magari facendo 
channel switching in round robin.


La risposta è: non è possibile.

"In a scenario with a single radio and multiple VAPs, all VAPs will 
share the same channel. It's not possible to use different channels or 
frequency bands on each VAP. "

from: http://projects.otaku42.de/wiki/madwifi-ifupdown/ConfigurationOptions

Lorenzo





Re: [ninux.org] Imparare a meshare (was: Ciao a tutti)

2009-02-07 Per discussione ZioPRoTo (Saverio Proto)
> "While the FON function continues, an additional virtual Wifi
> card in AdHoc mode is created to realize parallel Freifunk meshing."
>
> Pensavo che anche i client dovessero avere una connessione ad-hoc, ma da
> quanto leggo immagino si possa continuare ad avere i client (es. laptop)
> della rete con la classica configuratione utilizzata per connettersi a
> qualunque ap standard anche per connettersi ai router Mesh
> (Lo so sono ignorante ... ma che ci volete fare il mondo è pieno di
> ignoranti)

Il driver MadWiFI ti consente di usare il VAP

http://madwifi-project.org/wiki/VAP

quindi il firmware freifunk fa comparire più reti, una in ad-hoc per
la rete mesh, e credo un paio in AP: una per FON ed un altra per i
client della mesh.

Saverio


Re: [ninux.org] Imparare a meshare (was: Ciao a tutti)

2009-02-06 Per discussione Marco Tozzini

cl...@ninux.org wrote:

 Ciao.
>
> Non ho trovato una immagine per i router Fonera su Freifunk, esiste
> qualcosa di preconfezionato anche per fonera? Ho trovato questo
> HowTo di OpenWRT pensi sia sufficiente per iniziare?
> http://wiki.openwrt.org/OlsrMeshHowto

 Il link mi sembra valido... Se vuoi provare il firmware freifunk, con
 la variante del tool ap51-flash chiamata ap51-flash-fonera dovresti
 riuscire a flasharlo [1] [2]

 Comunque ti sconsiglio il firmware freifunk perche' e' molto tarato
 sulle caratteristiche della rete di Berlino: meglio OpenWRT
 "vanilla". Non so se ti va di tentare, ma per una
 manifestazione/mostra di qualche settimana fa [3] ho temerariamente
 compilato delle immagini per fonera direttamente dal trunk di OpenWRT
 (attenzione, non il branch stabile) che hanno retto per una settimana
 [4]. Se no probabilmente qualcun altro che legge in mailing list ti
 puo' dare i link ad immagini compilate del branch stabile, o se hai
 tempo, rete, hard disk e processore da dedicarci, puoi compilare tu
 stesso un'immagine seguendo le istruzioni sul wiki [5]...

 Ciao, Clauz

 [1] http://download.berlin.freifunk.net/fonera/README.txt [2]
 http://download.berlin.freifunk.net/fonera/ [3]
 http://blog.ninux.org/2009/01/31/ddang-2009/ [4]
 http://pippo.netgroup.uniroma2.it/~clauz/openwrt/ddang/ [5]
 http://wiki.ninux.org/FirmwareNinux#compilare

 P.S. Mi sono imbattuto in un documento interessante sulla storia di
 olsrd, e l'ho riportato sul wiki:
 http://wiki.ninux.org/olsr?action=AttachFile&do=view&target=olsr-story.txt




Grazie
Tutto molto interessante
Devo veramente iniziare a giocarci un po' e (come al solito) perderci 
molto tempo per capire


Una curiosità
Sul link [1] che hai postato si dice:

"While the FON function continues, an additional virtual Wifi
card in AdHoc mode is created to realize parallel Freifunk meshing."

Pensavo che anche i client dovessero avere una connessione ad-hoc, ma da 
quanto leggo immagino si possa continuare ad avere i client (es. laptop) 
della rete con la classica configuratione utilizzata per connettersi a 
qualunque ap standard anche per connettersi ai router Mesh
(Lo so sono ignorante ... ma che ci volete fare il mondo è pieno di 
ignoranti)


Ciao
Marco




Re: [ninux.org] Imparare a meshare (was: Ciao a tutti)

2009-02-06 Per discussione a . anselmi
puoi anche provare Open-Mesh ROBIN

www.open-mesh.com
www.blogin.it

:)

Antonio



On Ven, 6 Febbraio 2009 22:58, cl...@ninux.org disse:
> Ciao.
> On Fri, Feb 6, 2009 at 10:05 PM, Marco Tozzini
>  wrote:
>> Ciao Michele
>>
>> Michele Favara Pedarsi wrote:
>>>
>>> Marco Tozzini ha scritto:
>>>

 Ciao,

 Sotto suggerimento di Saverio (ZioPRoTo) mi sono appena
 iscritto

 Faccio parte del PLUG (Prato Linux User Group) e ho appena
 proposto al gruppo di fare qualche esperimento con le reti MESH

 Ho disponibili 6 router Fonera sui quali ho installato
 OpenWRT e OLSR e vorrei provare a connetterli insieme in una rete
 MESH
 Ho visto che il file di configurazione olsr.conf e
 tutt'altro che semplice da gestire 
 Che dite sto procedendo nella direzione giusta?

>>>
>>> Forse ti conviene iniziare con un os preconfezionato per il mesh
>>> (sempre
>>> openwrt, pero' finalizzato per il meshing; ce ne sono tanti...
>>> Freifunk... credo anche Ninux abbia prodotto la sua finalizzazione
>>> ma
>>> non so a che punto e'). Perche' cosi' parti da un sistema
>>> funzionante da
>>> osservare. Dopodiche' riparti da zero e te lo riproduci per lo meno
>>> in
>>> console.
>>>
>>>
>>
>> Non ho trovato una immagine per i router Fonera su Freifunk, esiste
>> qualcosa
>> di preconfezionato anche per fonera?
>> Ho trovato questo HowTo di OpenWRT pensi sia sufficiente per
>> iniziare?
>> http://wiki.openwrt.org/OlsrMeshHowto
>
> Il link mi sembra valido... Se vuoi provare il firmware freifunk, con
> la variante del tool ap51-flash chiamata ap51-flash-fonera dovresti
> riuscire a flasharlo [1] [2]
>
> Comunque ti sconsiglio il firmware freifunk perche' e' molto tarato
> sulle caratteristiche della rete di Berlino: meglio OpenWRT "vanilla".
> Non so se ti va di tentare, ma per una manifestazione/mostra di
> qualche settimana fa [3] ho temerariamente compilato delle immagini
> per fonera direttamente dal trunk di OpenWRT (attenzione, non il
> branch stabile) che hanno retto per una settimana [4]. Se no
> probabilmente qualcun altro che legge in mailing list ti puo' dare i
> link ad immagini compilate del branch stabile, o se hai tempo, rete,
> hard disk e processore da dedicarci, puoi compilare tu stesso
> un'immagine seguendo le istruzioni sul wiki [5]...
>
> Ciao,
> Clauz
>
> [1] http://download.berlin.freifunk.net/fonera/README.txt
> [2] http://download.berlin.freifunk.net/fonera/
> [3] http://blog.ninux.org/2009/01/31/ddang-2009/
> [4] http://pippo.netgroup.uniroma2.it/~clauz/openwrt/ddang/
> [5] http://wiki.ninux.org/FirmwareNinux#compilare
>
> P.S. Mi sono imbattuto in un documento interessante sulla storia di
> olsrd, e l'ho riportato sul wiki:
> http://wiki.ninux.org/olsr?action=AttachFile&do=view&target=olsr-story.txt
>