Nicolás Pace

@nicopace

Joined on Nov 2, 2017

  • Tecnologías libres para el combate del fuego slide: https://hackmd.io/@nicopace/SoftLibreBomberos No tengo idea sobre el combate del fuego Y entonces? trabajé en comunicaciones comunitarias en zonas rurales en tres organizacionesAlterMundi.net REDESac.org.mx APC.org
     Like  Bookmark
  • Local Services and Sustainability Meaningful Connectivity Definition Community-oriented perspective Framing Local Services needs Challenges . Meaningful Connectivity Definition (ITU) infrastructure
     Like  Bookmark
  • Code of conduct A CARING SPACE It is our collective responsibility to ensure that we create a safe, creative, productive and welcoming space that can hold us in all of our uniqueness and diversity. OUR COMMITMENT TO COLLECTIVE CARE All LocNet Cop sessions, virtual and physical meetings, are intended to be caring spaces and we ask participants, facilitators, interpreters, documenters and everyone involved to hold space for one another and to do our best to: Create a safer space for all participants, in every moment.
     Like  Bookmark
  • Active Infrastructure kick-off (we will start in a second) (say hi in the chat, introduce if you want :) ) Agenda Housekeeping (2 min) Where we are now? (5 min) Today's step (60 min)
     Like  Bookmark
  • Image: https://www.idiria.com/alternativa-dropbox-gratis What A way to sync folders between computers. Computers don't need to be directly connected to sync. No need to be directly connected? Computers are defined by crytographic ids Folders to be synced are referenced with this ids
     Like  Bookmark
  • having your own 'internet archive', so you can have a copy of the websites your community wants to have access to, locally. It would be useful for example if the community network is locally fast, but don't have access to the internet (or a very limited one). this system could cache the websites, or someone could go to the city and get the websites for the rest, and then have this 'internet archive' accesible for the whole community: Things to consider: what to fetch how to fetch how to acccess how to update
     Like  Bookmark
  • Purpose Mentioned in: https://internetcu.be/ https://wiki.labriqueinter.net/doku.php?id=faq https://ldn-fai.net/wp-content/uploads/2014/07/conference_intranet-ipv4-ou-internet-ipv6.pdf Build a Free, Neutral and Decentralized Internet together It achieves two things:
     Like  Bookmark
  • Roles Organizer Is the one that triggers the webinar, so will have to set everything up put things in motion, and coordinate actions to get to the webinar. Actions: Creation of the webinar Go to the events category. Create a new topic, use the topic title for the event's title.
     Like  Bookmark
  • ![](https://altermundi.net/wp-content/uploads/2020/05/LibreRouter.svg =400x200) What's up with LibreRouter? Email: nicopace@altermundi.net , spiccinini@altermundi.net Twitter: @nicopace , @spiccinini slides: https://hackmd.io/@nicopace/whatsup-with-librerouter-2021 What is the LibreRouter again? link: https://librerouter.org/what/
     Like  Bookmark
  • A medida que vamos usando el LibreRouter vamos notando sus múltiples usos y necesidades. Darle energía al LibreRouter dependerá de estos usos. En particular, en algunas instalaciones hemos notado que las fuentes que veníamos usando no eran suficientemente potentes para soportar estos escenarios, por lo que nos decidimos a probarlo. Estos son las formas que hemos visto de conectarlos: Escenarios 1. LibreRouters en POE passthrough
     Like  Bookmark
  • Kolibri makes high quality education technology available in low-resource communities such as rural schools, refugee camps, orphanages, non-formal school systems, and prison systems LibreRouter is a free hardware and software router, designed and produced with features that aim to make it easier for communities to install their own mesh network. They work really well together! Let's try it out: Steps
     Like  Bookmark
  • This research started as part of a need from the LibreRouter team to be able to get to reliably call the user's attention. When the user has the LiMe-App (The web app used to manage the router) in foreground and with the screen unlocked in their phone, sending notifications is easy, as the LiMe-App can poll for these events. The issue comes when an event happens and the user doesn't have the Lime-App open, which happen to be most of the time. The situations when this could happen are, for example: a cable got disconnected and, if unnoticed by the user, services might not work as expected internet went down on the network, and it would be good for the community to get on working on it as soon as possible the link quality of the wireless links have changed drastically and it would be good for the user to get on improving that link that historically was better than today the router has been rebooting too frequently and it would be good if the user could check the power source
     Like  Bookmark
  • # PWA on the LibreRouter [Progressive Web Apps](https://en.wikipedia.org/wiki/Progressive_web_applications) provide a big set of features to webapps. Some of them are critical for the [LiMe-App](https://github.com/libremesh/lime-app/), in particular accessing the geolocation, and the caching of the mobile app in the phone for faster loading. In order for this features to be accessed, the app needs to be offered over SSL. There is a very specific complication in relation to the SSL certificate
     Like  Bookmark
  • # Debugging a remote LibreMesh network Colnodo asked AlterMundi to support them in debugging a situation in one of their communities. These are the notes of that process. ## Preface ColNodo gives support to El Cauca community via a pptp vpn service using a mikrotik routerboard as a vpn bridge. For some reason the pptp client is not allowing us to connect to the server from the network we are located, so we are going to use teamviewer remote desktop to access a computer that can connect to t
     Like  Bookmark
  • # Traffic monitoring on LibreMesh Keeping track of how much traffic each client is consuming is relevant for many purposes: monitoring, accountability, troubleshooting. This tends to be trivial in traditional networks (conntrack using IPTables), but in our situation it can be tricky because we have three kinds of traffic: * the one that passes through the mesh (batman-adv or babeld), * the one that goes to the node * the one that goes from the clients to the internet We are interested in keep
     Like  Bookmark
  • # Unittesting LibreMesh update In the last weeks I have been involved in getting deeper into becoming part of the development team of LibreMesh. During that process, I worked together with NicoPace in writing this blogpost: https://blog.freifunk.net/2019/06/03/gsoc-2019-evaluating-options-to-do-unit-and-integration-tests-in-libremesh-and-a-first-working-example/ During the upcoming weeks I will be releasing my current work in progress, a Docker container to do the tests in a contained environ
     Like  Bookmark
  • # Using binary formats in OpenWRT In some of LibreMesh issues, we are in the need of having efficient storage of information. For now we have been using JSON as a way to persist and exchange information as a swiss army tool, but there are some cases were this is not the best approach. JSON is great when the user needs to read and write the information often, but in the cases were computers are the one that read and write the information more ofen, binary formats are the way to go. Binary for
     Like  Bookmark
  • # Debugging DNSMASQ malfunctioning in LibreMesh The behaviour we are trying to debug is related to dnsmasq consuming an increasing amount of resources. We suspect that this is caused by these messages: ```bash # logread | grep dnsmasq Thu Jun 20 16:23:32 2019 daemon.warn dnsmasq-dhcp[6684]: duplicate IP address 2801:1e8:2::6c60:9100 (ql-gioiajesinico) in dhcp-config directive ... Thu Jun 20 16:23:32 2019 daemon.warn dnsmasq-dhcp[6684]: duplicate IP address 10.5.0.96 (ql-gioiajesinico) in dhcp-c
     Like  Bookmark
  • # Using 80211 Beacons to announce critical mesh info https://forum.openwrt.org/t/what-is-the-purpose-of-200-reduce-size-patch-in-iw-4-14/22267 https://rtime.felk.cvut.cz/publications/public/ieee80211p_linux_2014_final_report.pdf https://github.com/openwrt/openwrt/blob/master/package/network/utils/iw/patches/200-reduce_size.patch https://github.com/openwrt/openwrt/blob/master/package/network/utils/iw/patches/200-reduce_size.patch https://pdfs.semanticscholar.org/23ff/53fda0a8f30564603072115bfca6
     Like  Bookmark
  • # Evaluating options to do unit and integration tests in LibreMesh By [SAn](https://github.com/spiccinini) ![](https://i.imgur.com/WjQyk2C.jpg) ## Prior experience Some people that have been writing about unit testing in lua, and also about lua for embedded: * http://lua-users.org/wiki/UnitTesting * https://blog.freifunk.net/2019/05/26/gsoc-2019-unit-testing-libremesh/ ## Requirements The set of requirements for the LibreMesh project in regards of testing are the following: * Must support
     Like  Bookmark