Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Guia para Creacion de Redes Inalambricas Comunitarias
Guia para Creacion de Redes Inalambricas Comunitarias
Para más detalles acerca de sus derechos para utilizar y redistribuir este trabajo
Diríjase a: http://creativecommons.org/licenses/by-sa/3.0/
TABLA DE CONTENIDO
1AGRADECIMIENTOS...........................................................................................................................4
2PROPOSITO DE LA GUIA.....................................................................................................................4
3REQUISITOS PREVIOS.........................................................................................................................4
4RECOMENDACIONES PREVIAS........................................................................................................5
4.1ETAPA DE PLANIFICACION Y DISEÑO DE LA RED....................................................................5
4.1.3FIRMWARE.......................................................................................................................................8
4.1.4PROTOCOLO DE ENRUTAMIENTO.............................................................................................8
5.1.1.2COCINANDO EL FIRMWARE...................................................................................................16
5.3.1.1MATERIALES..............................................................................................................................20
5.3.1.2PROCEDIMIENTO......................................................................................................................21
5.4INSTALACIÓN DE UN NODO........................................................................................................22
5.6.1ALIMENTACION ELECTRICA....................................................................................................26
5.6.2INSTALACIÓN A INTEMPERIE...................................................................................................27
5.6.3FIJACIÓN DE LA ANTENA..........................................................................................................27
6ANEXOS...............................................................................................................................................28
2 PROPOSITO DE LA GUIA
La siguiente guía se realiza con el fin de servir como apoyo para la realización de proyectos
de redes inalámbricas comunitarias en la ciudad de Medellín, logrando que estos proyectos
beneficien una comunidad determinada, por tanto contiene algunas recomendaciones que
van desde la relación con la comunidad, pasando por algunas aspectos económicos y
llegando hasta los requerimientos y procedimientos técnicos necesarios para hacer funcionar
la red.
La guía está publicada bajo una licencia de Creative Commons Attribution-ShareAlike 3.0.
Esto le permite a cualquier persona hacer copias e incluso venderlas con el fin de obtener
beneficios económicos, siempre y cuando la autoría sea atribuida correctamente a los
escritores y que todos los trabajos derivados se pongan a disposición bajo los mismos
términos. Todas las copias o trabajos derivados deben incluir un enlace visible a nuestro sito
Web, http://www.medellinlibre.co . Para más información acerca de estos términos vea el sitio
http://co.creativecommons.org/tipos-de-licencias.
3 REQUISITOS PREVIOS
4 RECOMENDACIONES PREVIAS
Para su aplicación en otras ciudades o en otras instituciones, el lector debe realizar las
modificaciones, adaptaciones y adiciones que considere necesarias, siempre y cuando se
respeten las condiciones de licencia y derechos de autor estipulados en el inicio del
documento.
Cada una de las etapas tiene unos subprocesos que intentaremos describir de la mejor
manera posible. Iniciamos con la etapa de Planificación y diseño, en la que sugerimos unos
pasos a seguir, unas herramientas que se pueden utilizar y unos conceptos que se debe
tener o adquirir.
En la primera etapa de este tipo de proyectos recomendamos, primero que todo definir
la comunidad en la que se desea trabajar, teniendo en cuenta que se facilite la
posibilidad de acercase a la comunidad, sobreponiéndose a problemas de orden social,
político y/o económico. Esto es muchísimo más sencillo si se conoce o se es parte de
la comunidad en la que se quiere crear la red libre. En caso contrario, es decir si se va a
trabajar en una comunidad que no se conoce, es posible encontrar apoyo en
organizaciones no gubernamentales que estén realizando trabajos comunitarios y que
se convierten en aliados a la hora de comenzar el desarrollo de este tipo de proyectos;
es entonces una buena idea hacerse a una base de datos de las ONG, Fundaciones o
corporaciones que están trabajando en la ciudad.
Antes de seleccionar la comunidad se debe estar seguro que esta posee problemas de
brecha digital o de conectividad, esto facilitara despertar su interés en el proyecto,
situación clave para lograr que sea sostenible en el tiempo.
Es factible encontrarse con comunidades en las que un porcentaje muy bajo posee un
computador y entre este pequeño grupo solo unos cuantos pueden contar con una
conexión a internet. Es por eso que el proyecto se debe acompañar de actividades de
capacitación y donación de equipos, así se lograra crear un proyecto integro, que hace
frente a la mayoría de los problemas tecnológicos que pueda tener la comunidad.
Aquí continua siendo clave el apoyo de las ONG, los colegios y otras instituciones que
puedan facilitar sus instalaciones, tanto para ser parte activa de la red (instalación de
nodos), como para contar con espacios en los que se puedan dar las capacitaciones.
Para este momento se debe tener más que claro, el objetivo del proyecto, así como la
manera como este se va a desarrollar, esto con el fin de iniciar la presentación del
mismo a la comunidad, esta será la manera de invitarlos a ser parte de él, tanto desde
la asistencia a los talleres de capacitación como en la participación en montaje,
mantenimiento y cuidado de los nodos. Los talleres tienen como único objetivo
acompañar a la comunidad en el uso de la red, mostrar la importancia del uso del
software libre. Vale la pena recordar que se debe hacer uso de herramientas de
software libre en todas las etapas del proyecto, de esa manera nos mantenemos del
lado de la legalidad, además que actuamos en concordancia con el manifiesto de las
redes libres1.
Por si acaso sirviera de punto de partida para otros proyectos, vamos a contar un poco
el proceso que debimos seguir para lograr que la comunidad se sintiera parte del
proyecto:
Inicialmente, logramos contactar con la fundación Solidaridad y Compromiso, junto a
ellos pudimos confirmar que:
◦ En la comunidad no existían ya proyectos similares.
◦ Existía una necesidad que se podía suplir total o parcialmente con la ejecución
del proyecto.
◦ Que había disposición de colaboración por parte de la fundación.
Ya confirmadas estas situaciones, planificamos junto a la fundación la primer reunión
con la comunidad, en esta reunión llegaron algunos líderes comunitarios y otras
personas que hacen parte de otros proyectos de la fundación, aquí les pudimos explicar
de que se trataba el proyecto, así como concretar un día y horario para iniciar los
primeros talleres, estos primeros talleres tenían como objetivo, mostrar de manera
teórica los temas de software libre y redes libres, mientras que paralelamente
1 http://redeslibres.org/es/manifiesto-de-las-redes-libres
comenzamos a planificar y diseñar la red. En estas personas nos apoyamos para la
difusión del proyecto en el resto de la comunidad.
Digamos que en lo descrito anteriormente está el 80 o 90% de actividades previas a la
parte técnica y de implementación de la red.
En los temas técnicos existen varios aspectos a tener en cuenta, posiblemente por
nuestra falta de experiencia en el tema, algunos de estos se nos quedaron por fuera,
sin embargo queda abierta la posibilidad de modificar la guía de acuerdo a lo que otras
experiencias nos entreguen y que otras comunidades puedan y quieran aportar.
En los temas técnicos existen varios aspectos a tener en cuenta, posiblemente por
nuestra falta de experiencia en el tema, algunos de estos se nos quedaron por fuera,
sin embargo queda abierta la posibilidad de modificar la guía de acuerdo a lo que otras
experiencias nos entreguen y que otras comunidades puedan y quieran aportar.
Los principales aspectos que se identifican como necesarios en la etapa previa a la
implementación de la red y que van a permitir tener menos inconvenientes en las
etapas posteriores a la planificación son:
◦ Firmware.
◦ Protocolo de enrutamiento.
◦ Direccionamiento y versión de IP.
◦ Hardware (routers, antenas y servidores).
◦ Paquetes adicionales a instalar junto al firmware.
◦ Red con servicios propios o red para compartir Internet
4.1.3 FIRMWARE
Como la mayoría de los proyectos este es uno que requiere un alto compromiso en el
tema de investigación y capacitación, dado que muchos de los temas que
obligatoriamente se tienen que conocer para poder desarrollar el proyecto, serán
nuevos, otros posiblemente no existan tal cual se imaginan. Específicamente en el tema
del firmware que se debe usar en el enrutador, se debe decir que OpenWRT es la base
de todos, de él se desprenden una gran cantidad de firmwares, que se han
desarrollado para suplir necesidades específicas de cada comunidad, existen por tanto
características importantes de cada firmware, la primordial es que hardware soporta,
dado que no todos los firmware se compilan con soporte para todo el hardware, este es
un aspecto trascendental en la etapa de planificación, aquí se debe decidir si priorizar el
firmware o el hardware, es decir si se elige primero un firmware y luego encontrar un
hardware que se adapte a él o si se elige el hardware y luego encontrar un firmware
que se pueda instalar.
Para este momento el lector se preguntará ¿Cuál es la necesidad de cambiar el
firmware del dispositivo?, las respuestas pueden ser muchas y dependerán del punto
de vista de quien este respondiendo, nosotros podemos decir, que el gran problema con
los firmware propietarios es que subutilizan el hardware, limitando una cantidad de
configuraciones y opciones de uso, además que tampoco cuentan con ciertas
herramientas, vitales para los proyectos de redes libres.
Depende entonces de la capacidad de investigación de las personas que están al frente
del proyecto, lograr identificar el firmware correcto o inclusive en caso de ser necesario,
trabajar sobre el desarrollo de uno propio.
3http://www.open-mesh.org/projects/batman-adv/wiki/Wiki
4.1.7 PAQUETES ADICIONALES A INSTALAR JUNTO AL
FIRMWARE
Sobre los paquetes4 de openWRT se puede decir que prácticamente existe uno para
cada cosa que se quiera hacer, entonces una primera tarea sería definir las
necesidades que se tienen en la red, para luego encontrar un paquete que haga lo que
se necesita, por ejemplo, para la formación de la red mesh se necesita el paquete
kmod-batman-adv, esa información se encuentra en
http://wiki.openwrt.org/inbox/mesh.batman y así mismo está disponible toda la información
de los paquetes en la página de openwrt, es cuestión de saber buscar. Otra forma es
leyendo los paquetes disponibles desde un openwrt genérico y configurado con LuCi5,
en la interfaz web en la sección de software hay un listado de todos los paquetes
disponibles con una pequeña descripción de lo que hacen, tal como se puede observar
en la imagen a continuación.
4http://wiki.openwrt.org/doc/packages
5http://wiki.openwrt.org/doc/howto/luci.essentials
4.1.8 RED CON SERVICIOS PROPIOS O RED PARA COMPARTIR
INTERNET?
En este capítulo se expondrán los procedimientos utilizados para montar la red libre del
proyecto Medellín Libre, estos en ningún momento representan un estándar o
pretenden exponer que existe una única forma de llevar a buen puerto un proyecto de
redes libres, sin embargo al ser un buena opción y con la ayuda de la experiencia vivida
por los integrantes del proyecto, puede facilitar la labor de otros grupos o personas
interesados en crear proyectos de redes libres.
Para esta etapa ya se deben haber elegido los equipos a utilizar, de igual forma que el
firmware con el que se va a trabajar. Para este tema el lector se pudo apoyar en el
cápitulo anterior de la guía, en el caso del proyecto de Medellín Libre por ejemplo, nos
decantamos por elegir un firmware y luego encontrar los equipos que se adaptaran a
ese firmware. Elegimos usar el firmware Altermesh 6 desarrollado por la comunidad
Altermundi, encontramos interesante este firmware porque como se puede leer en su
página7 se pretende impulsar la creación de redes inalámbricas libres, de bajo
presupuesto, [7]“intentando lograr el máximo resultado con un mínimo de recursos”,
además que reduce la complejidad de la instalación y operación de la red y sus
dispositivos, convirtiéndose en una red conocida como 0-conf, es decir de cero
configuración en donde el usuario que se quiere sumar a la red, únicamente debe
cambiar el firmware, para lo cual puede seguir sencillos manuales creados por las
diferentes comunidades.
Los equipos elegidos para el proyecto de Medellín Libre son los Tplink mr3220 v1.1,
este equipo ofrece la posibilidad de agregar un adaptador wifi USB, para crear una red
de tipo infraestructura.
La creación de una red mesh, implica además de cambiar el firmware del enrutador, la
instalación de una cantidad de paquetes que posibilitan la formación de la red mesh y
el manejo de los paquetes de enrutamiento. Una gran ventaja que ofrece Altermesh es
la posibilidad de crear un firmware personalizado y con estos paquetes ya
configurados y listos para iniciar una red mesh. A continuación describimos el
procedimiento realizado por nosotros para la creación de un firmware y la instalación
de este en los equipos.
6http://docs.altermundi.net/AlterMesh/
7http://docs.altermundi.net/RedesMiniMaxi/
Para poder crear un firmware en el chef 8 de Altermesh, lo primero que se debe hacer
es registrarse en la página, luego se crea una red y finalmente se comienzan a crear
los perfiles de red, hemos creado la red Medellin Libre 9 con dos perfiles. A
continuación veremos cómo crear un perfil con lo necesario para el montaje de la red.
Haciendo clic en la opción crear perfil de firmware, se puede escoger la red a la que
está asociado el firmware (en nuestro perfil podemos además crear varias redes), así
como el nombre que este tendrá, además una pequeña descripción. Una de las
opciones más importantes que se tienen sirve para definir en que otro firmware se
basara este nuevo perfil y finalmente la clave ssh 10 para acceder al enrutador.
Para tener claridad sobre que perfil puede ser utilizado como muestra, es
recomendable adherirse a la lista 11 de ayuda del firmware, por este medio se puede
consultar al “dueño” de cada firmware que tiene configurado y verificar que sirve para
el proyecto que se quiere ejecutar. En MedellinLlibre hemos basado nuestro firmware
en el llamado AlterMesh-gw_33815, en este encontramos configurados los paquetes
de B.A.T.M.A.N., NoDogSplash, y otros tantos que son requeridos para el
funcionamiento de la red mesh, haciendo clic en el icono creación avanzada, se
pueden observar los paquetes que se instalaran previo a la compilación del firmware,
8https://chef.mesh.altermundi.net/
9https://chef.mesh.altermundi.net/network/medellinlibre
10http://www.gb.nrao.edu/pubcomputing/redhatELWS4/RH-DOCS/rhel-rg-es-4/ch-ssh.html
11https://listas.altermundi.net/cgi-bin/mailman/listinfo/altermesh
así como la configuración de algunos de los archivos mas importantes.
Si no se hace una creación avanzada, se creara un firmware como una copia exacta
del que se ha elegido como muestra, en nuestro caso hicimos una creación
avanzada para poder editar los siguientes archivos:
/etc/dnsmasq.conf
Este archivo maneja las consultas DNS de la red, dado que la red que montamos
inicialmente no cuenta con acceso a internet, pero si con servicios propios,
necesitamos tener un servidor DNS que resuelva las peticiones que realicen los
clientes de la red, agregamos dos líneas a este archivo:
address=/#/10.254.92.204
dhcp-option=lan,6,10.254.92.165,10.254.92.204
Con la primera línea logramos que todas las respuestas a las peticiones DNS tengan
como dirección destino la 10.254.92.204 que corresponde al servidor en el que
tenemos montados los servicios, allí hay una página web que lista los servicios que
se han ido instalando en la red.
La segunda opción permite forzar los servidores DNS para los clientes que se
conectan a la red y adquieren su IP por DHCP.
/etc/nodogsplash/htdocs/splash.html
NoDogSplash es un programa que facilita una página que se abre en cuanto un
cliente se conecta a la red y realizar una petición HTTP, en este caso se debió
modificar el nombre de la red y el contenido de la página.
/etc/config/batmesh
Batmesh contiene las configuraciones para realizar el enlace de la red mesh, en este
archivo se configuran los SSID de la red y los canales en los que va a trabajar cada
SSID.
Se deben tener cuidado en saber lo que se está editando, cualquier archivo mal
modificado puede degradar el funcionamiento de la red.
Ya seleccionados los paquetes a instalar y editados los archivos pertinentes, solo
basta con crear la llave ssh, para poder realizar login en el router, el siguiente
apartado muestra el procedimiento correcto para esto.
La creación de la llave pública SSH sirve primero que todo para automatizar el
acceso a los equipos sin necesidad de configurar la misma contraseña en cada uno
de ellos, además de esto entrega un nivel de seguridad mediano, dado que
únicamente quien tenga la clave SSH, podrá acceder los equipos.
Para la creación de la clave SSH, se requiere contar con un sistema Linux y desde
una terminal ejecutar el comando ssh-keygen dar [enter] para que guarde la key donde
sugiere (/home/user/.ssh/id_rsa) ese archivo id_rsa es la clave privada, la clave pública
queda en el archivo id_rsa.pub. E l contenido de ese archivo .pub, es el que se tiene
que agregar en el chef. Por ejemplo, en la misma terminal ejecutar:
$cat ~/.ssh/id_rsa.pub
Es una sola linea de texto, muy larga. La cual se debe copiar y pegar en el chef.
Luego de esto bastaría con hacer $ ssh root@ip.del.router para establecer una conexión
SSH hacia el router.
5.1.1.2 COCINANDO EL FIRMWARE
Ya con todos los archivos configurados, los paquetes seleccionados y la llave SSH
creada, solo basta con hacer clic en crear y así queda creado un perfil de un
firmware que luego se podrá “cocinar”, este término hacer referencia a la acción de
compilar el firmware con las configuraciones que se han determinado.
Luego de esto se deben seleccionar los dispositivos para los que se quiere “cocinar”
el firmware:
12 http://wiki.openwrt.org/toh/tp-link/tl-mr3420#failsafe
5.2 RECUPERANDO UN ROUTER MAL FLASHEADO
El siguiente procedimiento fue realizado en un router TpLink mr3220 y puede ser útil
para casi todos los routers TpLink e incluso para otras marcas y modelos, en todo
caso la parte más compleja es el ingreso al modo “fail safe” para ello se puede
consultar la página del equipo especifico que se quiere recuperar. En el caso del
mr3220 el ingreso al modo seguro se realizad así:
Al encender el router esperar a que comience a flashear el led de sys, en ese
momento pulsar el botón frontal -el QSS- hasta que el led de sys parpadee con
rapidez, esta es la indicación que el router ya se encuentra iniciado en modo a prueba
de fallas o fail safe.
Si después de iniciar continua con problemas, aún tenemos una última opción
rm -r /overlay/*
reboot -f
5.3.1.1 MATERIALES
Gráfica 9: Pines para conectar puerto JTAG Gráfica 10: Puerto JTAG 4 pines
• Soldadura de estaño
• Cable de red
5.3.1.2 PROCEDIMIENTO
Establecer una conexión serial entre el router y el PC, por ejemplo desde un sistema
operativo Ubuntu, se puede realizar con el cliente PuTTY como herramienta de
conexión. Las reglas de la conexión son las siguientes:
• Clic en setup
13https://code.google.com/p/tftpgui/
Gráfica 13: Setup de tftpgui
14http://www.tp-link.com/co/products/details/?categoryid=&model=TL-MR3220#down
Para la parte de la instalación lógica se busca garantizar la conectividad entre los
nodos y optimizar el ancho de banda de los enlaces. Se sugiere realizar el siguiente
procedimiento:
Nota: Los comandos que se presentaran a continuación son útiles a la hora de instalar un
nodo, para por ejemplo verificar que el nuevo nodo “vea” o tenga enlace con algún otro nodo
de la red mesh, analizar la cantidad de redes que hay en el punto de instalación y en que
canal están transmitiendo, esta información sirve para decidir por ejemplo en canal poner a
trabajar nuestros equipos. De igual forma existen de creado el enlace entre dos nodos, hay
algunos comandos que nos sirven para por ejemplo identificar las rutas creadas por la red, el
ancho de banda existente en los enlaces entre los nodos, etc.
Vamos a ver los comandos útiles para detectar las redes que hay al alcance del nodo
y la calidad con que estas son detectadas.
El comando iw es un comando que se utiliza para la configuración de interfaces
inalámbricas en linux. Para comenzar a usarlo primero debemos saber que interfaces
tenemos disponibles en el enrutador, en linux los dispositivos inalámbricos
normalmente se identifican con el prefijo wlan y un número que depende de la
cantidad de dispositivos instalados en el enrutador, el cual inicia en 0. El comando
ifconfig permite la visualización de estos dispositivos.
En la gráfica anterior se observa que la salida del comando ifconfig entrega dos
dispositivos inalámbricos, en el caso del firmware que estamos utilizando (altermesh)
el dispositivo wlan0 se utiliza para las conexiones en modo infraestructura y el wlan0-1
para las conexiones en modo Ad-hoc, el establecimiento de la red Mesh se realiza con
el dispositivo wlan0-1, por tal motivo los comandos que continúan, se ejecutaran todos
sobre este dispositivo.
Para ver las redes que están al alcance del nodo se usa el siguiente comando
iw wlan0-1 scan
Luego en la salida obtenida encontrar la red con el SSID que nos interesa. Con este
comando estamos buscando contrastar la potencia de señal recibida con la
sensibilidad del router que está conformando el nodo, esta información sirve para
determinar si el enlace es factible y el ancho de banda con el que se puede establecer.
Ya establecido el enlace otro comando que nos permite observar la potencia que
estamos recibiendo es:
iw wlan0-1 station dump
Este comando además entrega un estimado del ancho de banda que se tiene en el
enlace.
Una utilidad que viene instalada por defecto en el firmware altermesh, pero que igual
podemos desinstalar y reemplazar por cualquier otra en el proceso de cocinar el
firmware en el chef, es iperf 15 . Iperf es una aplicación que mide el ancho de banda y
funciona en modo cliente servidor. Esto quiere decir que para realizar una prueba de
iperf debemos tener uno de los dos nodos en modo servidor, esto se logra con el
comando
iperf -s
15http://openmaniak.com/iperf.php
Gráfica 16 Salida del comando iperf -s
En la parte que dice ip del servidor, se debe reemplazar por la ip del dispositivo en el
que se ejecutó el comando iperf -s, -i es un parámetro que define el intervalo de
tiempo en el que se enviara un paquete y el parámetro -t determina la cantidad de
paquetes a enviar.
En la anterior gráfica se observa la salida del comando iperf, tanto del lado del cliente
(derecha) como del lado del servidor (izquierda).
Bueno ya con esto tenemos suficiente información como para instalar los nodos de la
red mesh.
16http://downloads.open-mesh.org/batman/manpages/batctl.8.html
Los siguientes comandos han sido de mucha utilidad en el desarrollo del proyecto,
aunque somos conscientes que pueden existir muchos otros que hagan la misma
tarea de una mejor manera.
Batctl if: Este comando sirve para cual es la interfaz del router que se está utilizando
para la generación de la red mesh.
Batctl o el parámetro o, hace parte del listado de parámetros incluidos en las tablas de
depuración de batman-adv, este parámetro muestra los nodos de los cuales tiene
información el dispositivo conectado, y cuáles son los posibles saltos en el envío de
paquetes hacia ese nodo.
En algunos casos la instalación del nodo requiere tener el router expuesto a las
inclemencias del clima y fenómenos naturales, por lo que es recomendable protegerlo
con una caja para intemperie. La instalación de esta caja queda más o menos como
se muestra en la siguiente fotografía.
Las listas de distribución de correo son herramientas que posibilitan el envío de un mensaje
de correo a varias direcciones que están adheridas a la lista, sin necesidad de incluir una a
una de las direcciones deseadas. La ventaja de las listas de distribución es que agrupan a
personas con intereses comunes en algún tema específico, por lo que se convierten en
espacios que ayudan a solventar problemas sobre un tema específico, a continuación se
proponen algunas de las tantas listas de distribución que existen sobre el tema de redes
libres.
1. http://groups.google.com/group/medellin-libre
2. https://listas.altermundi.net/cgi-bin/mailman/options/altermesh
3. http://wiki.buenosaireslibre.org/ListasDeCorreo
4. http://lugro.org.ar/mailman/options/lugro-mesh/
5. https://listas.altermundi.net/cgi-bin/mailman/listinfo/redeslibres
6. https://lists.riseup.net/www/info/bogota-mesh
En el tema de los firmwares ya se mencionó que cada comunidad tiene sus propias
necesidades, por lo que algunas comunidades intentan crear su propio firmware que
les facilite la creación de los proyectos de redes libres, a continuación se listan solo
algunos de los firmware que han sido desarrollados por comunidades de redes libres y
que facilitan enormemente la tarea de la creación de las redes Mesh.
1. OpenWRT: El origen de la mayoría de los firmwares.
http://wiki.openwrt.org/es/doc/howto/user.beginner
2. Altermesh: Desarrollado por la comunidad Altermundi, una de sus principales
ventajas es ser 0-conf, otra que ofrece un “chef” con el que se puede cocinar un
firmware personalizado.
http://docs.altermundi.net/AlterMesh
3. MedellinLibre: Instalando este firmware en un enrutador, se puede unir a la red
MedellinLibre en caso tal que este en el rango de cobertura. Firmware
desarrollado con el chef de altermundi.
https://chef.mesh.altermundi.net/ls/medellinlibre/r36139/Final/ar71xx/
4. Nightwing: Firmware creado por la comunidad LugroMesh, es 0-conf y tiene buena
documentación.
http://nightwing.lugro-mesh.org.ar/
5. Obelisco: Firmware desarrollado por Buenos Aires Libre.
http://wiki.buenosaireslibre.org/Obelisco