guifiLab 11-feb-2020

guifiLab
11-feb-2020
18.30 a 20.30
Lugar: Medialab-Prado, calle Alameda, 15

  1. Revisión de los despliegues en marcha:   
    1. La Herguijuela (Mariano)
    2. Cepeda La Mora (Juanjo)
  2. Problemática con las antenas nuevas (Ubiquiti, TP-Link, Comfast, Mikrotik, etc):   
    • La FCC sacó hace unos meses una nueva regulación que impide instalar OpenWRT y derivados (qMp y Libre-mesh lo son) tanto desde la web de los firmwares de fábrica como desde TFTP. La única manera segura sería por SERIAL/TTL pero eso implica abrir las antenas y perder la garantía, además de que es lento y requiere conocimientos más avanzados   
    • La motivación para hacer esto es doble:        
      • castigar desde EEUU al mercado asiático (China) para forzar un acuerdo comercial que beneficie claramente al primero        ·
      • impedir ataques terroristas   
    • En la práctica no consigue ninguno de los dos cometidos anteriores pero sí supone un escollo prácticamente insalvable para usuarios avanzados y, sobre todo, comunidades inalámbricas como Guifi.net y movimientos como el del Software Libre.
  3. Estado real del grado de posibilidad de flasheo con OpenWRT (qMp se basa en gran medida en OpenWRT) de las antenas más utilizadas habitualmente:       
    1. En general hace falta hacer uno o varios downgrades (generalmente varios!) del firmware original hasta un firmware «no firmado» y, entonces, flasheo por tftp.
    2. Las últimas revisiones de las antenas de varios fabricantes no admiten los downgrades. Punto muerto. [Novedad: algunas ya admiten qMp (20-02-2020)]
    3. Es decir, en general tenemos un bloqueo que implica que no podemos instalar.       
      1. Razón: No hay equipos… Hay poca variedad de equipos…
        • actuales
        • baratos
        • fáciles de conseguir
        • que acepten OpenWRT
      2. Revisión por fabricante y modelo:
        • Ubiquiti Nanostation M5. Procedimiento solo para las antiguas. Punto muerto. [Procedimiento para las nuevas (20-02-2020)]
        • TP⁻Link CPE-510 V3: Procedimiento en publicación. Versión de qMp no estable.
        • Comfast CF-120A-V3: Procedimiento en publicación. Versión de qMp no estable.
        • Mikrotik: Solo los modelos antiguos soportan OpenWRT. Descartadas.

Guifilab 3 diciembre 2019

Javier hablando sobre guifi.net con el grupo de mujeres tecnológicas de Villaverde

Hace unas semanas Isabel Ochoa de la Plataforma Nave Boeticher nos contactó para saber si podíamos acercarnos a dar una charla divulgativa al grupo mujeres tecnológicas de Villaverde.

Les propusimos realizar una videoconferencia y hoy la hemos llevado a cabo. Hemos estado aproximadamente una hora hablando sobre guifi.net, qué es, cómo funciona y otras cuestiones generales.

Carlos les ha contado acerca del proyecto en el que participa para conectar dos escuelas de el Sáhara, Mariano ha hablado sobre la red que ha desplegado y conecta a unas 50 casas en su pueblo La Herguijuela. Javier ha comentado sobre el funcionamiento de la asociación que gestiona para mantener la red de Mejorada del Campo y Óscar ha explicado porqué le interesa el proyecto y cómo conectaron el espacio vecinal Arganzuela (EVA) a Internet a través de la red guifi.net.

Una vez terminamos la videconferencia, compartimos los avances que hemos hecho individualmente.

  • Mariano está en contacto estrecho con Roger Pueyo y están investigando qué antenas ofrecen más prestaciones y son más baratas, en las que se pueda instalar qMp con la idea de ponerlas en producción en La Herguijuela.
  • Carlos ha logrado poner en marcha el servicio de actualización de dominios para IPs dinámicas utilizando en router mikrotik para actualizar las ips. Hoy nos surgía la duda de si se podría actualizar desde la una antena qMp. Parece que , según estos enlaces.

Gabriel propone presentar una charla y un taller al T3chFest, un congreso gratuito y sin ánimo de lucro sobre nuevas tecnologías ligado a la universidad Carlos III.
El evento se realiza en marzo 2020 y al este acuden multitud de estudiantes y profesionales.
El plazo para enviar propuestas está abierto hasta el día 15 diciembre 2019.
Estamos tratando que alguien de la fundación guifi.net pueda venir a dar una charla divulgativa y desde guifi.net Madrid coordinemos un taller práctico sobre cómo conectar un pueblo de la España vaciada y una comunidad de vecinos.
Para ello es necesario confirmar con la fundación su disponibilidad e interés, escribir la propuesta y si sale seleccionada, preparar y llevar a cabo el taller.


Por último hemos compartido los enlaces a estos grupos de Telegram donde se pueden realizar consultas sobre Mikrotik / Ubiquiti y otros temas relacionados con redes.
Mikrotik para todos
Mikrotik Ubiquiti
Mikrotik y WISP
Ubiquiti ES

Guifilab 26 noviembre 2019

En el guifilab de esta tarde hemos estado tratando estos temas:

  • Mariano, nos ha actualizado sobre su investigación acerca de qué antenas son mejores para instalar qmp. Está probando modelos tplink y comfast.
  • Carlos sigue mejorando la red que están montando en el Sahara. Le ha añadido un router mikrotik y hemos estado probando a usar el servicio qui.guifi.net.
  • Oscar y Marcos han estado viendo cómo arreglar la conexión en el nodo de mercado de Legazpi (EVA).
  • hemos comentado otras ideas:
    • colaboración que nos propone Jesús
    • posible conexión entre nodos gestionados por Javier y Carlos

Guifilab 12 noviembre 2019

Iniciamos el guifilab y entre los presentes hacemos un repaso de los temas que se quieren tratar en la sesión.

  • Mariano nos hace un repaso del correo que nos envió Roger Pueyo a las dudas que le planteamos sobre qué antenas eran mejores para utilizar con QMP. @Gabriel actualiza este post sobre antenas incluyendo los comentarios de Roger.
  • Carlos nos cuenta los avances del proyecto de conectar las madrasas en el campamento del Sahara. Actualizamos el propietario del nodo para que Carlos pueda modificarlos.
  • Javier comenta que quiere actualizar la información que aparece en la web de guifi.net de la red que tiene instalada (Mejorada del Campo, etc). No le deja borrar los nodos. Conseguimos borrarlos y va a actualizar las ubicaciones de los nodos.
  • Oscar comenta que quiere saber cómo se modifica en servidor de gráficas de referencia del nodo de EVA. https://guifi.net/es/guifi/device/93670/edit Vemos que se hace en la sección, Nombre dispositivo, estado y parámetros generales. «Servidor que recoge los datos de tráfico y disponibilidad»
  • Alejandro (belmitan) ha tratado de instalar qmp desde openwrt y no se ha podido encontrar el archivo package.sig. el error ya esta documentado en https://dev.qmp.cat/issues/448
  • Gabriel comenta los últimos avances sobre el sistema de mapas.

Propuestas para la semana próxima

  • Publicar una tabla con la lista de antenas que nos propone Roger
  • Comprar 3 antenas para utilizarlas en los guifilabs. (Mariano compra las COMFAST, Gabriel otro modelo)
  • En el próximo guifilab Traer alguna raspberry u otras equipos con raspbian ya instalado para montar un servidor de graficas.
  • Hacer una entrada en el blog madrid.guifi.net sobre el proyecto del Sahara que lidera Carlos.
  • Revisar los cambios que haya hecho Javier en los nodos.

Servicios y monitorización

Cómo podemos mejorar las redes añadiendo servicios: gráficas (monitorización), DNS (resolución de nombres, para generar URIs -unique resource identifier) y colas de prioridad (balanceo de tráfico).


Gráficas. Las gráficas nos permiten visualizar el estado de la red. Es importante saber cómo funciona nuestra red para poder anticiparnos a cuellos de botella, caídas de corriente u otros problemas. guifi.net dispone de un paquete llamado dnsservices para realizar la asignación entre dominios e IPs.

DNS. DNS o Domain Name System. Traduce nombres en direcciones. Por ejemplo,
example.com. 7142 IN A 93.184.216.34
example.com. 7117 IN AAAA 2606:2800:220:1:248:1893:25c8:1946
goofy.net. 3600 IN MX 10 smtp.goofy.net.

Permite que los recursos sean accedidos con un identificador único (URI). Así, podemos hacer referencias a elementos de la red como un proxy o una salida a Internet sin necesidad de ir variando la referencia con el paso del tiempo.

No solo realiza la traducción de nombres de dominio a IPs y viceversa sino que, además, es un complejo sistema de nombres jerárquico y distribuido en el que los distintos servidores transmiten peticiones para saber cuál es el recurso buscado y recuperar los datos Nombre-Entidad (como por ejemplo, Nombre<->IP).

Colas de prioridad. Las colas de prioridad permiten balancear entradas por importancia. Se divide el tráfico por categorías en función de su importancia y se priorizan por categoría. Las colas permiten que los recursos se dividan de manera dinámica en función de los recursos que utiliza cada conexión. Si tenemos una sola conexión, esta podrá disfrutar de todos los recursos hasta que llegue otra conexión, momento en el que se repartirá entre las dos o se dará paso a la que tenga mayor prioridad, etc.

Trastos 4.x y legacy en una misma zona

Con el nuevo firmware de la rama 4.x, los dispositivos (antenas, routers) de la ŕama anterior (3.x y anteriores -legacy-) puede que no se entiendan con los nuevos.

Esto es porque los dispositivos antiguos utilizan un modo inalámbrico distinto (Ad-Hoc) que los nuevos (802.11s: Mesh Station o Mesh STA). Mesh STA supone una mejora al protocolo IEEE 802.11 (Wi-Fi).

Para que se entiendan, ya que los dispositivos con firmwares antiguos solo pueden funcionar en modo ad-hoc, será preciso que configuremos los dispositivos con firmwares más modernos en un modo mixto ad-hoc/mesh sta.

A la hora de realizar el setup inicial de la antena ya con el firmware qMp podremos ir a Quick Setup y establecer el modo mixto ad-hoc/mesh sta (Mesh + Legacy) de entre todas las diversas opciones que ofrece el desplegable de la opción WLAN Mode.

De esta manera, nuestro trasto/dispositivo en la versión 4.x hablará a la vez dos lenguajes; el de los trastos de su misma rama y los de ramas anteriores (3.x y anteriores).

Eligiendo antenas

Antes de montar nuestra red o el laboratorio previo para probar que todo funcionará tenemos que pensar, como parte del proyecto de despliegue, qué antenas cubren las necesidades que queremos atender.

AVISO sobre las antenas caseras

En general, antes de hablar de fabricantes, es importante tener claro que las redes que construimos son redes en producción y, por lo tanto, utilizaremos antenas que aseguren un SLA mínimo. Es decir, salvo que tengamos mucha pericia, conviene atenerse a la oferta de antenas comerciales.

Elegir antenas acorde al enlace

1) No desperdiciar prestaciones

Por otro lado, de cara a la interoperabilidad, lo adecuado es conectar antenas que se entiendan entre sí en los máximos y no es los mínimos. Es decir, tratar de conectar una antena 2×2 MIMO con una antena 2×2 MIMO y lugar de colocar una antenas casera de un solo iluminador en un extremo y una 2×2 MIMO en el otro ya que, en este caso, se estarían perdiendo prestaciones innecesariamente.

2) Ajustar al uso previsto

Igual que elegimos distintas bombillas y pantallas al iluminar una habitación, conviene elegir antena en función del tipo de enlace:

  • Uno a muchos: Las clásicas antenas de cobertura son sectoriales con modelos comerciales que abren típicamente entre 45 y 120 grados.
  • Uno a uno: Los enlaces punto-a-punto pueden practicarse con antenas generalmente parabólicas.

Conviene tener muy claro el uso tanto presente como futuro de una antena para no tener que comprar otra.

3) Línea de visión

Las frecuencias disponibles en Europa son 2,4 gHz y 5 gHz.

Las dos necesitan línea de visión directa para realizar enlaces.
Además, precisan de una zona libre de forma elipsoidal entre ambos extremos conocida como Zona de Fresnel (ver dibujo).

4) Frecuencias

En wireless o inalámbrico operamos generalmente en dos frecuencias, ambas de uso regulado aunque sin licencia: 2,4 gHz y 5 gHz.

Es preciso recordar que la banda de los 2,4 gHz ofrece mejores condiciones teóricas de alcance y menor sensibilidad a los materiales pero, dada su popularidad, recomendamos no utilizarla en despliegues en exterior dada la saturación del espectro en esta frecuencia.

Los 5 gHz ofrecen peores condiciones de alcance y mayor sensibilidad a distintos materiales como la piedra, el hormigón, el metal y el agua. Sin embargo, el espectro está menos saturado y las antenas de 5 gHz equiparables a las de 2,4 gHz simplemente suelen tener algo más de potencia.

5) Unidades

Las unidades en decibelios (dB, dBm, dBi) no son lineales sino logarítmicas. Es decir, cada incremento de un punto en una de estas unidades no implica un incremento real de un grado, sino mayor.

Tabla de equivalencias y convertidor

ModeloPotencia máxima (dBm)Ganancia (dBi)Apertura Horiz/VertDistancia máximaNúm. clientesTecnología N/ACFrecuenciaEthernetPuertos
Nanostation M228 dBm54/276 Km30N2,4 gHz100 Mbps2
Nanostation M2 Loco23 dBm45/452 Km15N2,4 gHz100 Mbps1
Nanostation M527 dBm42/155 km30N5 gHz100 Mbps2
Nanostation M5 Loco23 dBm45/452 Km15N5 gHz100 Mbps1
Nanostation AC25 dBm40AC5 gHz1000 Mbps2
Mikrotik mANTBox 15s31 dBm15120 Azimuth/5 Elevación2 Km40AC5 gHz1000 Mbps1 + 1 SFP
Mikrotik mANTBox 19s31 dBm19120/105 Km40AC5 gHz1000 Mbps1 + 1 SFP

qMp – Preparando las antenas

En este tutorial vamos a ver cómo flashear algunas de las antenas más habituales de Ubiquiti: Nanostation (cobertura a clientes), Nanostation Loco (de menor potencia y tamaño) y Nanobridge (enlaces punto a punto).

openWRT es una distribución de GNU/linux para routers y otros sistemas embebidos.
qMp es una distribución basada en openWRT y pensaba para unir nuestra antena CPE o router a una nube mesh. Como curiosidad, emplea protocolos de enrutado dinámico como OLSR y BMX y opera en el modo ad-hoc de 802.11.

Antes de nada, tenemos que saber si nuestro dispositivo es compatible con qMp.
A falta de un listado exhaustivo, como norma general buscaremos nuestro modelo en fw.qmp.cat/stable, con algunas apreciaciones:

  • Las Ubiquiti Nanostation compatibles son las XM (MAC que empieza por 00:27:) y las XW (MAC que empieza por 00:04:), aunque en el caso de las XW suele ser necesario hacer downgrade de AirOS (el sistema operativo que lleva la antena de serie) hasta la versión 5.5.10, versión que, por cierto, no está disponible para descargar de la página de Ubiquiti.
  • Las Ubiquiti Nanobridge utilizan en general el firmware de qMp para Bullet-M

1) Flasheando por TFTP

¡! Una manera de comprobar si la antena ya tiene OpenWRT o derivados (entre los que se encuentra qMp) es, en las Ubiquiti, que al terminar de iniciar el sistema, el último led indicador de estado de enlace se encontrará encendido (con parpadeo lento en el arranque)

[ToDo: Falta descripción]

2) Finalizando el flasheo y configuración automática inicial

Tras haber flasheado la antena se reiniciará varias veces.

Al acabar podremos solicitar IP de manera automática [por DHCP] y nos entregará una IP en el rango 172.30.22.0/24.

La antena tendrá la IP 172.30.22.1 y estará escuchando peticiones http.

Conectamos a http://172.30.22.1

La contraseña por defecto es 13f

3) qMp easy setup

  • Nombre de red_ Elegir guifi.net solo si queremos que se configure de manera automática
  • IP y máscara_ Serán las que nos haya dado la web de guifi.net. NB: este rango se comparte con la pata LAN, en la que colocaremos el router wifi del cliente (que dará al cliente un rango privado ajeno a la red qMp) y los equipos en DMZ; también se ofrece NAT estático (uno a uno) si es necesario con IPs de este rango.
  • Funcionamiento de…
    • Puerto LAN (Main en Nanostation M2 y M5)_ El comportamiento LAN (por defecto para puerto LAN o eth0) de un puerto da DHCP en el rango arriba indicado y no descubre accesos a Internet. IP y servicios accesibles.
    • Puerto WAN (Secondary en Nanostation M2 y M5; no existe en las Nanostation Loco)_ El comportamiento WAN (por defecto para puerto WAN o eth1) de un puerto no da DHCP y sí descubre servicios como el de Internet. IP y servicios no accesibles.
  • Canal_ Dos consideraciones
    • Número de canal
      • Inferiores al 100, uso de interiores y limitados a menor potencia,
      • A partir del 100, uso de exteriores y mayor potencia, sujetos a DFS.
    • Amplitud de canal – Los canales terminados en «+» o «-» forman agrupaciones de 40 mHz, mientras que el resto son canales de 20 mHz.

4) Conexión a Internet

En las Nanostation M2 y M5 (modelos no Loco) la conexión cableada para WAN se establece entre el puerto Secondary y el router FTTH o xDSL.

Curso guifi.net en la economía social

Formación para proveedores e instaladores.

Guifi·net es un proyecto tecnológico, económico y social impulsado desde la ciudadanía que tiene por objetivo la construcción de red de telecomunicaciones abierta, libre y neutral basada en un modelo de comunes.

En guifi·net trabajamos para construir una alternativa solidaria, sostenible y de proximidad; con soluciones tecnológicas y de gestión innovadoras que permiten el acceso a Internet sin discriminaciones.

El presente curso tiene por objetivo fomentar la cultura emprendedora y la empleabilidad de las personas participantes a través de la formación práctica en instalación de redes de telecomunicaciones de comunes en clave de economía social.

PROGRAMA

SesiónDíaTitulo Sesión
12 sepIntroducción: A emprender se aprende
23 sepDe la idea de negocio al plan de empresa
39 sepguifi·net: infraestructura de red procomún
410 sepguifi·net: ecosistema económico
516 sepguifi·net: Puntos neutros (IX, PoP) e Internet mayorista
617 sepguifi.net: Redes de radioenlaces, híbrida y fibra óptica
723 sepViabilidad económica del proyecto
824 sepGestión de equipo humano y cuidados
930 sepguifi·net desde la perspectiva del proveedor de servicio.
101 octguifi·net en Madrid desde el voluntariado.

Horario:
En curso tiene una duración de 40 horas y el horario de cada sesión será de 16:00 a 20:00.

Lugar:
El curso tendrá lugar en la Oficina de Economía Social del distrito Centro.
C/ Toledo, 108. 28005 Madrid
28005 Madrid

Certificado:
Una vez terminado el curso se entregará un certificado de asistencia.

Inscripción y preguntas:
Para inscribirte al curso envía un correo a cursos@guifi.net con tu nombre, apellidos, motivación y teléfono.

La asistencia al curso es gratuita, ha sido financiada por parte de las entidades organizadoras.

Los materiales del curso, una vez terminado este, quedarán disponibles bajo alguna de las licencias libre.

Se grabarán la mayor parte de las sesiones.

Si tienes cualquier pregunta puedes envíanosla al mismo correo y trataremos de responderos a la mayor brevedad.

Entidades:
Las entidades organizadoras son: