LibreMesh project includes the development of several tools used for deploying libre/free mesh networks.
The firmware (the main piece) will allow simple deployment of auto-configurable, yet versatile, multi-radio mesh networks. Check the Network Architecture to see the basic ideas.
Download Precompiled Binaries
This is the easiest way to first test and install LibreMesh in your router.
You can download a firmware image with generic configuration of the last release at downloads subdomain.
Customize and Download a Firmware Image Using online Chef (ImageBuilder)
Building a Firmware Image on Your PC
Refer to lime-sdk README.
Using OpenWrt buildroot
Clone OpenWrt stable repository, nowadays is version 18.06.1.
git clone https://www.github.com/openwrt/openwrt -b openwrt-18.06 cd openwrt
Add lime-packages, libremap and lime-ui-ng feeds to the default ones.
cp feeds.conf.default feeds.conf echo "src-git libremesh https://github.com/libremesh/lime-packages.git" >> feeds.conf echo "src-git libremap https://github.com/libremap/libremap-agent-openwrt.git" >> feeds.conf echo "src-git limeui https://github.com/libremesh/lime-ui-ng.git" >> feeds.conf
If you want to use a specific branch of lime-packages specify it adding ;nameofthebranch at the end of the relative line. For example:
src-git lime https://github.com/libremesh/lime-packages.git;17.06
Download the new packages.
scripts/feeds update -a scripts/feeds install -a
Select the router architecture, model and the needed packages in menuconfig.
We suggest you to deselect the package dnsmasq from Base system section and to select dnsmasq-dhcpv6 in the same section. Then to deselect odhcpd from Network section.
Finally enter the LiMe section and select the wanted LibreMesh features.
Compile the firmware images.
The resulting files will be present in bin directory.
Get in Touch with LibreMesh Community
The project offers the following mailing lists
- firstname.lastname@example.org - This list is used for general development related work.
- email@example.com - This list is used for project organisational purposes. And for user specific questions.
This project exists thanks to all the people who contribute. [Contribute].
We are now a member of open collective, please consider a small donation!
Thank you to all our backers!
Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [Become a sponsor]