Skip to content
Snippets Groups Projects
  1. Aug 07, 2024
  2. Jul 10, 2024
  3. Apr 04, 2024
  4. Dec 19, 2023
  5. Oct 18, 2023
  6. Dec 24, 2021
  7. Aug 13, 2020
  8. 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
  9. 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
  10. Jan 12, 2020
  11. Nov 07, 2019
  12. Sep 26, 2019
  13. Sep 25, 2019
  14. 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
  15. Sep 17, 2019
  16. Sep 14, 2019
  17. Sep 10, 2019
  18. Jun 29, 2019
  19. Mar 10, 2019
  20. Feb 12, 2019
  21. May 17, 2018
  22. 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.
      84f82a13
  23. 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
      17370d84
  24. Feb 23, 2018
  25. Feb 15, 2018
  26. 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.
      cf329daa
  27. Dec 27, 2017
  28. Jul 11, 2017
  29. Jul 07, 2017
  30. Apr 09, 2017
  31. Sep 09, 2016
  32. Sep 07, 2016
  33. 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
  34. Apr 27, 2016
  35. Nov 23, 2015
  36. Nov 22, 2015
  37. Oct 26, 2015
Loading