En esta nueva versión realizamos mejoras en la estabilidad del software.
Para más detalles sobre la actualización consultar el siguiente enlace:
En esta nueva versión realizamos mejoras en la estabilidad del software.
Para más detalles sobre la actualización consultar el siguiente enlace:
Actualizaciones:
1.4.3 (03/02/2021) – Se arregló el soporte para el jumper del watchdog (JP8). Desde la 1.4 a la 1.4.2 inclusive, los LRs que tenían el jumper instalado (solo algunos pocos) se reiniciaban a los 10 minutos.
1.4.2 (04/10/2021) – Se corrigieron problemas de estabilidad y un problema que puede aparecer (dependiendo de la configuración del nodo) en enlaces de mas de 100 metros.
(Nota: los links de esta guía siempre estarán actualizados a la última versión 1.4.x)
Estamos contentxs de acercarles el trabajo de los últimos meses, con muchas mejoras de software y en particular nuevo material de formación y documentación!
Gracias a todes quienes colaboraron! Grán trabajo de @lachana @florlopezpeze @giudicejesica @germans en el material de documentación!
Una de las mejoras mas importantes es la posibilidad de realizar actualizaciones de software de forma super simplificada a través de la Lime-App 🙂
Nuevos materiales audiovisuales de formación disponibles en https://docs.altermundi.net
Tambien disponibles en Portugués: https://altermundi.net/documentacao/ e Inglés https://altermundi.net/documentation/
lime-report
los mensajes de dmesg.A partir de LibreRouterOS 1.4, cuando haya una nueva versión de LibreRouterOS, un mensaje aparecerá en la LimeApp invitándonos a actualizar el firmware con un solo click. Aquí hay un tutorial para ilustrar cómo funciona esta actualización: Actualizar Firmware en LibreRouterOS 1.4
Ahora se puede abrir una sesión de consola con acceso remoto desde la LimeApp!
Para más información sobre cómo usar esta herramienta ver este post del foro
La nueva pantalla de alineación trae muchas mejoras que esperamos faciliten el trabajo de alinear los nodos de la red.
firstboot
antes de actualizar para no preservar la configuración.En esta versión hemos añadido muchas funcionalidades nuevas lo que hizo que usemos mucho más espacio y por ende no quede mucho espacio para instalar nuevos paquetes, por ejemplo zerotier. Estamos trabajando en reducir el espacio utilizado, esta mejora se verá en la próxima versión. Si un nodo utiliza zerotier u otro software pesado les recomendamos no actualizar este nodo específico a la version 1.4 (y si actualizar el resto de los nodos).
En este release no está funcional el soporte de wifi ad-hoc. Aún no sabemos la causa, muy probablemente relacionada con la actualización de Openwrt a su version 19.07. Les recomendamos actualizar la configuración de la red a utilizar mesh (iee80211s) en vez de adhoc antes de actualizar a la version 1.4. LibreRouterOS en cualquier versión utiliza mesh por defecto, por lo cual les usuaries de LibreRouterOS que no cambiaron esta configuración no tienen de qué preocuparse.
Cualquier duda con la instalación por favor pregunten aquí en el foro !
Descargar el archivo desde aquí y luego subir el archivo en la LimeApp siguiendo estas instrucciones: https://altermundi.net/documentacion/usar-limeapp-1-3/un-paseo-por-el-menu-1-3/#Firmware
A partir de esta versión, la 1.3, el proceso de actualización se puede hacer desde la Lime-App! Pero para versiones anteriores, hay que hacerlo por consola:
scp upgrade-lr-1.4.sh root@thisnode.info:/tmp/
ssh root@thisnode.info sh /tmp/upgrade-lr-1.4.sh
safe-upgrade confirm
.Si el LibreRouter cuenta con internet puedes reemplazar los pasos 1. y 2 por lo siguiente:
ssh root@thisnode.info “wget http://repo.librerouter.org/lros/releases/1.4.3/targets/ath79/generic/upgrade-lr-1.4.sh -O /tmp/upgrade-lr-1.4.sh”
Ejecutar en el nodo:
wget -O /tmp/firmware.bin
https://repo.librerouter.org/lros/releases/1.4.3/targets/ath79/generic/librerouteros-1.4.3-r11356-ea7e4a351f-ath79-generic-librerouter_librerouter-v1-squashfs-sysupgrade.binsafe-upgrade upgrade -n firmware.bin
reboot
safe-upgrade confirm
firmware.bin
scp firmware.bin root@thisnode.info:/tmp/
tar cvfz /tmp/archive.tar.gz /etc/config/lime-node /etc/config/lime-community /etc/config/libremap /etc/dropbear/ /root/.ssh/known_hosts /etc/shadow
sysupgrade --force -f /tmp/archive.tar.gz /tmp/firmware.bin
sysupgrade --force -n /tmp/firmware.bin
Muchas comunidades de alrededor del mundo están usando la tecnología LibreRouter para desplegar sus Redes Comunitarias!! Muchas en Argentina!
Más de 300 LibreRouters se distribuyeron en al menos los siguientes países: Argentina, Alemania, Brasil, Colombia, Cuba, España, India, Indonesia, Italia, Kenia, Malawi, Mexico, Myanmar, Nigeria, Ruanda, Tailandia, Uganda, Zimbabwe.
Al dia de hoy, 6 de Abril de 2021, se encuentran LibreRouters disponibles en stock y empezaremos a fabricar un nuevo lote ni bien tengamos fondos suficientes.
Estamos felices de acercarles el trabajo de los últimos 6 meses, con muchas mejoras!
Gracias a todes quienes colaboraron con el testing, documentación, desarrollo e ideas! Un especial reconocimiento al grán trabajo de @gferrero en la Lime-App, gracias Germán!
Una de las mejoras mas importantes es la posibilidad de realizar actualizaciones de software
de forma simplificada a través de la Lime-App 🙂
Les recomendamos actualizar ni bien puedan, son muchas las mejoras y correcciones!
check-internet
copy_asset
para copiar archivosrun_asset
: para correr scriptsgeneric_uci_config
: para poder configurar cualquier archivo de UCI desde libremeshsafe-upgrade
:upgrade
. Usar –no-reboot para desactivar esta funcionalidad.Y muchas otras pequeñas mejoras y bugs corregidos!
Sigue las instrucciones de actualización en el foro donde además puedes pedir ayuda o compartir tus impresiones sobre la nueva versión.
Libre Router es un enrutador de hardware y software libre, diseñado y producido con características que buscan facilitar a las comunidades la instalación de su propia red mesh.
Durante el 2019, salió a producción la primera versión de este dispositivo que espera ser probado y usado en distintas redes comunitarias alrededor del mundo.
Una de las dificultades encontradas para avanzar con su implementación, ha sido la homologación requerida en algunos paises para su puesta en operación. En Colombia, el ente encargado de homologación es la Comisión de Regulación de Comunicaciones (CRC) a quien se elevó una solicitud para confirmar si se requería surtir el proceso de homologación para su puesta en operación en el país. A finales de Octubre la CRC emitió una notificación en la que confirma que no se requiere surtir este trámite para su uso en Colombia, esto da vía libre para realizar pruebas e implementaciones en redes comunitarias u otras iniciativas ciudadanas de conectividad.
Descargue el documento: Comunicación CRC sobre LibreRouter
En la actualidad, organizaciones locales como NuestraRed.org , Semillero Red Fusa Libre y Colnodo cuentan con equipos LibreRouter para realizar pruebas, capacitaciones e implementaciones.
Cabe anotar que LibreRouter ya ha sido certificado por el Ente Nacional de Comunicaciones (ENACOM) de Argentina a partir de un esfuerzo conjunto entre la organización civil AlterMundi, el Instituto Nacional de Tecnología Industrial (INTI) e ITon Consulting.
Replicamos nota originalmente publicada en: https://redescomunitarias.co/es/noticias/librerouter-con-via-libre-para-ser-probado-en-redes-comunitarias-en-colombia
Recientemente, el Ente Nacional de Comunicaciones (ENACOM) de Argentina otorgó la certificación de homologación a LibreRouter.
Este trámite, que llevó mucho dedicación y trabajo mancomunado entre varios actores, es un importante logro. La homologación certifica que la tecnología construida para redes comunitarias se encuentra al nivel de las reglamentaciones vigentes, que sus prestaciones están medidas y certificadas otorgando una garantía de calidad y que, además, está habilitado para ser comercializado en Argentina.
¿Para qué homologar?
En la mayoría de los países del mundo es necesario realizar una certificación de homologación de los equipos que hagan uso del espectro radioeléctrico. La homologación verifica que los equipos cumplan con las normas técnicas correspondientes.
En Argentina, el Ente Nacional de Comunicaciones (ENACOM) es el organismo encargado de la normalización del equipamiento de comunicaciones. Esta normalización se realiza mediante el dictado de normas técnicas basadas en la seguridad del usuario, el uso eficiente del espectro radioeléctrico y poder asegurar la compatibilidad con las redes y sistemas de comunicaciones autorizados.
Un logro de trabajo en equipo
Obtener la homologación fue un trámite específico que implicó un trabajo sostenido durante algunos meses. Para lograrlo, LibreRouter y AlterMundi , trabajaron en equipo sumando la valiosas participaciones del Instituto Nacional de Tecnología Industrial (INTI) y de la Consultora ITon.
Como es la primera vez que fabricamos tecnología propia de esta manera y tampoco existen muchas otras experiencias similares los aportes, servicios y acompañamiento que nos brindaron fueron claves para concluir la certificación con éxito.
Por su parte, cabe destacar, que el INTI es un organismo descentralizado del Ministerio de Producción y Trabajo de Argentina que apoya el desarrollo de la industria en todo el país a través de la transferencia de tecnología, el fortalecimiento de las capacidades de medición y el impulso a la innovación en todas las áreas productivas. A mismo tiempo, con más de 60 años de trayectoria, es el instituto nacional de referencia en el campo de la innovación con un importante rol y prestigio en materia de servicios, calidad y metrología para la industria a fin de enfrentar los desafíos tecnológicos competitivos a nivel internacional.
La relación con el INTI empezó años atrás cuando también exploraron, participaron y acompañaron algunas experiencias en redes comunitarias. Las mismas no pudieron tener sostenimiento en el tiempo, entre otras razones, por la ausencia de tecnología apropiada para desplegar redes descentralizadas y de gestión social. Por eso, ahora, con el LibreRouter en la mano y funcionando pusieron todo su trabajo de medición para lograr homologar nuestro router creado específicamente para comunidades que se organizan para conectarse y construir sus pedacitos de Internet.
Junto al aporte y excelente trabajo de Miguel Mourad de ITon fueron las participaciones que empujaron a conseguir la homologación. Destacamos con enfasis que el trabajo organizado y en equipo entre actores interesados en la temática resultó un factor decisivo para conseguirlo.
Una homologación que abre puertas y propone desafíos
Para las y los que trabajamos en el Proyecto LibreRouter y en AlterMundi, haber conseguido homologar nuestra tecnología resulta motivador y valioso. Por un lado, porque las mediciones realizadas demuestran que funciona y muy bien y que la tecnología y el hardware open source desarrollado a través del trabajo colaborativo por organizaciones que no son empresas, puede estar a la altura los más altos estándares internacionales.
Por otro lado, entendemos que esta primer homologación en Argentina muestra de la necesidad de llevarla a cabo en otros países del Sur Global donde LibreRouter será utilizado. Entendemos estos procesos como parte de las acciones necesarias para continuar caminando en el rumbo de construir soberanía tecnológica y generar condiciones favorables para que las comunidades realmente puedan operar y gestionar sus propias redes de Internet en lugares rurales y desconectados donde la brecha digital excluye, en este momento, a alrededor de 4 mil millones de personas en el mundo.
En Noviembre llegó a Buenos Aires la ultima versión del LibreRouter. SAn fue el encargado de hacer el testeo de hardware y en esta crónica contamos cómo fue este importante momento.
Primero que todo, al desembalar las cajas, se hizo una revisión del shipping. Esto consiste en un chequeo para verificar si existe alguna rotura por el viaje desde China y que no falte nada. El envío consistió en 4 routers, sus antenas con sus pigtails y los inyectores PoE. Afortunadamente todo estaba como Dragino nos prometió 🙂
Resistiendo la tentación de enchufar los routers, se abrieron los mismos con un destornillador y se realizó una inspección ocular detallada de las placas y sus componentes, al mismo tiempo que se registraba con fotografías. Esta parte es muy importante porque nos permite documentar bien cómo se recibieron las placas asociadas a un lote de fabricación, de forma tal que después en el futuro no tengamos que acordarnos si un chip estaba o no soldado, por dónde pasaba algún cable o el modelo exacto de un componente.
Salvo algunos pequeños detalles (faltaban cortar unos pines en el módulo GPS, algunos LEDs se habían desoldado en el shipping) todo se veía muy bien.
¡Al fin llego el momento!
Usando una fuente de laboratorio y con bastante ansiedad se conectó el primer LibreRouter a 12V: algunos LEDs prendieron, otros titilaron, ¡todo bien! Se conectó un adaptador serie a USB a los pines del puerto serie del LibreRouter y se observó bootear, las interfaces de red levantaron bien, los módulos mPCI wifi también.
Ahora bien ¿qué testear?
Esta versión del LibreRouter cambió significativamente en relación a la organización de las placas. Originalmente todo el diseño era una sola placa y ahora son dos: la CoreBoard con el procesador QCA9558 y la MegaBoard, una placa de expansión de periféricos y alimentación.
Basado en el gran trabajo previo de mediciones realizadas por la comunidad en el primer prototipo, mayormente llevado adelante por Terry Gilliett, teníamos una hoja de ruta de qué hacer.
En principio asegurarnos que lo que antes andaba siguiera funcionando y especialmente revisar los cambios que habíamos pedido a Dragino en base a los issues que encontramos en las pruebas del primer prototipo.
En ese momento teníamos 20 issues que estaban documentados en github, algunos de vital importancia, otros eran detalles o mejoras.
Para entrar en el mundo de las mediciones de hardware lo primero que necesitábamos era actualizar e instalar el bootloader y un firmware. Unas semanas antes de que llegara el envio, SAn había retomado el trabajo en el bootloader para soportar las nuevas placas, realizar algunas mejoras y hacer un release open source del mismo.
El firmware que se usó en las pruebas de laboratorio esta basado en OpenWrt 18.06.01 con modificaciones para soportar el LibreRouter.
Una vez flasheado el LibreRouter con este software se procedió a realizar testeos de todos los componentes de hardware: Ethernet, USB, GPIO ports, button, LEDs, JTAG, GPS, fuentes de alimentación, PoE, PoE Passthrough, HW watchdog y wireless. En general todo anduvo muy bien.
Las mediciones wireless de recepción y transmisión dieron super bien en las 3 radios:
Los detalles de las mediciones wireless se pueden leer aquí.
En este testeo surgieron algunos problemas de hardware en la parte de PoE y PoE Passthrough. Gracias a la comunidad que desarrolla el LibreRouter encontramos soluciones muy rápido para estos issues. SAn realizó nuevas pruebas con estos pequeños cambios de hardware que solo requerían un soldador, unas resistencias y capacitores.
Así resolvimos todos los problemas de hardware conocidos de la versión anterior y la actual 🙂
Testeo de campo en interiores
Durante esos días, se celebraba la PyConAr 2018 en Buenos Aires y qué mejor oportunidad para nuestro router de someterlos a un testeo de campo en interiores.
Fue así entonces como utilizamos un LibreRouter para dar conexión de Internet al Django Girls Workshop con una convocatoria de 100 personas durante todo un día.
Nuestro LibreRouter se portó excelente y su primera prueba en campo fue superada con muy buenos resultados.
Testeo de campo en exteriores
Además, las pruebas de campo del LibreRouter se están realizando en la red QuitanaLibre, donde el router está routeando tráfico de 20 nodos de la red de San Isidro. En este testeo estamos probando qué tan bien funcionan las antenas, la caja del LibreRouter (que no entre agua, que se pueda montar fácilmente, que sea robusta), la alimentación por PoE y el uso por largos períodos a la intemperie.
La Documentación de las mediciones realizadas se encuentra por acá y también por acá.
¡Falta muy poco para que LibreRouter esté disponible para tod@s!
SAn se puso manos a la obra con el último prototipo producido por Dragino, y comparte aquí imágenes detalladas al respecto. Actualmente, está trabajando en un bootloader para la placa, y haciendo grandes progresos con un mecanismo de safe sysupgrade, implementando un sistema de arranque dual con u-boot.
AlterMundi escribió un capítulo sobre el LibreRouter para The community network manual : how to build the Internet yourself . Este volumen está publicado conjuntamente con la Fundação Getulio Vargas (FGV), la Unión Internacional de Telecomunicaciones (UIT) e Internet Society (ISOC). Es resultado de la Convocatoria de Documentos 2018 de ONU IGF Dynamic Coalition on Community Connectivity (DC3) y es el Resultado Oficial de la DC3 de 2018.
Este vídeo registra la presentación el capítulo de LibreRouter por NicoEchániz durante el Foro para la Gobernanza de Internet 2018 en París.