Redes livres/trabalho

De wiki da nuvem
< Redes livres
Revisão de 02h58min de 10 de setembro de 2013 por Entropicxs (Discussão | contribs) (Mapa)

Ir para: navegação, pesquisa

Comunicación

Contactos con organizaciones

  • Tenemos varias universidades que aparecen en el mapa
  • Otras organizaciones de todo Brasil
  • Desarrollo económico

Producción documental

  • Manual em português
  • Video de montajes

Electrónica

Nodo autónomo MR3040 abierto

Optimización del nodo autónomo con batería

Optimización para el router WDR3500 para larga distancia

Ejemplo de WDR3500 adaptado para larga distancia con antenas de parrilla
  • Convertir antenas directivas de 2,4GHz en antenas directivas bibanda (2,4GHz + 5GHz)

Basado en el manual: http://docs.altermundi.net/RedesMiniMaxi/MontajeDeUnNodo

Programación

Gestor de tareas generales en: https://dev.libre-mesh.org/

Mapa

Gestor de tareas específico: https://colectivo.altermundi.net/projects/altermap

Después de mucho investigar y probar, lo conseguimos! Y en tres distribuciones de linux distintas! Vamos a ver como fue:

'''Instalación de el mapa en el servidor local'''

Primero hay que instalar couchdb, un sistema gestor de bases de datos NoSQL y que no usa tablas para almacenar. Nos ha dejado sorprendidas, podeis leer más aquí: http://pt.wikipedia.org/wiki/CouchDB Para instalarlo:

Fedora: $yum install couchdb

Ubuntu y Debian: $apt-get install couchdb

Lo iniciamos: $service couchdb start

Y comprobamos si el puerto 5984 funciona: $telnet localhost 5984

Vamos a necesitar la libreria de python de couchdb, hay que instalarla aparte: Fedora $yum install python-couchdb.noarch Ubuntu y Debian: $apt-get install python-couchdb

Ahora vamos a instalar erica, una herramienta para crear documentos design de couchdb, couchapps y para meter y sacar archivos de couchdb en general. https://github.com/benoitc/erica Primero hay que instalar las dependencias de erica erlang rebar gcc

Ubuntu y Debian $apt-get install erlang $apt-get install rebar $apt-get install gcc

Fedora $yum install erlang.i686 $yum install erlang-rebar.i686 : Erlang Build Tools

Ubuntu, debian y fedora $git clone git://github.com/benoitc/erica.git $cd erica $make $make install

Copiamos la base de datos de altermap: $git clone https://github.com/libre-mesh/altermap.git

Nos ponemos en la carpeta donde hemos bajado altermap y lo "pusheamos" con la ayuda de nuestra amiga erica: $cd altermap $erica push altermap

Pillamos la base de datos actualizada del mapa: $couchdb-dump http://map.libre-mesh.org:5984/libremap/ > db.txt

La colgamos en nuestra base de datos local: $couchdb-load --input=db.txt http://localhost:5984/altermap/

Vamos a ver si ha funcionado, abrimos la siguiente url en un navegador: http://localhost:5984/altermap/_design/altermap/index.html

Creación de firmware

Gestor de tareas específico: https://colectivo.altermundi.net/projects/chef

  • Optimización del Chef (simplificar la creación de firmware)


Instalación del Firmware

  • FATO Creación de un firmware específico con el Chef
  • FATO Instalarlo en routers locales

Contenidos en la red local actual

  • Hotspot - splash, pantalla de presentación con enlace a contenidos locales

Instalación física

Nebulosa - Fumaça

Instalación eléctrica

  • 200 metros cable eléctrico
  • Fusibles
  • 1 ó 2 routers (2,4GHz para 3,5kilómetros)
  • Localizar antena en Fumaça

Vecindario de Santa Clara

  • Mirar personas implicadas
  • Montar un TP-Link WDR3500 en cada vecina

Administração

  • Hacer un cron para que libre-mesh ejecute /etc/init.d/thin restart cada vez que la web da un error 50X o no funciona
  • Cambiar la configuración del Redmine de Libre-mesh para que en vez de que trabaje con thin, lo haga sin él