B.A.T.M.A.N.: Unterschied zwischen den Versionen

Aus Opennet
Wechseln zu: Navigation, Suche
K (Link hinzugefügt)
(beide BATMAN Seiten wurden gemerged)
 
(3 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
B.A.T.M.A.N. (better approach to mobile ad-hoc networking) ist ein neues Routing-Protokoll von und für Wirless Mesh Ad-Hoc Netze. Weiteres zum Projekt siehe https://www.open-mesh.net/batman
+
#REDIRECT [[B.A.T.M.A.N]]
 
+
=== Konfigurationsdatei ===
+
 
+
Liegt unter [[OpenWrt Kamikaze]] in /etc/config/batman:
+
 
+
config batman general
+
        option interface                wl0
+
        option announce
+
        option gateway_class            6
+
        option originator_interval
+
        option preferred_gateway
+
        option routing_class
+
        option visualisation_srv
+
 
+
=== Erläuterung der Konfigurationsdatei ===
+
 
+
interface:
+
* das Interface auf dem batman sich im Netz austauschen soll, primär das Wireless-Interface
+
* Beispiel: wl0; ath0
+
 
+
announce:
+
* lokale Subnetze die batman ankündigen soll
+
* Vorgabe: <leer>
+
* Beispiel: 192.168.1.0/24; 172.16.0.0/16
+
* Console: -a
+
 
+
gateway_class:
+
* nur fuer Router interessant, die gleichzeitig Gateways (Usergateway) sind
+
* Vorgabe: 0
+
* Beispiel: 0-11; 0: kein Gateway, 1-11: bandbreitenabhängig, wobei 11 größer als 6 Mbit bedeutet
+
* Console: -g
+
 
+
originator_interval:
+
* Zeitinterval fuer die Advertisements, wie oft sendet batman Routing-Informationen
+
* Vorgabe: 1000ms
+
* Beispiel: 2000: 2 Sekunden
+
* Console: -o
+
 
+
preferred_gateway:
+
* bevorzugtes Gateway
+
* Beispiel: 192.168.1.1
+
* Console: -p
+
 
+
routing_class:
+
* nach welchem Kriterium batman die Route auswählt
+
* Beispiel: 0-3; 0: keine Default-Route; 1: schnell; 2: stabil; 3: statistisch beste (wie bei OLSR)
+
* Console: -r
+
 
+
visualisation_srv:
+
* Adresse des Visualisierungsservers; zur Zeit nicht implementiert
+
* eg: 192.168.1.1
+
* Console: -v
+
 
+
'''Hinweis:''' Die Optionen "gateway_class" kann nicht zusammen mit "preferred_gateway" und "routing_class" verwendet werden. Am besten zu beschreiben, als Server (gateway_class) und Client (preferred_gateway, routing_class).
+
 
+
=== Weitere Parameter des batmand ===
+
 
+
Weiterhin gibt es für den batmand einige zusätzliche Aufrufparamater.
+
 
+
Debug-Modus:
+
* verschiedene Debug-Modi
+
* Beispiel: 0-4; 0: keine Debug-Informationen; 1: Neighbours; 2: Gateways; 3: normal; 4: alle batman-informationen, die verarbeitet werden
+
* Schalter: -d
+
 
+
Connect-Modus:
+
* verbindet zum lokalen batmand, z.b. fuer Debugging
+
* Schalter: -c
+
 
+
=== Beispiele ===
+
 
+
Zeigt alle aktuellen Nachbarn des Knotens an (bei bereits laufendem batmam-process im Hintergrund):
+
batmand -c -d 1
+
 
+
Sendet auf ath0 alle 2 Sekunden und verbreitet dabei, dass das 192.168.1.0/24 netzt lokal angebungen ist. Ausserdem verwendet er das Default-Gateway über den stabilsten Pfad:
+
batmand -a 192.168.1.0/24 -r 2 -o 2000 ath0
+
 
+
Sendet auf wl0 jede Sekunde und verbreitet sein Default-Gateway, Bandbreite bis 1 Mbit:
+
batmand -g 6 -o 1000 wl0
+
 
+
=== Weblinks ===
+
 
+
[https://www.open-mesh.net/batman/documentation/batmand_howto.pdf HowTo zur B.A.T.M.A.N Konfiguration]
+

Aktuelle Version vom 25. November 2007, 09:17 Uhr

  1. REDIRECT B.A.T.M.A.N
Meine Werkzeuge
Namensräume

Varianten
Aktionen
Start
Opennet
Kommunikation
Karten
Werkzeuge