Skip to content
Snippets Groups Projects
Select Git revision
  • f08b712f23e5d56a44aee07b4dc1934a37de2df7
  • experimental default protected
  • v2023.2.5-ffs
  • nrb/ex400-remove-wps
  • nrb/airmax-test
  • v2023.2.4-ffs
  • nrb/ar9344-reset-sequence
  • autinerd/experimental-openwrt-24.10
  • v2023.2.3-ffs
  • v2023.2.2-ffs
  • v2023.2-ffs
  • v2023.1-ffs
  • v2022.1.4-ffs
  • feature/addMikrotikwAP
  • v2022.1.3-ffs
  • v2021.1.2-ffs
  • v2022.1.1-ffs
  • master protected
  • v2021.1.1-ffs
  • nrb/gluon-master-cpe510
  • v2021.1-ffs
  • experimental-2025-07-04
  • experimental-2025-07-04-base
  • experimental-2025-07-01
  • experimental-2025-07-01-base
  • experimental-2025-06-25
  • experimental-2025-06-25-base
  • experimental-2025-06-24
  • experimental-2025-06-24-base
  • experimental-2025-06-22
  • experimental-2025-06-22-base
  • v2023.2.5-ffs0.1
  • experimental-2025-06-08
  • experimental-2025-06-08-base
  • experimental-2025-06-06
  • experimental-2025-06-06-base
  • experimental-2025-05-27
  • experimental-2025-05-27-base
  • experimental-2025-05-18
  • experimental-2025-05-18-base
  • experimental-2025-05-15
41 results

gluon

user avatar
Tom Herbers authored
dced292d68 OpenWrt v23.05.5: revert to branch defaults
28cf53e6bd OpenWrt v23.05.5: adjust config defaults
10cc5fcd00 build: align SOURCE path for build system and SDK
87fbb5085d ipq40xx: re-add label MAC address for FritzBox 4040
a2a67804fc firmware-utils: bump to latest openwrt-23.05
ace013101c realtek: 5.15: backport VLAN fix
8e75eed617 ath79: fix I2C pins on GL-AR750
4d4d260f5b ramips: tp-link er605-v2: Remove sysupgrade-tar image
66055df3e0 ucode: another fix for host installation
dd4b05ee8a ipq40xx: add PoE passthrough GPIO
4d7ad37891 ramips: mt7621: use lzma-loader for Sercomm NA502s
e3bb35811e lldpd: fix reload bug: advertisements shall default to on
0b48b832a9 lldpd: extended interface(s) parsing to handle patterns
7ee813b3ef lldpd: make management address advertisement controllable
af6a852ced lldpd: make capabilities advertisement controllable
cec02193d5 lldpd: note about capabilities
ca0c2363c2 lldpd: fix restart
3d3dad61b2 lldpd: update URL
d7765c488c lldpd: shellcheck fixes
601bbdda6a lldpd: implement lldp_policy parameter
56675166e8 lldpd: Implement location parameter
7542e7927b lldpd: fix error "sh: XXXms: bad number"
b886948692 lldpd: refactor out ifaces derivation; reuse function
74581b02b2 lldpd: remove unneeded quotes
8766fed5cd lldpd: remove unneeded quotes and variable quoting
64b38f3bd5 lldpd: remove unneeded quotes and variable quoting
89759ee4bb lldpd: remove unneeded quotes and variable quoting
50135a03a6 lldpd: remove unneeded quotes
4446346fdd lldpd: remove unneeded quotes and variable quoting
b1ddf0a859 lldpd: fix a paste error from commit 1be2088a5247b2cfabe8be991c1e52ddaf780a16
c0217ef8f8 lldpd: spell fixes
1d14e0abfc lldpd: fix -k 'lldp_no_version' row
4ebd60b083 lldpd: add option to force EDP
13193cb070 lldpd: only use snmp options when compiled in
02e3845890 lldpd: Update Makefile package release
a7f749ded4 lldpd: add option for tx delay and tx hold
b2008404ab lldpd: add option to set system platform
18fc86a0f5 lldpd: add option to force SONMP enabled
1201a69664 lldpd: add option to force FDP on
d6da0952ab lldpd: set CDP version and allow forcing CDP on
7f58fc14d8 lldpd: allow disabling LLDP protcol
ed3f182d63 lldpd: add portidsubtype option
6cbc100762 lldpd: add agent-type option
be4824977b lldpd: add LLDP MED options
15e6259231 lldpd: option to disable LLDP-MED inventory TLV
59ad77faba lldpd: Init adds no-version option
1d83e4c5ed lldpd: Allow neighbour filtering
f79ab96312 lldpd: LLDPD binds to only specified interfaces
b0f991d03c lldpd: Init config read on reload
8f714af40b lldpd: add lldp_syscapabilities config option
3b85719b62 ucode: fix missing backslash
461102d99c ncurses: Fix path in ncursesw.pc
b1858ffbf3 build: autoconf: set ac_cv_func_setresuid=true
912acb6c09 filogic: add missing 2.5G PHY LEDs configuration for Zyxel EX5700
7e42fdcafe mac80211: Update to version 6.1.110-1
4fa16c1e24 openssl: update to 3.0.15
a0ebff651d mbedtls: Update to 2.28.9
8e5e62416f kernel: bump 5.15 to 5.15.167
fd6e077ddf kernel: bump 5.15 to 5.15.166
bad01d4806 kernel: bump 5.15 to 5.15.165
cc938b18a8 ucode: fix host installation
ee3efefc5e treewide: fixup models names for UniFi U6 series
f08b712f
History

Build Gluon License GitHub release (latest SemVer)

Gluon

Gluon is a firmware framework to build preconfigured OpenWrt images for public mesh networks.

Overview

Gluon provides an easy-to-use firmware for a public, decentral WLAN and/or wire based mesh network. Common network capable devices, like smartphones, laptops or desktop PCs can connect to the mesh network and communicate over it, without the need of passwords for access and without the need of installing special software. Additionally, internet access and merging mesh clouds can be accomplished over a WAN through VPN connected gateways.

Gluon's features include:

  • a decentral mesh network
  • easy configuration mode for less techy users
  • community-specific technical settings and customizations through a common site.conf and site.mk
  • ecdsa signature-based autoupdater
  • node status web page
  • publication of node information + statistics through respondd
  • a variety of preconfigured mesh and VPN protocols:

Supported mesh protocols:

  • batman-adv (BATMAN IV fully, BATMAN V partially)
  • OLSRv2 (partially)

Supported protocols for node-to-node connections:

  • WLAN: 802.11s (with forwarding disabled)
  • WAN: VPNs via fastd and Wireguard
  • LAN: via VXLAN

Getting started

We have a huge amount of documentation over at https://gluon.readthedocs.io/.

If you're new to Gluon and ready to get your feet wet, have a look at the Getting Started Guide.

Gluon's developers frequent an IRC chatroom at #gluon on hackint. There is also a webchat that allows for uncomplicated access from within your browser. This channel is also available as a bridged Matrix Room at #gluon:hackint.org.

Issues & Feature requests

Before opening an issue, make sure to check whether any existing issues (open or closed) match. If you're suggesting a new feature, drop by on IRC or our mailinglist to discuss it first.

We maintain a Roadmap for the future development of Gluon.

Use a release!

Please refrain from using the main branch for anything else but development purposes! Use the most recent release instead. You can list all releases by running git tag and switch to one by running git checkout v2023.2.3 && make update.

If you're using the autoupdater, do not autoupdate nodes with anything but releases. If you upgrade using random main commits the nodes might break eventually.

Mailinglist

To subscribe to the list, send a message to:

gluon+subscribe@luebeck.freifunk.net

To remove your address from the list, just send a message to the address in the List-Unsubscribe header of any list message. If you haven't changed addresses since subscribing, you can also send a message to:

gluon+unsubscribe@luebeck.freifunk.net