[ninux.org] batman e fonera

2009-03-16 Thread Marco Tozzini
Ciao a tutti,
Sono riuscito ad installare batman (v. 0.3.1) sulle mie
fonera (v1 e v2)
Ho seguito le indicazioni riportate qui per il setup:
http://ieie.homeunix.com/2008/06/20/batman-better-approach-to-mobile-ad-hoc-networking-e-visualizzazione-3d-dei-link-wifi/
Le stazioni si vedono tranquillamente e posso pingarle senza
problemi, ma non riesco ad uscire verso altri mondi in
nessun modo

ho connesso ad una fonera la mia rete LAN (192.168.0.X) dove
ho una stazione 192.168.0.80 che è un router wifi con
OpenWRT, poi ho anche un router ADSL con IP 192.168.0.1

Dalla fonera 'server' (ath0 192.168.2.200 e br-lan
192.168.0.200) connessa alla LAN posso pingare tutto il
mondo LAN e internet
Dalla fonera 'client' (ath0 192.168.0.203) posso pingare la
fonera 'server' sia come 192.168.2.200 che come
192.168.0.200
Non riesco ad uscire verso 192.168.0.80 e 192.168.0.1

Avete qualche suggerimento

Ciao
Marco






Re: [ninux.org] batman e fonera

2009-03-16 Thread OrazioPirataDelloSpazio (Lorenzo)

Marco Tozzini ha scritto:

Ciao a tutti,
Sono riuscito ad installare batman (v. 0.3.1) sulle mie
fonera (v1 e v2)
Ho seguito le indicazioni riportate qui per il setup:
http://ieie.homeunix.com/2008/06/20/batman-better-approach-to-mobile-ad-hoc-networking-e-visualizzazione-3d-dei-link-wifi/
Le stazioni si vedono tranquillamente e posso pingarle senza
problemi, ma non riesco ad uscire verso altri mondi in
nessun modo

ho connesso ad una fonera la mia rete LAN (192.168.0.X) dove
ho una stazione 192.168.0.80 che è un router wifi con
OpenWRT, poi ho anche un router ADSL con IP 192.168.0.1

Dalla fonera 'server' (ath0 192.168.2.200 e br-lan
192.168.0.200) connessa alla LAN posso pingare tutto il
mondo LAN e internet
  
Scusa ma sulla fonera "server" hai un bridge attivo su qualche 
interfaccia di rete?
Se non hai bridgato le interfaccie ma ti stai tenendo la 192.168.0.X per 
la LAN e la 192.168.2.X per la WLAN, perchè alla fonera "client" dai 
quell'IP?
Dovrebbe prendersi un IP della classe 192.168.2.X e impostare come 
default gatewat la 192.168.2.200 (fonera "server"). All'impostazione del 
default gateway e quindi della tabella di routing dovrebbe pensare 
BATMAN (che non ho mai provato), ma penso ci sia il modo di dirgli di 
annunciare la 0.0.0.0/0 (ovvero "l'uscita su internet"), smanettando con 
i file di configurazione. Se fosse cosi' dovresti far annunciare questa 
rotta (la 0.0.0.0/0) dalla fonera "server".

A questo punto la fonera client dovrebbe avere:
-un IP della classe 192.168.2.X
-il default gateway settato a 192.168.2.200

Ciao,

Lorenzo


Re: [ninux.org] batman e fonera

2009-03-17 Thread Marco Tozzini
Ciao

- Original Message Follows -
From: "OrazioPirataDelloSpazio (Lorenzo)"

> Marco Tozzini ha scritto:
> > Ciao a tutti,
> > Sono riuscito ad installare batman (v. 0.3.1) sulle mie
> > fonera (v1 e v2)
...
> >
> Scusa ma sulla fonera "server" hai un bridge attivo su
> qualche  interfaccia di rete?
> Se non hai bridgato le interfaccie ma ti stai tenendo la
> 192.168.0.X per  la LAN e la 192.168.2.X per la WLAN,
> perchè alla fonera "client" dai  quell'IP?
> Dovrebbe prendersi un IP della classe 192.168.2.X e
> impostare come  default gatewat la 192.168.2.200 (fonera
> "server"). All'impostazione del  default gateway e quindi
> della tabella di routing dovrebbe pensare  BATMAN (che non
> ho mai provato), ma penso ci sia il modo di dirgli di
> annunciare la 0.0.0.0/0 (ovvero "l'uscita su internet"),
> smanettando con  i file di configurazione. Se fosse cosi'
> dovresti far annunciare questa  rotta (la 0.0.0.0/0) dalla
> fonera "server". A questo punto la fonera client dovrebbe
> avere: -un IP della classe 192.168.2.X
> -il default gateway settato a 192.168.2.200
>
> Ciao,
>
> Lorenzo

Ciao Lorenzo

Hai ragione ho sbagliato a scrivere
le config sono queste:
fon_server.ath0 = 192.168.2.200
fon_server.br-lan = 192.168.0.200

fon_client.ath0 = 192.168.2.203
fon_client.br-lan = 192.168.1.203 (non connessa)

Ho comunque risolto
(grazie all'aiuto di d0tslash sul #bat...@freenode)

il comando batman -a 192.168.0.1/24 ath0
permette sulla fonera 'server' di annunciare la
disponibilita' della rete 192.168.0.x

dalla fonera 'client' riuscivo a pingare le interfacce ath0
(batman 192.168.2.200) e br-lan (192.168.0.200) ma non
riuscivo ad uscire sul resto della rete 192.168.0.x

il problema è che la risposta del ping non riesce a
tornare indietro dalla br-lan alla ath0

aggiungendo una regola di NAT sulla fonera 'server' ho
risolto il problema
iptables -t nat -A POSTROUTING -o br-lan -j MASQUERADE
in questo modo il ping viene nattato e riesce ANCHE a
tornare indietro

Grazie

Ciao
Marco

P.S.
forse la regola sopra deve essere un po' adattata per
OpenWrt, qualche suggerimento?