Herramienta para interactuar con B.A.T.M.A.N [Better Approach To mobile Ad-hoc Networking) protocolo que permite crear redes de malla dinámicas y distribuidas. Antes de usar batctl, se ha de configurar una interfaz de red como parte de la malla:
# ip link set wlan0 down
# iwconfig wlan0 mode ad-hoc
# iwconfig wlan0 essid batman-mesh
# ip link set wlan0 up
# batctl if add wlan0
# ip link set up dev bat0
Nota.- wlan0: interfaz de red configurada en modo ad-hoc y bat0: interfaz virtual que representa la red B.A.T.M.A.N.
# batctl if add eth0
# batctl if
# batctl o
# batctl ping 02:12:34:56:78:90
# batctl td bat0
# batctl n
# batctl ap 1
# batctl ap 0
# batctl gw_mode server 20
# batctl loglevel 2
# batctl tp 02:12:34:56:78:90
# modprobe batman-adv