[Ninux-Wireless] Dinamic routing con olsr

Vincenzo Bruno v.bruno a vinsoft.it
Mer 6 Apr 2011 11:51:37 CEST


Salve a tutti,
mi presento, sono Vincenzo dell'Hacklab Cosenza e vi lurko da tempo.
Qui stiamo lavorando ad una rete Ninux che attualmente è in fase 
pre-alpha, ovvero di studio e cercare di capire come funziona.

Vado alla questione.
Abbiamo configurato 3 router Linksys WRT54GL con l'ultima Freifunk, con 
questi indirizzamenti
MAC *2D7F
IP LAN 192.168.1.1
IP WAN 192.168.11.1 GW 192.168.11.2
IP WIFI 10.10.10.1

MAC *2FFB
IP LAN 192.168.2.1
IP WAN 192.168.12.1 GW 192.168.12.2
IP WIFI 10.10.10.2

MAC *DB0B
IP LAN 192.168.3.1
IP WAN 192.168.13.1 GW 192.168.13.2
IP WIFI 10.10.10.3

Ogni router potenzialmente ha un GW verso l'esterno, che può essere UP o 
meno.
I tre router sono connessi tra loro tramite Wifi in modalità ad-hoc, 
come da manuale e comunicano senza problemi.
Il protocollo olsr funziona e i 3 router creano la mesh, quindi 
configurando un solo gateway si può navigare dalle 3 LAN.

Ciò che ancora non siamo riusciti a far funzionare è l'aggiornamento 
automatico delle route quando cambia gateway, ovvero se un GW sparisce 
ma ce n'è un altro disponibile in rete.

Il problema è che il router non si accorge che il suo GW è down e la 
rete va riconfigurata a mano.
Nel campo HNA4 di ogni router abbiamo messo
0.0.0.0/0; 192.168.X.1; 192.168.1X.1
con X in {1,2,3}

purtroppo non abbiamo trovato documentazione per questo caso e siamo 
fermi da alcune settimane su questo

Ogni suggerimento è ben accetto :)
Grazie

Vincenzo




Maggiori informazioni sulla lista Wireless