batmand - better approach to mobile adhoc networking

Property Value
Distribution Debian 8 (Jessie)
Repository Debian Main amd64
Package name batmand
Package version 0.3.2
Package release 15
Package architecture amd64
Package type deb
Installed size 111 B
Download size 52.28 KB
Official Mirror
B.A.T.M.A.N. (better approach to mobile ad-hoc networking) is a new routing
protocol for multi-hop ad-hoc mesh networks.
The approach of the B.A.T.M.A.N algorithm is to divide the knowledge about the
best end-to-end paths between nodes in the mesh to all participating nodes.
Each node perceives and maintains only the information about the best next hop
towards all other nodes. Thereby the need for a global knowledge about local
topology changes becomes unnecessary. Additionally, an event-based but timeless
flooding mechanism prevents the accruement of contradicting topology
information and limits the amount of topology messages flooding the mesh. The
algorithm is designed to deal with networks that are based on unreliable links.


Package Version Architecture Repository
batmand_0.3.2-15_i386.deb 0.3.2 i386 Debian Main
batmand - - -


Name Value
libc6 >= 2.15
lsb-base >= 3.2-14
sysvinit-utils >= 2.88dsf-50


Type URL
Binary Package batmand_0.3.2-15_amd64.deb
Source Package batmand

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install batmand deb package:
    # sudo apt-get install batmand




2014-08-01 - Sven Eckelmann <>
batmand (0.3.2-15) unstable; urgency=low
* debian/watch:
- Verify new upstream versions using GPG key 96E5AF383F7C593B6B16
* debian/copyright:
- Update e-mail address of Simon Wunderlich
- Update e-mail address of Marek Lindner
* debian/patches:
- Update email_addresses.patch, Include new mail address for Marek Lindner
and Simon Wunderlich
- Add nodetach.patch, Allow to disable forking to background in debug_mode 0
- Replace lto.patch with upstream linker-flags.patch
- Add no_unchecked_binary_execute.patch. Don't execute unchecked binaries
- Add hash_resize_leak.patch, Use memleak/error path free implementation
of hash_resize
- Add bitarry_shift.patch, Fix bitarray 1 bit shift type
- Add setsockopt_leak.patch, Free socket when setsockopt failed
- Add schedule_packet_null.patch, Don't try to schedule_own_packet with
no if_incoming
- Add dereference_before_check.patch, Don't dereference orig_node before
checking for NULL
* debian/control:
- Upgraded to policy 3.9.5, no changes required
- Depend on lsb-base for the initscript LSB functions
* debian/batmand.init
- Rewrite based on initscripts 2.88dsf-52 skeleton
* Add systemd service unit configuration batmand.service
* Update copyright years in debian/copyright
* debian/rules:
- Use Largefile Support enabled C API
2013-05-07 - Sven Eckelmann <>
batmand (0.3.2-14) unstable; urgency=low
* Fix Email address of Andreas Langer in debian/copyright
* debian/patches:
- Add dead_links.patch, Fix dead links in documentation
- Add email_addresses.patch, Fix Email addresses as requested by
Andreas Langer
2013-05-05 - Sven Eckelmann <>
batmand (0.3.2-13) unstable; urgency=low
* Update debian/copyright
* Upgraded to policy 3.9.4, no changes required
* Remove obsolete DM-Upload-Allowed in debian/control
* debian/patches:
- Add define_gnu_source.patch, Define _GNU_SOURCE for all POSIX target
source files (Closes: #703540)
- Add lto.patch, Enable Link-time optimization for smaller binaries
- Add strict-aliasing.patch, Disable strict-aliasing to avoid triggering
aliasing problems
* debian/rules:
- Enable link-time optimization
- Enable garbage collection of sections
2012-04-28 - Sven Eckelmann <>
batmand (0.3.2-12) unstable; urgency=low
* Update URL in debian/watch
* Update copyright years in debian/copyright
* Enable all hardening flags in debian/rules
* Upgraded to policy 3.9.3, no changes required
* Upgrade debhelper compat to v9
* Let debhelper set the buildflags implicitly
2011-12-11 - Sven Eckelmann <>
batmand (0.3.2-11) unstable; urgency=low
* Update Vcs-* fields to new URLs in debian/control
* Mark all targets in debian/rules as phony
* Remove hardening-includes which are now integrated in dpkg-
* Use debian packaging manual URL as format identifier in
* Let dh_installinit handle the installation of /etc/default/batmand
* debian/patches:
- Add non_parallel_build.patch, Don't start parallel build for
environments disallowing it
- Add build_rules.patch, Use make like build rules to support all
flags provided through dpkg-buildflags
- Add install_manpage.patch, Directly install manpage by build script
- Add version_info.patch, Allow to add debian revision to the version

See Also

Package Description
batmon.app_0.7-1+b1_amd64.deb Battery monitor for GNUstep
bauble_0.9.7-2_all.deb biodiversity collection manager software application
baycomepp_0.10-12.2_amd64.deb Drivers for the HB9JNX packet radio epp modem
baycomusb_0.10-12.2_amd64.deb Drivers for the HB9JNX packet radio usb modem
bb_1.3rc1-8.3_amd64.deb ASCII-art demo based on AAlib
bbdb3_3.1.2-1_all.deb Reboot of the BBDB Insidious Big Brother Database for Emacs
bbdb_2.36-4_all.deb The Insidious Big Brother Database (email rolodex) for Emacs
bbe_0.2.2-2_amd64.deb sed-like editor for binary files
bbmail_0.8.3-6_amd64.deb Mail notifier for Blackbox/Fluxbox
bbpager_0.4.7-3+b1_amd64.deb Pager for the blackbox and fluxbox window managers
bbrun_1.6-6_amd64.deb A tool for the blackbox/fluxbox window managers that runs commands
bbswitch-dkms_0.8-1_amd64.deb Interface for toggling the power on NVIDIA Optimus video cards
bbswitch-source_0.8-1_amd64.deb Interface for toggling the power on NVIDIA Optimus video cards
bbtime_0.1.5-12_amd64.deb Time tool for the blackbox/fluxbox window managers
bc_1.06.95-9_amd64.deb GNU bc arbitrary precision calculator language