Dear all,
please find below the log of today's meeting.
Also, please note in your calendar the next scheduled meetings:
https://libremesh.org/communication.html#online_meetings
## Wednesday the 24th of September 2025 at 13:00 UTC (15:00 CEST, 10:00
ART).
hugs
ciao
Cristina
__________
## Saturday the 2nd of August 2025 at 13:00 UTC (15:00 CEST, 10:00 ART).
### People
Cri, Victor Spehar, Tania
### Topics
* Updates on GSoC 2025
* Updates on opening a Mastodon account
* Tales from BattleMesh
* DSA-DSA cabled connection issue
* How to have custom script on a build
* Troubleshooting on a TP-Link
### Updates on GSoC 2025
#### Adding wifi to QEMU simulations
Victor Spehar
Blog post on Freifunk website:
https://blog.freifunk.net/2025/07/15/virtual-wifi-in-libremesh-real-virtual-mesh-midterm-project-update/
It's is possible to emulate wifi completely in a qemu virtual machine
using mac80211_hwsim (package kmod-mac80211-hwsim in Openwrt)
Using
https://github.com/Raizo62/vwifi we can also have multiple VMs
talking to each other using emulated Wifi.
New video about testing in LibreMesh
https://media.exo.cat/w/vRcjqfLkvqYAXYhYVTkswa
Removed a configuration failure with 6 GHz routers:
https://github.com/libremesh/lime-packages/pull/1207
=> Still some issues when using the high end of the 5g band - no IR)
He improved the TESTING.md file:
https://github.com/libremesh/lime-packages/pull/1171
The project can be followed checking these tickets:
https://github.com/libremesh/lime-packages/issues/1178
Integrating
https://github.com/aparcar/openwrt-tests framework for
Libremesh specificities ? So far it's the tests are tailored for
Openwrt, some of them could be ported to Libremesh. A fork specific to
Libremesh could be made.
The framework is based on Labgrind
https://labgrid.readthedocs.io/en/latest/ - it allows to run the tests
agnostic of the platform (same tests can be run for a physical router or
a virtual device)
#### Simplifying LibreMesh
Agustin and Matteo
Blog post on Freifunk website:
https://blog.freifunk.net/2025/07/14/midterm-simplifying-libremesh-with-openwrt-native-solutions/
##### Watchcat
Support for watchcat (replacing deferrable-reboot) has already been
merged:
https://github.com/libremesh/lime-packages/pull/1186
##### Virtualizing
The GSoC work from Irina has been merged but some things needed fixing,
they listed these things here:
https://github.com/libremesh/lime-packages/issues/1172
They fixed some of these things here:
https://github.com/libremesh/lime-packages/pull/1173
##### odhcpd
Most of the discussion is on the issue
https://github.com/libremesh/lime-packages/issues/1189 or on their pull
request
https://github.com/libremesh/lime-packages/pull/1199
The dnsmasq->odhcpd part of the GSoC project was wrong in some parts,
this resulted in the development of a lease-share code for odhcpd that
will be useful for who wants to use only odhcpd but it is not strictly
needed for the overall goal of the project (getting closer to OpenWrt).
It is still a mistery why in LibreMesh we are not using
dnsmasq+odhcpd-ipv6only as the OpenWrt people do, instead we are still
using dnsmasq-dhcpv6. Why? No idea. Asked to Gio here:
https://github.com/libremesh/lime-packages/pull/1199#issuecomment-3124678982
### Updates on opening a Mastodon account
Do we have a contact with someone on the Freifunk's Mastodon server?
Some basic rules.
These are defined and enforced by the freifunk.social moderators.
* Pay attention to a respectful approach and a fair culture of discussion.
* Do not annoy anyone and omission personal attacks. The publishing
or threat of publication of personal-identifying information (doxing) is
considered to be harassment.
* Proven misinformation (so-called. Fake news) and conspiracy myths
are undesirable here.
* Racist, sexist, homophobic, transphobic, anti-ancious and otherwise
discriminatory or hateful language are not tolerated.
* The promotion of hostile and hateful ideologies is not tolerated.
* Discuss moderation decisions with the moderators first and give
them a chance of explanation. Communication with the moderation is
direct personal communication and is carried out via direct messages, a
public distribution of this moderation communication is to be omitted.
* Don't post Spam. A toot with nothing but a link is interpreted as
spam, as well as any commercial advertising. Commercial advertising in
this context means if the published content is not personal.
* Use content warnings on subtle, controversial, or presumably
triggering topics.
* Pornographic and highly sexualized content is undesirable.
* Stick to the laws in force in Germany.
--> Accept
I have to provide an email, but stil not asked to create :/
I'm in late but I'll do soon.
*Why you want join?*
we are a team of people all around the world developing a software
project form Mesh community. This software is an OS for routers that
auto-configure mesh connections.
https://Libremesh.org
So we would like have this account to spread news about our work
### Tales from BattleMesh
Victor was there, enjoyed the talks about
https://pretalx.freifunktag.de/battlemesh-v17-2025/talk/LVC8TZ/
Good news from this topic: GSoC - Review and Outlook
https://pretalx.freifunktag.de/battlemesh-v17-2025/talk/833K9R/
### DSA-DSA cabled connection issue
Severe issue affecting even the 2024.1 release.
Described on
https://github.com/libremesh/lime-packages/issues/1192
Is being addressed by Gothos with some help by Pony
https://github.com/libremesh/lime-packages/pull/1203
### Update on "Routers from Nemael and customs"
The customs have been paid with the funds on OpenCollective and now
Agustin has
### How to have custom script on a build
In the selector is possible ask to add a custom script that will be
execute on te first boot the device.
Could be also used to change configuration on that specific device
https://repo.libremesh.org/selector/
Example
https://share.riseup.net/#DE2qVi37F4Qak03qBBOVxw
### Troubleshooting on a TP-Link
Tania pointed out an issue, we will update in mailinglist