[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