[Lugro-mesh] Gateway Class

Agusti Moll agusti en biruji.org
Mar Ago 4 12:10:21 ART 2009


Hola,

Primero de todo, me presento: Me llamo Agustí Moll, vivo en Barcelona
(Catalunya), en un barrio de Barcelona llamado Gracia, hace un par de
años hemos empezado a construir una mesh utilizando bmx como protocolo
principal. (Los nodos también llevan batman y olsr de backup, y para
futuras "comparativas"). Podéis ver cierta información en la web [1]
(Siento decir que la mayoría esta en catalán, lengua materna de la
mayoría de participantes, pero creo que se entiende todo bastante
bien). Estamos dentro de un proyecto mayor de conexiones inalámbricas
llamado guifi.net [2].

Cuando arrancamos utilizábamos nodos con linksys y con bastante gasto
de IPs. Desde hace 1 año hemos cambiado un poco todo, y intentamos
utilizar nodos con alix[3] son mucho más caras, pero su rendimiento es
muchisimo mejor que los linksys. A parte hemos estructurado la mesh
con IPs internas y IPs publicas (públicas en guifi.net)

Hemos tenido la suerte que desde el principio Axel (mantenedor y
principal, en la actualidad, programador de BMX), nos ha ayudado ya
que ha viajado algunas veces a Barcelona. Y nos mantiene informados de
las evoluciones del codigo. (Aunque ultimamente no haya muchos
movimientos por el svn, el codigo a evolucionado muchísimo, desde mi
punto de vista a mejor. Axel nos dijo que tiene intención de hacer un
checkout en poco tiempo). De hecho, actualmente utilizamos una versión
que nos pasó Axel de su svn particular.
Si queréis podéis descargarla de aquí [3]. El protocolo en si es
totalmente compatible con versiones anteriores, pero lleva mucha más
información de ayuda "bmxd -c X", soporte de plugins, y un solo
proceso.

No quiero llenaros la lista con información que no es de vuestro
proyecto, si os interesa os lo cuento más calmadamente.

Bueno, a lo que iba. Ahora queriamos integrar en el firm un portal
cautivo y en principio nos decantamos por nodogsplash [4], por que
entre otras cosas implementaba las colas de upload y download tan
necesarias para los nodos que comparten internet, aunque después de
varias pruebas no acabo de ver que funcione bien con los One-way
tunnel que genera bmx.

No he probado ninguno más pero veo que vosotros utilizáis wifidog, ¿
que tal va ? ¿ como lo configurais ?

No os robo más tiempo, os sigo por la lista.

Agustí

PD: Uno de los plugins que lleva genera código JSON de bmxd -c d 8 así
hemos integrado en cada nodo un pequeño html que utilizando openstreet
y openlayers muestra una visión de la red des de el nodo. Aquí [5]
podéis ver un ejemplo.

[1] http://graciasensefils.net
[2] http://guifi.net
[3] http://merry.biruji.org/gsf/bmx-180.tar.gz
[4] http://kokoro.ucsd.edu/nodogsplash/
[5] http://rilat.homelinux.net:8080/gsf/map/


2009/8/4 "Sebastián D. Criado" <sebastian.criado en gmail.com>:
> El 03/08/09 20:49, Juan Carlos Darioli escribió:
>>
>> Tengo una duda, con este parámetro se le informa a los demás nodos el
>> ancho de banda disponible de internet para que en base a este valor se
>> definan las rutas, es asi?
>> Ahora, los usuarios conectados a la interface wifi publica tienen
>> disponible todo el ancho de banda de la conexión o solo el valor que se
>> configura en este punto?
>
> Por ahora, en esta versión del firmware, para el que está conectado a la
> interface publica de un nodo gateway el disponible es todo el ancho de banda
> de la conexión.
> Para la próxima versión (la 0.7) se está trabajando en un sistema que
> permita asignar el ancho de banda disponible tanto para la publica como para
> la mesh.
>
> Saludos.-
> --
> Sebastian.Criado en gmail.com - GPG: 1024D/FB208AA2
> 797A 6D01 B7FC B8C7 AD5E|counter.li.org: #146768
> 2A50 66E6 2FFB FB20 8AA2|http://www.lugro.org.ar
> http://noalamatricula.wordpress.com/about/ read!
> "Si  el Universo fuera un programa estaría hecho
> en C, y correría sobre un sistema UNIX" Anónimo.
>
> _______________________________________________
> Lugro-mesh mailing list
> Lugro-mesh en lugro.org.ar
> http://lugro.org.ar/mailman/listinfo/lugro-mesh
>


Más información sobre la lista de distribución Lugro-mesh