batmand (legacy)

batmand was the first implementation of the B.A.T.M.A.N. routing protocol. It is a user space daemon which operates on layer 3 (IP layer) by altering the routing table.

Note

batmand has not been developed further for a couple of years, but is still actively used by a few projects. Most of the active development today is performed on batman-adv.

The manpage describes all options of batmand.

Getting started

Installation and usage

build, install and run batmand

Internet tuning

how batmand handles internet access and what features it offers

Announcing networks

announce and revoke networks (HNA) on the fly

Visualize the mesh

get graphics of the mesh network

FAQ

frequently asked questions about batmand

Developer information

Routing table manipulation

the routing table manipulation of batmand

Debug output

understand the debug output

Vis server output

work with the output of the vis server

Coredumps

configure and retrieve coredumps after a crash

Protocol documentation

History

Why B.A.T.M.A.N. was started

why OLSR was dropped in favor of a new routing protocol

B.A.T.M.A.N. in Berlin

the first B.A.T.M.A.N. deployments in Berlin