Skip to content
Snippets Groups Projects
  1. Dec 24, 2021
  2. Aug 13, 2020
  3. Apr 29, 2020
    • Martin Weinelt's avatar
      add gluon-logging package · 9b19883d
      Martin Weinelt authored
      Allows reconfigurtion of remote syslog from within site.conf.
      
      Conflicts with the gluon-web-logging package as user made changes
      will be overwritten, because this package will reconfigure the syslog
      destination on every upgrade.
      
      Resolves #1845
      9b19883d
  4. Mar 23, 2020
    • Martin Weinelt's avatar
      Add gluon-mesh-wireless-sae package · 461d9040
      Martin Weinelt authored
      This package adds support for SAE on 802.11s mesh connections.
      
      Enabling this package will require all 802.11s mesh connections
      to be encrypted using the SAE key agreement scheme. The security
      of SAE relies upon the authentication through a shared secret.
      
      In the context of public mesh networks a shared secret is an
      obvious oxymoron. Still this functionality provides an improvement
      over unencrypted mesh connections in that it protects against a
      passive attacker who did not observe the key agreement. In addition
      Management Frame Protection (802.11w) gets automatically enabled on
      mesh interfaces to prevent protocol-level deauthentication attacks.
      
      If `wifi.mesh.sae` is enabled a shared secret will automatically be
      derived from the `prefix6` variable. This is as secure as it gets
      for a public mesh network.
      
      For *private* mesh networks `wifi.mesh.sae_passphrase` should be
      set to your shared secret.
      
      Fixes #1636
      461d9040
  5. Jan 12, 2020
  6. Nov 07, 2019
  7. Sep 26, 2019
  8. Sep 25, 2019
  9. Sep 21, 2019
    • Linus Lüssing's avatar
      docs: gluon-mesh-batman-adv: note regarding IGMP/MLD snooping switches · ff050a29
      Linus Lüssing authored
      This adds a warning that entprise switches with an IGMP/MLD snooping
      feature are not supported yet with IGMP/MLD filtering enabled.
      
      For this to work, firstly the Linux bridge on the Gluon node needs to
      support Multicast Router Discovery (RFC4286). But this feature was only
      added to the Linux kernel recently, in 5.1.
      
      Secondly, a Gluon node would need to periodically send "Multicast Router
      Advertisment" (RFC4286) messages, to "announce" the multicast router
      port setting on bridge port bat0.
      
      Thirdly, the IGMP/MLD snooping switches would need to implement
      RFC4286.
      ff050a29
  10. Sep 17, 2019
  11. Sep 14, 2019
  12. Sep 10, 2019
  13. Jun 29, 2019
  14. Mar 10, 2019
  15. Feb 12, 2019
  16. May 17, 2018
  17. Mar 17, 2018
    • Matthias Schiffer's avatar
      docs: remove duplicated (and outdated) site docs · 84f82a13
      Matthias Schiffer authored
      At the moment, we don't have a good guideline for package-specific
      configuration, but it seems like a good idea not to split configuration
      into too many tiny pages, especially for packages that aren't commonly
      selected explicitly.
      
      Some uncommon configuration is dropped from the example site.conf to remove
      clutter.
      Unverified
      84f82a13
  18. Mar 07, 2018
    • Matthias Schiffer's avatar
      gluon-ebtables: unconditionally segment IGMP/MLD · 17370d84
      Matthias Schiffer authored
      We must ensure that each node becomes IGMP/MLD querier for its local
      clients; having only a single querier for the whole mesh is generally
      unreliable, leading to frequent "IGMP/MLD querier appeared/disappeared"
      messages from batman-adv and unreliable snooping.
      
      In smaller meshes it might be interesting only segment querier domains, but
      allow membership reports to pass through the mesh, in order to support
      snooping switches outside the mesh without special configuration. A
      site.conf switch is provided to control this behaviour.
      
      Fixes #1320
      Unverified
      17370d84
  19. Feb 23, 2018
  20. Feb 15, 2018
  21. Jan 25, 2018
    • Jan-Philipp Litza's avatar
      Add package gluon-radv-filterd · cf329daa
      Jan-Philipp Litza authored
      This package drops all incoming router advertisements except for the
      default router with the best metric according to B.A.T.M.A.N. advanced.
      
      Note that advertisements originating from the node itself (for example
      via gluon-radvd) are not affected.
      Unverified
      cf329daa
  22. Dec 27, 2017
  23. Jul 11, 2017
  24. Jul 07, 2017
  25. Apr 09, 2017
  26. Sep 09, 2016
  27. Sep 07, 2016
  28. May 20, 2016
    • Linus Lüssing's avatar
      ebtables-segment-mld: Segment IGMP/MLD domain · 4199b216
      Linus Lüssing authored
      
      This patch adds a new gluon-ebtables package to filter IGMP/MLD messages
      via ebtables.
      
      For one thing this reduces multicast overhead: About one third of all
      ICMPv6 multicast traffic in Lübeck or Hamburg is MLD.
      
      Furthermore it removes a potential Distributed Denial-of-Service vector
      (see Gluon ticket #553).
      
      Finally, it is a prerequisite for enabling bridge multicast snooping in
      a decentral and robust fashion.
      
      Note that IGMP/MLD are filtered for multicast traffic coming from
      the mesh, too (new MULTICAST_IN), as unfortunately there seem to
      be other queriers somewhere in the mesh at least for Freifunk
      Lübeck. Also adding these rules to be prepared to anyone intentionally
      or unintentionally disabling these filters on his/her node.
      
      Node operators not running Gluon (for instance gateway nodes) should
      make sure to either enable multicast_router towards bat0 or disable
      multicast snooping entirely if they have a bridge on top of bat0.
      
      Signed-off-by: default avatarLinus Lüssing <linus.luessing@c0d3.blue>
      4199b216
  29. Apr 27, 2016
  30. Nov 23, 2015
  31. Nov 22, 2015
  32. Oct 26, 2015
  33. Aug 18, 2015
    • Nils Schneider's avatar
      gluon-radio-config: basic wireless configuration · 177086b8
      Nils Schneider authored
      Split basic radio configuration from gluon-mesh-batman-adv as this will
      be required for virtually any wireless mesh protocol.
      
      This package takes care of setting:
      
        - wireless channel,
        - htmode and
        - regulatory domain
      
      gluon-mesh-batman-adv-core depends on this package.
      177086b8
Loading