Perfetto!
In pratica quindi basterebbe parsare un file del genere no?
http://wnmap.seattlewireless.net/browser/misc/topology_sample.txt
Secondo voi, conviene fare delle misure attive stile iperf [1] oppure
stavo pensando potremmo agganciarci a OLSR.
In questo modo e' ancora piu' semplice. Basterebbe andare ad abbassare
drasticamente il tempo con coi i nodi si scambiano pacchetti di HELLO
(HelloInterval settato a 0.1 ad esempio), e quindi andare a raccogliere
direttamente le misure che ci da' OLSR. Gratis!
Ovviamente non andremmo a fare delle misure precisissime, ma stiamo
cercando un compromesso tra un programma in grado di darci una stima
"rozza" del canale con meno interferenza, e lo sforzo per codare il
programmino!
Il campo da considerare è quello "Topology"?
Il programmino - nella versione + facile- potrebbe essere uno script
in python che gira su ogni wrt e che fa le seguenti operazioni su tutti
i client:
---------------------
- aprire un socket in ascolto sulla porta XXX
se riceve un pacchetto "SCAN_CHANNELS" manda un ack e dopo X1 (ad
esempio 10) secondi:
- edita HelloInterval in olsr.conf settandolo a un valore basso (ad es: 0.1)
- si appunta il canale attuale in un file
-- per ogni canale
- invia un comando iwconfig per cambiare canale
- dorme per X2 secondi... diciamo 600 secondi (10 minuti).
- torna sul canale originale
se invece riceve un pacchetto "CHANGE_CHANNEL", manda un ack e dopo X1
secondi cambia il canale per sempre.
----------------------
Il master invece, a seguito di un comando da parte dell'utente, invierà
un pacchetto "SCAN_CHANNELS".
Dopo X1+X2 - "un po'" iniziarà a copiarsi il file della topologia.
Operazione che ripeterà ogni X2 secondi per tutti i canali disponibili.
Alla fine presenterà il report all'utente che potrà secegliere se
cambiare canale o non fare nulla.
Potrebbe funzionare così? Se si, sarebbe veramente facile implementarlo
penso!
Lorenzo
[EMAIL PROTECTED] ha scritto:
On 7/12/08, Lorenzo <[EMAIL PROTECTED]> wrote:
[...]
Qual è secondo voi il sistema migliore per avere la lista degli IP di tutti
gli AP nella rete? e quella di tutti gli IP dei nodi a cui sono fisicamente
collegato (ovvero dei miei vicini "radio")?
olsrd txtinfo plugin! :) Sia per la prima che per la seconda che hai
detto! Se la rete e' olsr, naturalmente...
Ciao,
Clauz