You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Updated: checkout action
* Update Makefile
* Updated: checkout action
ffka-gluon-web-usb-wan-hotplug: i18n/de.po: fix typo (#13)
ffmuc-gluon-mesh-vpn-wireguard-vxlan: add package (#6)
Co-authored-by: Annika Wickert <[email protected]>
Co-authored-by: krombel <[email protected]>
Co-authored-by: Martin Weinelt <[email protected]>
Co-authored-by: lqb <[email protected]>
Co-authored-by: lqb <[email protected]>
Co-authored-by: Julian Labus <[email protected]>
Co-authored-by: Tristan Helmich <[email protected]>
Co-authored-by: goligo <[email protected]>
Update Makefile
* Wonder how that worked
* Remove reverse synchronization of gluon.mesh_vpn.enabled
* Renamed ffmuc-gluon-mesh-vpn-wireguard-vxlan to ffmuc-mesh-vpn-wireguard-vxlan
* Only add ip6tables rule, if not set already
For each reconnection checkuplink was adding an additional entry to the INPUT chain in ip6tables. In case a node does not have WAN connection, but accidentally enabled mesh over VPN, this adding 1440 rules per day or about 40k rules within a month.
* Adapted checkuplink for changes nslookup output in OpenWrt 22.03
In OpenWrt 22.03 the output of nslookup as a colon after "Address", so it was not matched correctly by our regular expression.
* Add mesh-vpn to BATMAN, as Gluon does not do it anymore
Gluon v2022.1 has been refactored in a way, that a mesh-vpn interface is no longer in the network configuration and no longer added to BATMAN automatically, so we now add it explicitly in our script.
* Revert "Add mesh-vpn to BATMAN, as Gluon does not do it anymore"
This reverts commit fd5f1c7.
* Add mtu() to wireguard provider API
Required by recent upstream changes:
freifunk-gluon/gluon@7c81897
* Add compatibility variable for enabling mesh vpn
* Add wireguard_pubkey.sh to be more compatible
Required as part of gluon-mesh-vpn-core:
https://github.com/freifunk-gluon/gluon/blob/v2022.1/package/gluon-mesh-vpn-core/files/lib/netifd/proto/gluon_wireguard.sh#L32
* Fix broken grep
This fixes the broken grep to find the batctl gw
---------
Co-authored-by: Felix Golatofski <[email protected]>
Co-authored-by: goligo <[email protected]>
Co-authored-by: Grische <[email protected]>
ip link add mesh-vpn type vxlan id "$(lua -e 'print(tonumber(require("gluon.util").domain_seed_bytes("gluon-mesh-vpn-vxlan", 3), 16))')"local$(interface_linklocal "$MESH_VPN_IFACE") remote $(uci get wireguard.peer_$PEER.link_address) dstport 8472 dev $MESH_VPN_IFACE
0 commit comments