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


Rispondere a