Christof Schulze
59b7625e54
gluon-l3roamd: utilize node_client_prefix6 from site, add checks
...
* add check_site.lua to validate required field from site
* make use of node_client_prefix6 if defined in site
2019-09-14 00:32:55 +02:00
Christof Schulze
89b7612fdb
gluon-l3roamd: init: dynamically configure mesh interfaces gracefully during reload
...
This patch makes use of the new feature in l3roamd to gracefully
add, remove and list the mesh interfaces that are currently in use. This
helps when changing mesh interfaces often - a characteristic of the
wireguard protocol implementation as in the previous behavior all local
clients are dropped when adjusting mesh interfaces.
2018-11-26 01:20:31 +01:00
Christof Schulze
a304814c80
gluon-l3roamd: set gc_thresh for ipv4 and ipv6 to obtain DELNEIGH messages
2018-08-02 00:58:51 +02:00
Matthias Schiffer
6304a317e4
gluon-l3roamd: fix interface checks in initscript
...
The local_node ifstatus must be checked for local-node, not client. While
we're at it, also clean up the syntax a bit.
2018-04-15 12:49:52 +02:00
Christof Schulze
b70d4ce20a
gluon-core, gluon-l3roamd: introduce script gluon-list-mesh-interfaces that lists all currently active mesh interfaces
2018-04-15 12:41:01 +02:00
Christof Schulze
e724fec260
gluon-l3roamd: adjust l3roamd startup parameters
...
* use local socket
* use main routing table,
* pass client-bridge
2018-02-15 23:54:06 +01:00
Matthias Schiffer
ee6afaced9
treewide: use new gluon.site Lua library
...
Some files have received some additional refactoring.
2017-08-11 22:07:34 +02:00
Christof Schulze
b994ad4fdc
gluon-l3roamd: add package containing basic l3roamd configuration ( #1042 )
2017-02-23 15:49:32 +01:00