B.A.T.M.A.N.: Unterschied zwischen den Versionen
Erscheinungsbild
Inhalt gelöscht Inhalt hinzugefügt
Formatierung / Optik / keine Grammatikanpassungen |
beide BATMAN Seiten wurden gemerged |
||
| (8 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
#REDIRECT [[B.A.T.M.A.N]] |
|||
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 |
|||
=== 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 === |
|||
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 Optionen === |
|||
Weiterhin gibt es für den batmand einige zusätzliche Aufrufparamater. |
|||
Debug-Mode: |
|||
* 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-Mode: |
|||
* verbindet zum lokalen batmand, z.b. fuer Debugging |
|||
* cl: -c |
|||
'''Beispiele:''' |
|||
batmand -c -d 1 |
|||
* Zeigt alle aktuellen Nachbarn des Knotens an (bei bereits laufendem batmam-process im Hintergrund) |
|||
batmand -a 192.168.1.0/24 -r 2 -o 2000 ath0 |
|||
* 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 -g 6 -o 1000 wl0 |
|||
* Sendet auf wl0 jede Sekunde und verbreitet sein Default-Gateway, Bandbreite bis 1 Mbit. |
|||
Aktuelle Version vom 25. November 2007, 07:17 Uhr
Weiterleitung nach: