gluon/patches/openwrt
lemoer 3f7c0b3ae8
gluon-mesh-vpn-wireguard: add package (#2168)
The address of the vpn interface is calculated in the style of
modified EUI-64, based on a virtual mac address. This virtual mac
address consists of 0x00 as first byte and the other five bytes
are taken from the first bytes of md5sum(base64 encoded public key).

The algorithm was taken by the ffmuc, with a slight difference. ffmuc
calculated the result of md5sum(base64 encoded public key + '\n')
which was interpreted as accidential fault and therefore dropped.

Example:
- Public-Key: "gP3VJnTTvnQut+z4O+m0N9RgMyXbgyUbUkF3E3TKX2w="
- Address: "fe80::02ca:b8ff:fedc:2eb3"

The following interfaces are used for wireguard:
- wg_mesh  -> wireguard interface
- mesh-vpn -> vxlan iface on top of wg_mesh

If you use this new feature, make sure the NTP servers in your site
config are publicly reachable. This is necessary, since wireguard
requires correct time before the vpn connection is established.
Therefore gluon performs ntp time synchronisation via WAN before it
establishes the vpn connection. Therefore the NTP servers have to
be publicly reachable (and not only via mesh).
2021-09-15 01:25:59 +02:00
..
0001-procd-add-support-for-alternative-rc.d-directories.patch Refresh OpenWrt package patches 2019-11-23 17:28:17 +01:00
0002-base-files-disable-reset-button-handling.patch Switch to OpenWrt 18.06 branch 2018-07-10 22:57:40 +02:00
0003-dropbear-add-a-failsafe-mode-that-will-always-allow-password-less-root-login.patch modules: switch to OpenWrt 21.02 2021-06-21 16:28:15 +02:00
0004-kernel-ebtables-add-support-for-ICMP-IGMP-type-matches.patch modules: switch to OpenWrt 21.02 2021-06-21 16:28:15 +02:00
0005-package-uci-backport-cli-add-option-for-changing-save-path.patch gluon-mesh-vpn-wireguard: add package (#2168) 2021-09-15 01:25:59 +02:00
0006-wireguard-tools-allow-generating-private_key-v3.patch gluon-mesh-vpn-wireguard: add package (#2168) 2021-09-15 01:25:59 +02:00