[ninux.org] batman e fonera
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
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
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?