Fürstenwalde:BATMAN einrichten
Einleitung
In kathleen ist BATMEN standardmäßig installiert, allerdings nicht aktiviert. Diese Anleitung soll in erster Linie eine Erinnerungsstütze für einen möglichen Workflow sein (deshalb auch keine allzu großen Erklärungen). Für die Hintergründe dessen, was hier gemacht wird, vergl.
- Glossar#B.A.T.M.A.N.
- B.A.T.M.A.N._Advanced
- BATMAN-Konfiguration <- ACHTUNG: Der Artikel ist veraltet. Insbesondere die Verwendung von init-Skripten ist nicht mehr nötig!
Eine andere Anleitung, welche ebenfalls für kathleen gedacht ist, wurde von Freifunk-Potsdam veröffentlicht:
Wichtig: Diese Anleitung wurde für kathleen3.0.0 erstellt und getestet. Die Funktion bei neueren Releases ist ungewiss! |
Konfiguration
Allgemein
- /etc/config/network öffnen
- hinzufügen (am besten direkt unter wireless0):
config interface 'wireless0bat' option ifname '@wireless0' #nimm wireless0 als interface für bat option proto 'batadv' #protokoll sei nun batman! option mesh 'bat0' #meshen im bat0
Falls es ein Interface wireless1 gibt, selbiges nochmal dafür
- unter config interface 'dhcp' hinzufügen:
option mtu '1532'
ändern:
option ifname 'eth1' ändern zu list ifname 'eth1' list ifname 'bat0'
(heißt: Interface eth1 und bat0 seien Teil der Bridge)
Falls Router nur BATMEN-Client
- DHCP-Server deaktivieren (/etc/config/dhcp)
config dhcp 'dhcp' option ignore '0'
ändern zu:
option ignore '1'
- OLSR deaktivieren (verbessert Performance)
/etc/init.d/olsrd disable /etc/init.d/olsrd6 disable
Falls alles funktioniert hat, sollte batctl o den (die) BATMEN-Knoten in Reichweite anzeigen. Loggt man sich beim BATMEN-Client ein, so erhält man eine IP-Adresse aus dem DHCP-Subnetz des Routers auf dem der BATMEN-Server läuft. Nun sollte auch Roaming zwischen den Routern funktionieren.
Nach Abarbeiten dieser Anleitung, kommt man über die Adresse http://frei.funk künftig immer an dem Router an, der am nächsten liegt. Wenn man einen bestimmten Router zur Konfiguration erreichen möchte, so spreche man ihn mit seiner IPv6-Adresse an. Im Firefox gibt man dazu dazu die Adresse flankiert von eckigen klammern ein:
http://[ffff:ffff:ffff::1]
DHCP-Server
(/etc/config/dhcp):
config dhcp 'dhcp' option leasetime '5m' option ignore '0' option force '1' option interface 'dhcp' option dhcpv6 'server' option ra 'server' option start '2' ## Startpunkt der IP-Adressenvergabe aus dem Subnetz (davor: wird nicht vergeben (statische Adressen)) option limit '29' ## Anzahl der zu vergebenden IP-Adressen list dhcp_option '119,olsr'