Wara-mesh

De Hacklab La Paz - r00thouse

Primera red mesh probada y funcional. La llamamos (wara-mesh).

Hemos configurado esta red completamente desde archivos de configuración. Se trabajó principalmente con routers TP-LINK TL-WR941ND v5.1, aunque las configuraciones siguientes deberían funcionar en otros routers con el sistema operativo OpenWRT

Actualmente este esquema está descontinuado en el proyecto de Red Mesh.

/etc/config/wireless

Agregar las siguientes lineas al archivo

                                   
# interfaz wireless publica        
config wifi-iface                  
        option device 'radio0'     
        option encryption 'none'   
        option network 'lan'       
        option mode 'ap'           
        option ssid 'nodo2-wifi'   
# mas configuraciones           
config wifi-iface               
        option device 'radio0'  
        option ifname 'mesh0'   
        option encryption 'none'
        option network 'mesh'   
        option mode 'adhoc'     
        option bssid 'CA:FE:BA:BE:06:DF'
        option ssid 'wara-mesh' # nombre de la mesh

NOTA IMPORTANTE Guardar el archivo y luego comprobar en la interfaz web que se crea una red wifi con ssid wara-mesh

/etc/config/network

                                                      
# se modifica agrega lo siguiente                       
config interface 'lan'                                  
        option ifname 'eth1 bat0' # las que haran bridge
        option type 'bridge'                          
        option proto 'static'                         
        option ipaddr '10.0.0.2' # ip unica del router
        option netmask '255.255.0.0'
                             
# nueva interfaz mesh        
config interface 'mesh'       
        option ifname 'mesh0' 
        option proto 'none'   
        option mtu '1528'

/etc/config/batman-adv

config 'mesh' 'bat0'
        option 'interfaces' 'mesh0'
        option 'aggregated_ogms'
        option 'ap_isolation'
        option 'bonding'
        option 'fragmentation'
        option 'gw_bandwidth'
        option 'gw_mode'
        option 'gw_sel_class'
        option 'log_level'
        option 'orig_interval'
        option 'vis_mode'
        option 'bridge_loop_avoidance'

Una vez realizados los cambios reiniciar el router con

reboot -f

Referencias

  1. https://es.wikipedia.org/wiki/Red_en_malla
  2. https://en.wikipedia.org/wiki/Mesh_networking#See_also
  3. https://es.wikipedia.org/wiki/Red_inal%C3%A1mbrica_mallada
  4. https://en.wikipedia.org/wiki/Wireless_mesh_network#Research_topics
  5. http://jornadas.cafelug.org.ar/8/es/filminas/tercer%20dia/LUGRo-Mesh:%20Tecnolog%C3%ADa%20Mesh%20aplicada%20a%20redes%20WiFi%20Comunitarias/LUGRo-Mesh%20-%20slides%20charla%208vas%20JRSL.pdf
  6. https://en.wikipedia.org/wiki/ISM_band
  7. Documental: Free the network
  8. http://www.open-mesh.org/projects/batman-adv/wiki/Quick-start-guide
  9. http://www.open-mesh.org/projects/batman-adv/wiki/Batman-adv-openwrt-config