B.A.T.M.A.N.: Unterschied zwischen den Versionen
Erscheinungsbild
Inhalt gelöscht Inhalt hinzugefügt
Zim (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Zim (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
| Zeile 18: | Zeile 18: | ||
interface: |
interface: |
||
- das interface auf dem batman sich im Netz austauschen soll, primaer das Wireless-Interface |
- das interface auf dem batman sich im Netz austauschen soll, primaer das Wireless-Interface |
||
- eg: wl0; ath0 |
- eg: wl0; ath0 |
||
announce: |
announce: |
||
- Subnetze die batman advertisen (verbreiten) soll |
- Subnetze die batman advertisen (verbreiten) soll |
||
- default: <keins> |
- default: <keins> |
||
- eg: 192.168.1.0/24; 172.16.0.0/16 |
- eg: 192.168.1.0/24; 172.16.0.0/16 |
||
- cl: -a |
- cl: -a |
||
gateway_class: |
gateway_class: |
||
- nur fuer router interessant, die gleichzeitig Gateways (Usergateway) sind |
- nur fuer router interessant, die gleichzeitig Gateways (Usergateway) sind |
||
- default: 0 |
- default: 0 |
||
- eg: 0-11; 0: kein Gateway, 1-11: Bandbreitenabhaengig, wobei 11 >6Mbit bedeutet |
- eg: 0-11; 0: kein Gateway, 1-11: Bandbreitenabhaengig, wobei 11 >6Mbit bedeutet |
||
- cl: -g |
- cl: -g |
||
originator_interval: |
originator_interval: |
||
- Zeitinterval fuer die Advertisements, wie oft sendet batman Routing-Informationen |
- Zeitinterval fuer die Advertisements, wie oft sendet batman Routing-Informationen |
||
- default: 1000ms |
- default: 1000ms |
||
- eg: 2000: 2 Sekunden |
- eg: 2000: 2 Sekunden |
||
- cl: -o |
- cl: -o |
||
preferred_gateway: |
preferred_gateway: |
||
- bevorzugtest Gateway |
- bevorzugtest Gateway |
||
- eg: 192.168.1.1 |
- eg: 192.168.1.1 |
||
- cl: -p |
- cl: -p |
||
routing_class: |
routing_class: |
||
- nach welchem Kriterium batman die Route auswaehlt |
- nach welchem Kriterium batman die Route auswaehlt |
||
- eg: 0-3; 0: keine Default-Route; 1: schnell; 2: stabil; 3: statistisch beste (wie bei OLSR) |
- eg: 0-3; 0: keine Default-Route; 1: schnell; 2: stabil; 3: statistisch beste (wie bei OLSR) |
||
- cl: -r |
- cl: -r |
||
visualisation_srv: |
visualisation_srv: |
||
- Adresse des Vis-Server; zzt nicht implementiert |
- Adresse des Vis-Server; zzt nicht implementiert |
||
- eg: 192.168.1.1 |
- eg: 192.168.1.1 |
||
- cl: -v |
- cl: -v |
||
| Zeile 62: | Zeile 62: | ||
Debug-Mode: |
Debug-Mode: |
||
- verschiedene Debug-Modi |
- verschiedene Debug-Modi |
||
- eg: 0-4; 0: keine Debug-Informationen; 1: Neighbours; 2: Gateways; 3: normal; 4: alle batman-informationen, die verarbeitet werden |
- eg: 0-4; 0: keine Debug-Informationen; 1: Neighbours; 2: Gateways; 3: normal; 4: alle batman-informationen, die verarbeitet werden |
||
- cl: -d |
- cl: -d |
||
Connect-Mode: |
Connect-Mode: |
||
- verbindet zum lokalen batmand, zb. fuer Debugging |
- verbindet zum lokalen batmand, zb. fuer Debugging |
||
- cl: -c |
- cl: -c |
||
| Zeile 74: | Zeile 74: | ||
batmand -c -d 1 |
batmand -c -d 1 |
||
- Zeigt alle aktuellen Nachbarn des Knotens an |
- 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 |
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 nimmt er das Default-Gateway ueber den stabilsten Pfad |
- Sendet auf ath0 alle 2 Sekunden und verbreitet dabei, dass das 192.168.1.0/24 netzt lokal angebungen ist. Ausserdem nimmt er das Default-Gateway ueber den stabilsten Pfad |
||
batmand -g 6 -o 1000 wl0 |
batmand -g 6 -o 1000 wl0 |
||
- Sendet auf wl0 jede Sekunde und verbreitet sein Default-Gateway, Bandbreite bis 1Mbit |
- Sendet auf wl0 jede Sekunde und verbreitet sein Default-Gateway, Bandbreite bis 1Mbit |
||
Version vom 7. September 2007, 09:37 Uhr
batman: routing protocol
Config-Datei unter Kamikaze:
/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
interface:
- das interface auf dem batman sich im Netz austauschen soll, primaer das Wireless-Interface - eg: wl0; ath0
announce:
- Subnetze die batman advertisen (verbreiten) soll - default: <keins> - eg: 192.168.1.0/24; 172.16.0.0/16 - cl: -a
gateway_class:
- nur fuer router interessant, die gleichzeitig Gateways (Usergateway) sind - default: 0 - eg: 0-11; 0: kein Gateway, 1-11: Bandbreitenabhaengig, wobei 11 >6Mbit bedeutet - cl: -g
originator_interval:
- Zeitinterval fuer die Advertisements, wie oft sendet batman Routing-Informationen - default: 1000ms - eg: 2000: 2 Sekunden - cl: -o
preferred_gateway:
- bevorzugtest Gateway - eg: 192.168.1.1 - cl: -p
routing_class:
- nach welchem Kriterium batman die Route auswaehlt - eg: 0-3; 0: keine Default-Route; 1: schnell; 2: stabil; 3: statistisch beste (wie bei OLSR) - cl: -r
visualisation_srv:
- Adresse des Vis-Server; zzt nicht implementiert - eg: 192.168.1.1 - cl: -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 des batmand:
Debug-Mode:
- verschiedene Debug-Modi - eg: 0-4; 0: keine Debug-Informationen; 1: Neighbours; 2: Gateways; 3: normal; 4: alle batman-informationen, die verarbeitet werden - cl: -d
Connect-Mode:
- verbindet zum lokalen batmand, zb. 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 nimmt er das Default-Gateway ueber den stabilsten Pfad
batmand -g 6 -o 1000 wl0
- Sendet auf wl0 jede Sekunde und verbreitet sein Default-Gateway, Bandbreite bis 1Mbit