Skip to content

Commit

Permalink
modules: wgkex loadbalancing with ffmuc-mesh-vpn
Browse files Browse the repository at this point in the history
The new version of ffmuc-mesh-vpn-wireguard-vxlan supports load-balancing
of clients using wgkex.

See freifunkMUC/wgkex#87 for details.
  • Loading branch information
grische committed Mar 26, 2024
1 parent d65bd18 commit f85fe54
Show file tree
Hide file tree
Showing 19 changed files with 55 additions and 55 deletions.
6 changes: 3 additions & 3 deletions domains/ffdon_mitte.conf
Original file line number Diff line number Diff line change
Expand Up @@ -47,11 +47,11 @@

mesh_vpn = {
wireguard = {
enabled = 'true',
enabled = true,
iface = 'wg_mesh_vpn',
mtu = 1406,
limit = '1', -- actually unused
broker = 'broker.ffmuc.net/api/v1/wg/key/exchange',
broker = 'broker.ffmuc.net',
loadbalancing = 'on-by-default',
peers = {
{
publickey ='TszFS3oFRdhsJP3K0VOlklGMGYZy+oFCtlaghXJqW2g=',
Expand Down
6 changes: 3 additions & 3 deletions domains/ffdon_nordwest.conf
Original file line number Diff line number Diff line change
Expand Up @@ -47,11 +47,11 @@

mesh_vpn = {
wireguard = {
enabled = 'true',
enabled = true,
iface = 'wg_mesh_vpn',
mtu = 1406,
limit = '1', -- actually unused
broker = 'broker.ffmuc.net/api/v1/wg/key/exchange',
broker = 'broker.ffmuc.net',
loadbalancing = 'on-by-default',
peers = {
{
publickey ='TszFS3oFRdhsJP3K0VOlklGMGYZy+oFCtlaghXJqW2g=',
Expand Down
6 changes: 3 additions & 3 deletions domains/ffdon_sued.conf
Original file line number Diff line number Diff line change
Expand Up @@ -47,11 +47,11 @@

mesh_vpn = {
wireguard = {
enabled = 'true',
enabled = true,
iface = 'wg_mesh_vpn',
mtu = 1406,
limit = '1', -- actually unused
broker = 'broker.ffmuc.net/api/v1/wg/key/exchange',
broker = 'broker.ffmuc.net',
loadbalancing = 'on-by-default',
peers = {
{
publickey ='TszFS3oFRdhsJP3K0VOlklGMGYZy+oFCtlaghXJqW2g=',
Expand Down
6 changes: 3 additions & 3 deletions domains/ffmuc_augsburg.conf
Original file line number Diff line number Diff line change
Expand Up @@ -46,11 +46,11 @@

mesh_vpn = {
wireguard = {
enabled = 'true',
enabled = true,
iface = 'wg_mesh_vpn',
mtu = 1406,
limit = '1', -- actually unused
broker = 'broker.ffmuc.net/api/v1/wg/key/exchange',
broker = 'broker.ffmuc.net',
loadbalancing = 'on-by-default',
peers = {
{
publickey ='TszFS3oFRdhsJP3K0VOlklGMGYZy+oFCtlaghXJqW2g=',
Expand Down
6 changes: 3 additions & 3 deletions domains/ffmuc_freising.conf
Original file line number Diff line number Diff line change
Expand Up @@ -46,11 +46,11 @@

mesh_vpn = {
wireguard = {
enabled = 'true',
enabled = true,
iface = 'wg_mesh_vpn',
mtu = 1406,
limit = '1', -- actually unused
broker = 'broker.ffmuc.net/api/v1/wg/key/exchange',
broker = 'broker.ffmuc.net',
loadbalancing = 'on-by-default',
peers = {
{
publickey ='TszFS3oFRdhsJP3K0VOlklGMGYZy+oFCtlaghXJqW2g=',
Expand Down
6 changes: 3 additions & 3 deletions domains/ffmuc_gauting.conf
Original file line number Diff line number Diff line change
Expand Up @@ -46,11 +46,11 @@

mesh_vpn = {
wireguard = {
enabled = 'true',
enabled = true,
iface = 'wg_mesh_vpn',
mtu = 1406,
limit = '1', -- actually unused
broker = 'broker.ffmuc.net/api/v1/wg/key/exchange',
broker = 'broker.ffmuc.net',
loadbalancing = 'on-by-default',
peers = {
{
publickey ='TszFS3oFRdhsJP3K0VOlklGMGYZy+oFCtlaghXJqW2g=',
Expand Down
6 changes: 3 additions & 3 deletions domains/ffmuc_muc_cty.conf
Original file line number Diff line number Diff line change
Expand Up @@ -46,11 +46,11 @@

mesh_vpn = {
wireguard = {
enabled = 'true',
enabled = true,
iface = 'wg_mesh_vpn',
mtu = 1406,
limit = '1', -- actually unused
broker = 'broker.ffmuc.net/api/v1/wg/key/exchange',
broker = 'broker.ffmuc.net',
loadbalancing = 'on-by-default',
peers = {
{
publickey ='TszFS3oFRdhsJP3K0VOlklGMGYZy+oFCtlaghXJqW2g=',
Expand Down
6 changes: 3 additions & 3 deletions domains/ffmuc_muc_nord.conf
Original file line number Diff line number Diff line change
Expand Up @@ -46,11 +46,11 @@

mesh_vpn = {
wireguard = {
enabled = 'true',
enabled = true,
iface = 'wg_mesh_vpn',
mtu = 1406,
limit = '1', -- actually unused
broker = 'broker.ffmuc.net/api/v1/wg/key/exchange',
broker = 'broker.ffmuc.net',
loadbalancing = 'on-by-default',
peers = {
{
publickey ='TszFS3oFRdhsJP3K0VOlklGMGYZy+oFCtlaghXJqW2g=',
Expand Down
6 changes: 3 additions & 3 deletions domains/ffmuc_muc_ost.conf
Original file line number Diff line number Diff line change
Expand Up @@ -46,11 +46,11 @@

mesh_vpn = {
wireguard = {
enabled = 'true',
enabled = true,
iface = 'wg_mesh_vpn',
mtu = 1406,
limit = '1', -- actually unused
broker = 'broker.ffmuc.net/api/v1/wg/key/exchange',
broker = 'broker.ffmuc.net',
loadbalancing = 'on-by-default',
peers = {
{
publickey ='TszFS3oFRdhsJP3K0VOlklGMGYZy+oFCtlaghXJqW2g=',
Expand Down
6 changes: 3 additions & 3 deletions domains/ffmuc_muc_sued.conf
Original file line number Diff line number Diff line change
Expand Up @@ -46,11 +46,11 @@

mesh_vpn = {
wireguard = {
enabled = 'true',
enabled = true,
iface = 'wg_mesh_vpn',
mtu = 1406,
limit = '1', -- actually unused
broker = 'broker.ffmuc.net/api/v1/wg/key/exchange',
broker = 'broker.ffmuc.net',
loadbalancing = 'on-by-default',
peers = {
{
publickey ='TszFS3oFRdhsJP3K0VOlklGMGYZy+oFCtlaghXJqW2g=',
Expand Down
6 changes: 3 additions & 3 deletions domains/ffmuc_muc_west.conf
Original file line number Diff line number Diff line change
Expand Up @@ -46,11 +46,11 @@

mesh_vpn = {
wireguard = {
enabled = 'true',
enabled = true,
iface = 'wg_mesh_vpn',
mtu = 1406,
limit = '1', -- actually unused
broker = 'broker.ffmuc.net/api/v1/wg/key/exchange',
broker = 'broker.ffmuc.net',
loadbalancing = 'on-by-default',
peers = {
{
publickey ='TszFS3oFRdhsJP3K0VOlklGMGYZy+oFCtlaghXJqW2g=',
Expand Down
6 changes: 3 additions & 3 deletions domains/ffmuc_uml_nord.conf
Original file line number Diff line number Diff line change
Expand Up @@ -46,11 +46,11 @@

mesh_vpn = {
wireguard = {
enabled = 'true',
enabled = true,
iface = 'wg_mesh_vpn',
mtu = 1406,
limit = '1', -- actually unused
broker = 'broker.ffmuc.net/api/v1/wg/key/exchange',
broker = 'broker.ffmuc.net',
loadbalancing = 'on-by-default',
peers = {
{
publickey ='TszFS3oFRdhsJP3K0VOlklGMGYZy+oFCtlaghXJqW2g=',
Expand Down
6 changes: 3 additions & 3 deletions domains/ffmuc_uml_ost.conf
Original file line number Diff line number Diff line change
Expand Up @@ -46,11 +46,11 @@

mesh_vpn = {
wireguard = {
enabled = 'true',
enabled = true,
iface = 'wg_mesh_vpn',
mtu = 1406,
limit = '1', -- actually unused
broker = 'broker.ffmuc.net/api/v1/wg/key/exchange',
broker = 'broker.ffmuc.net',
loadbalancing = 'on-by-default',
peers = {
{
publickey ='TszFS3oFRdhsJP3K0VOlklGMGYZy+oFCtlaghXJqW2g=',
Expand Down
6 changes: 3 additions & 3 deletions domains/ffmuc_uml_sued.conf
Original file line number Diff line number Diff line change
Expand Up @@ -46,11 +46,11 @@

mesh_vpn = {
wireguard = {
enabled = 'true',
enabled = true,
iface = 'wg_mesh_vpn',
mtu = 1406,
limit = '1', -- actually unused
broker = 'broker.ffmuc.net/api/v1/wg/key/exchange',
broker = 'broker.ffmuc.net',
loadbalancing = 'on-by-default',
peers = {
{
publickey ='TszFS3oFRdhsJP3K0VOlklGMGYZy+oFCtlaghXJqW2g=',
Expand Down
6 changes: 3 additions & 3 deletions domains/ffmuc_uml_west.conf
Original file line number Diff line number Diff line change
Expand Up @@ -46,11 +46,11 @@

mesh_vpn = {
wireguard = {
enabled = 'true',
enabled = true,
iface = 'wg_mesh_vpn',
mtu = 1406,
limit = '1', -- actually unused
broker = 'broker.ffmuc.net/api/v1/wg/key/exchange',
broker = 'broker.ffmuc.net',
loadbalancing = 'on-by-default',
peers = {
{
publickey ='TszFS3oFRdhsJP3K0VOlklGMGYZy+oFCtlaghXJqW2g=',
Expand Down
6 changes: 3 additions & 3 deletions domains/ffmuc_welt.conf
Original file line number Diff line number Diff line change
Expand Up @@ -46,11 +46,11 @@

mesh_vpn = {
wireguard = {
enabled = 'true',
enabled = true,
iface = 'wg_mesh_vpn',
mtu = 1406,
limit = '1', -- actually unused
broker = 'broker.ffmuc.net/api/v1/wg/key/exchange',
broker = 'broker.ffmuc.net',
loadbalancing = 'on-by-default',
peers = {
{
publickey ='TszFS3oFRdhsJP3K0VOlklGMGYZy+oFCtlaghXJqW2g=',
Expand Down
6 changes: 3 additions & 3 deletions domains/ffwert_city.conf
Original file line number Diff line number Diff line change
Expand Up @@ -46,11 +46,11 @@

mesh_vpn = {
wireguard = {
enabled = 'true',
enabled = true,
iface = 'wg_mesh_vpn',
mtu = 1406,
limit = '1', -- actually unused
broker = 'broker.ffmuc.net/api/v1/wg/key/exchange',
broker = 'broker.ffmuc.net',
loadbalancing = 'on-by-default',
peers = {
{
publickey ='TszFS3oFRdhsJP3K0VOlklGMGYZy+oFCtlaghXJqW2g=',
Expand Down
6 changes: 3 additions & 3 deletions domains/ffwert_events.conf
Original file line number Diff line number Diff line change
Expand Up @@ -47,11 +47,11 @@

mesh_vpn = {
wireguard = {
enabled = 'true',
enabled = true,
iface = 'wg_mesh_vpn',
mtu = 1406,
limit = '1', -- actually unused
broker = 'broker.ffmuc.net/api/v1/wg/key/exchange',
broker = 'broker.ffmuc.net',
loadbalancing = 'on-by-default',
peers = {
{
publickey ='TszFS3oFRdhsJP3K0VOlklGMGYZy+oFCtlaghXJqW2g=',
Expand Down
2 changes: 1 addition & 1 deletion modules
Original file line number Diff line number Diff line change
Expand Up @@ -9,5 +9,5 @@
GLUON_SITE_FEEDS='community'

PACKAGES_COMMUNITY_REPO=https://github.com/freifunk-gluon/community-packages.git
PACKAGES_COMMUNITY_COMMIT=d021daffe6d7a880b098152c1e9edc3c662988b6
PACKAGES_COMMUNITY_COMMIT=e54d2df0995cbc4a12e90b0c3f140bad6eb8da29
PACKAGES_COMMUNITY_BRANCH=master

0 comments on commit f85fe54

Please sign in to comment.