Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Patch 6 #6

Merged
merged 4 commits into from
Aug 30, 2020
Merged

Patch 6 #6

merged 4 commits into from
Aug 30, 2020

Conversation

lqb
Copy link

@lqb lqb commented Aug 30, 2020

No description provided.

@lqb lqb changed the base branch from master to gluon-mesh-vpn-wireguard-vxlan August 30, 2020 13:06
@lqb lqb marked this pull request as ready for review August 30, 2020 13:08
@awlx awlx merged commit 150bf58 into freifunkMUC:gluon-mesh-vpn-wireguard-vxlan Aug 30, 2020
awlx added a commit that referenced this pull request Sep 20, 2021
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]>
awlx pushed a commit that referenced this pull request Oct 21, 2021
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
grische added a commit that referenced this pull request Oct 14, 2023
* 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]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants