[Berlin-wireless] Batman-Testsetup

smilebef at gmail.com smilebef
Sa Dez 14 18:49:36 CET 2013


Ich würde in nächster Zeit gerne die Bielefelder Firmware ausprobieren.
Abgesehen von den 12:ca:ff:ee:ba:be ...
wäre die kompatibel zu eurer Konfiguration?
Dann würde ich hier FH nämlich die Bielefelder FW installieren, mit
02: eben.



Am Fri, 13 Dec 2013 19:41:07 +0100
schrieb cholin <cholin at spline.de>:

> Moin.
> 
> Wir haben an der Ohlauer Straße mal ein kleines Batman-Testsetup
> aufgebaut. Anders als Elektra haben wir versucht die uci Integration
> zu benutzen und nicht direkt via batctl (Interfaces hinzufügen usw).
> Im folgenden (für Interessierte) unser Setup sowie ein paar
> Config-Beispiele.
> 
> Setup:
>   - 1x Nanobridge M5: AirOS (wifi bridge) nach Neukölln
>   - 1x Gateway Router: spricht OLSR (ins Freifunkmesh) über die
>     Nanobridge M5 sowie je zwei APS und ADHOC (batman) auf 2.4 Ghz
>     + 5 Ghz und ist der zentrale DHCP Server für das Batman-Mesh
>   - 3x Batman-Nodes (je zwei APs und ADHOC (batman) auf 2.4 Ghz
>     + 5 Ghz
> 
> Die Konfiguration von B.A.T.M.A.N ist ziemlich einfach und
> mittlerweile (v2013) gut integriert. Um also nun ein bat0-Interface
> anzulegen und darauf batman adv sprechen zu können, muss
> in /etc/config/network einfach nur für das jeweilige Interfaces als
> Protokoll 'batadv' gewählt werden:
> 
> /etc/config/wireless
>   config wifi-iface
> 	option ifname	'adhoc2'
> 	option network 	'adhoc2'
> 	option device   'radio1'
> 	option mode     'adhoc'
> 	option ssid     'mesh-batman'
> 	option bssid 	'02:CA:FE:CA:CA:40'
> 
> /etc/config/network
>   config interface 'adhoc2'
> 	option mtu '1528'
> 	option proto 'batadv'
> 	option mesh 'bat0'
> 
> Aufpassen dass "bridging" übernimmt BATMAN selbst (alle Interfaces die
> per 'mesh' in bat0 eingestellt werden). Deswegen für jedes wifi-ifaces
> ein eigenes network sowie interface (in /etc/config/network)
> angeben. Daraufhin sollte ein bat0 interface erscheinen und wir können
> mittels batctl mal ein wenig Informationen ausgeben lassen:
> 
>   * welche Interfaces werden von batman zzt verwaltet?
>     # batctl if
>     adhoc2: active
>     adhoc5: active
> 
>   * Meshüberblick
>     # batctl vm server
>     batctl vd json -T -2
>     { "router" : "a2:f3:c1:48:d6:49", "neighbor" :
> "a2:f3:c1:48:d5:35", "label" : "1.000" }
>     { "router" : "a2:f3:c1:48:d5:35", "neighbor" :
> "a2:f3:c1:48:d6:49", "label" : "1.015" }
>     { "router" : "a2:f3:c1:48:d5:34", "neighbor" :
> "a2:f3:c1:48:d6:48", label" : "1.015" }
> 
> Da wir nur auf dem zentralen Gateway DHCP haben, sind die APs alle
> selbst gebridged mit bat0 (da hier kein batman gesprochen werden
> soll):
> 
> /etc/config/wireless
>   config wifi-iface
> 	option ifname 	'ap5'
> 	option device   radio1
> 	option mode     ap
> 	option ssid     freifunk-refugee
> 	option network 	'mesh'
> 
> /etc/config/network
>   config interface 'mesh'
> 	option ifname 'bat0'
> 	option type 'bridge'
> 	option proto 'static'
> 	option ipaddr '104.193.23.1'
> 	option netmask '255.255.255.0'
> 	option ip6assign '64'
> 
> Wer das ganze genauer sich angucken möchte, kann das in
> berlin-configs(refugee-core, refuge-mesh-X) [1] oder in der Wiki [2]
> tun.
> 
> Gruß
> Nico
> 
> [1] https://github.com/freifunk/berlin-configs
> [2]
> http://wiki.freifunk.net/Berlin:Standorte:Gerhart_Hauptmann_Schule#Links
> 
> 
> 





Mehr Informationen über die Mailingliste Berlin