Traccia: smesh_batman-adv

Creare un nodo

Files di configurazione

Ho distinto i nodi in 2 tipi: gwmode server e client.

I primi si dichiarano gateway della rete batman ed hanno ip wan statico, vanno quindi apportate piccole modifiche ai files allegati. I secondi sono tutti uguali tra loro, ci vogliono 5 minuti per crearli, di seguito le procedure.

Prima di cominciare le rspro vanno flashate con la trunk di openwrt, in quanto solo per questa versione è già compilata l'ultima release di batman-adv. Al primo avvio dare passwd poi disabilitare il firewall da ssh, installare i driver wireless e i seguenti pacchetti:

opkg install iptables-mod-ipopt iptables-mod-nat iptables-mod-nat-extra iptables-mod-extra libpcap kmod-batman-adv ip

gwmode server

Scaricare i files allegati e in gwmode_server/etc/init.d/network.local sostituire l'ip e il gw con uno congruente al resto della rete ethernet. Importante è anche sostituire i macaddress delle radio in /etc/config/wireless. In un terminale spostarsi nella cartella gwmode_server e trasferire la conf con questo comando:

tar -C ./root/ --owner=root --group=root -cvf - . | ssh root@ip-rspro tar -C / -xvf -

poi

ssh root@ip-rspro
/etc/init.d/network.local enable
/etc/init.d/batman-adv enable

…continua

gwmode client

In un terminale spostarsi nella cartella gwmode_client e trasferire la conf con questo comando:

tar -C ./root/ --owner=root --group=root -cvf - . | ssh root@ip-rspro tar -C / -xvf -

poi

ssh root@ip-rspro
/etc/init.d/network.local enable
/etc/init.d/batman-adv enable

…continua

Hardware

Per le prove abbiamo usato il seguente hw (per nodo):

RouterStationPro
2x radio COMPEX WLM54AG-6B23dBm (driver madwifi)