En la presentació que l'Elektra de l'equip de desenvolupament del B.A.T.M.A.N. ens va fer sobre aquest protocol d'enrutament en xarxes tipus 'mesh' durant el SAX2007 es va poder fer instal·lacions sobre els ordinadors.
Hi ha informació sobre la instal·lació a:
https://dev.open-mesh.net/svn/batman/trunk/batman/INSTALL
Hi afegeixo els comentaris de com vaig fent la instal·lació:
- obtenir el paquet de B.A.T.M.A.N. http://open-mesh.net/batman/downloads
- descomprimir-lo: tar xzvf batmand_0.2-current_sources.tgz
- assegurar-nos que tenim instal·lades les eines de compilació: apt-get install build-essential
- situar-nos al directori on s'ha descomprimit: cd batmand_0.x-rvxyz_sources
- compilar amb un: make
- executar: strip batmand
- copiar: cp batmand /usr/sbin/
- engegant:
ifconfig eth1:bat 105.1.12.123 netmask 255.0.0.0 broadcast 105.255.255.255
batmand -d 3 eth1:bat
el '-d 3' és un 'debug level' podem arrancar amb un 'batman eth1:bat' sense del '-d 3'
per veure quins altres batmans hi ha per la zona:
batmand -c -d 1
per veure quins altres batmans hi ha per la zona que tinguin una 'default' cap a Internet:
batmand -c -d 3
route -n
ens presenta la taula de rutes modificada pel batmand
killall batmand
fa aturar el dimoni batmand
Quan volem utilitzar una porta d'enllaç batman amb Internet que podem haver localitzat amb un 'debug-level 2':
batmand -r 3 eth1:bat
batmand -r 3 -p <ip-del-node-batmand-gw> eth1:bat
Per obtenir més informació es pot demanar amb: -h i -H