- Oct 07, 2021
-
-
Matthias Schiffer authored
This removes PKG_VERSION and PKG_RELEASE from most Makefiles, as the value was never useful for Gluon packages; instead, PKG_VERSION is set to 1 in gluon.mk. It also removes two other weird definitions: - gluon-iptables-clamp-mss-to-pmtu replicating the old PKG_VERSION logic from gluon-core, but without the fixed PKG_BUILD_DIR to prevent unnessary rebuilds - gluon-hoodselector set GLUON_VERSION=3
-
- May 01, 2021
-
-
Linus Lüssing authored
Allow the transmission of IPv6 multicast packets as long as they are not flooded through the whole mesh. Signed-off-by:
Linus Lüssing <linus.luessing@c0d3.blue>
-
- Aug 29, 2020
-
-
T-X authored
This allows running a respondd querier and map server behind a Gluon node. For instance at Freifunk Lübeck we now moved the map server behind a Gluon VM and removed batman-adv and fastd from the map server VM to reduce the maintenance work. Increased multicast overhead should be minimal / non existent, as it is unlikely to accidentally have respondd queriers running behind a Gluon node. Signed-off-by:
Linus Lüssing <linus.luessing@c0d3.blue>
-
- Jun 18, 2019
-
-
Matthias Schiffer authored
-
- Jun 09, 2019
-
-
Matthias Schiffer authored
It seems this mistake didn't cause an error because of Lua's support for shebang lines.
-
- Apr 13, 2018
-
-
Matthias Schiffer authored
-
- Mar 08, 2018
-
-
Matthias Schiffer authored
-
- Mar 07, 2018
-
-
Matthias Schiffer authored
-
- Dec 27, 2017
-
-
Matthias Schiffer authored
batman-adv uses gratuitous ARP packets with certain target addresses for BLA. Fixes #1198
-
- Jul 08, 2017
-
-
Matthias Schiffer authored
These packages don't work or don't make sense without batman-adv.
-
- Jul 10, 2016
-
-
Jan-Tarek Butt authored
-
- May 20, 2016
-
-
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:
Linus Lüssing <linus.luessing@c0d3.blue>
-
Linus Lüssing authored
ebtables actually skips any IPv6 extension headers like the hop-by-hop one. So this rule is actually void. The intend back then was to allow passing MLD messages into the mesh. Since extension headers are skipped, the general icmpv6 rule will actually match MLD messages. So the hop-by-hop rule is unnecessary, too. Signed-off-by:
Linus Lüssing <linus.luessing@c0d3.blue>
-
- Nov 12, 2015
-
-
Leo Krueger authored
in a layer 2 mesh network, multicast pings cause a lot of traffic in the network, significantly increasing the 'backgroudn noise' (= Grundrauschen) and stressing nodes in the network. this commit blacklists all icmpv4 multicast traffic as well as multicast icmpv6 echo-requests and node iformation queries. as no application depending on these types of multicast traffic is known, blacklisting is safe.
-
- Mar 16, 2015
-
-
Nils Schneider authored
Fixes https://github.com/freifunk-gluon/gluon/issues/311
-
- Feb 09, 2015
-
-
Nils Schneider authored
-
- Nov 13, 2014
-
-
Matthias Schiffer authored
gluon-ebtables-filter-multicast: allow hop-by-hop options as ICMPv6 is sometimes prefixed by an HBH header
-
- Oct 19, 2014
-
-
ohrensessel authored
the ports were interchanged, see the following packet flow: client:546 --> [ff02::1:2]:547 server:547 --> client:546 therefore we need to allow outgoing multicast packets with dst-port 547 and unicast packets from bat0 to clients with dst-port 546 and 547 in the other direction
-
- May 14, 2014
-
-
Matthias Schiffer authored
-
- Jan 11, 2014
-
-
Matthias Schiffer authored
-
- Jan 10, 2014
-
-
Matthias Schiffer authored
-