Compare commits
merge into: teajay:master
teajay:devbranch
teajay:master
teajay:stable
teajay:testbranch
teajay:tunneldigger
teajay:wireguard
pull from: teajay:testbranch
teajay:devbranch
teajay:master
teajay:stable
teajay:testbranch
teajay:tunneldigger
teajay:wireguard
32 Commits
master
...
testbranch
20 changed files with 1602 additions and 2 deletions
Unified View
Diff Options
-
20README.md
-
91domains/asbach.conf
-
91domains/badhoenningen.conf
-
91domains/badhonnef.conf
-
91domains/buchholz.conf
-
91domains/eitorf.conf
-
91domains/erpel.conf
-
91domains/koenigswinter.conf
-
91domains/linz.conf
-
92domains/neustadt.conf
-
91domains/neuwied.conf
-
91domains/rheinbreitbach.conf
-
91domains/thw.conf
-
91domains/unkel.conf
-
36i18n/de.po
-
36i18n/en.po
-
11i18n/gluon-site.pot
-
14modules
-
93site.conf
-
210site.mk
@ -1,3 +1,19 @@ |
|||||
FF Königswinter Multidomain with Batman15 and 802.11s |
|
||||
|
# ffkw |
||||
|
FF Koenigswinter with Batman15 and 802.11s |
||||
|
|
||||
Please use the appropriate branch, depending on whether you want to use FastD or Wireguard. |
|
||||
|
|
||||
|
This is the stable site for Gluon 2019.1.x with wireguard. |
||||
|
|
||||
|
__Please remember: |
||||
|
You could use Wireguard only for devices with more than 4Mb of Flash! That means, that f.e. the 841er can only connect to the mesh with fastd!__ |
||||
|
|
||||
|
|
||||
|
## Build Instructions |
||||
|
|
||||
|
1. Go in your build system with the user you want to build |
||||
|
2. Download Gluon 2019.1.x You'll find the informations you'll need under the URL https://gluon.readthedocs.io/en/v2019.1.x/user/getting_started.html |
||||
|
3. Create a directory *site* in your firmware-directory. |
||||
|
4. Download this branch in this directory. |
||||
|
5. Now run *make update* |
||||
|
6. Everything should be complete now. You can start the compiling with the command *make GLUON_TARGET=ar71xx-tiny* or *make GLUON_TARGET=ar71xx-generic* |
||||
|
7. If everything works you should find your files now in the directory *./output/images/* |
||||
@ -0,0 +1,91 @@ |
|||||
|
{ |
||||
|
domain_names = { |
||||
|
asbach = 'Asbach' |
||||
|
}, |
||||
|
|
||||
|
mesh = |
||||
|
{ |
||||
|
vxlan = true, |
||||
|
batman_adv = { |
||||
|
routing_algo = 'BATMAN_IV', |
||||
|
gw_sel_class = 3, |
||||
|
}, |
||||
|
}, |
||||
|
|
||||
|
-- Domain Seed |
||||
|
domain_seed = 'e0e05b36828f33c3e7f4946d5bd255358fcf36c4519d4d7698a97c2d16200095', |
||||
|
|
||||
|
-- Prefixes used within the mesh. Both are required. |
||||
|
prefix4 = '10.80.0.0/16', |
||||
|
prefix6 = 'fdd3:5d20:b5dd:fe00::/64', |
||||
|
|
||||
|
-- Wireless configuration for 2.4 GHz interfaces. |
||||
|
wifi24 = { |
||||
|
-- Wireless channel. |
||||
|
channel = 1, |
||||
|
|
||||
|
-- ESSID used for client network. |
||||
|
ap = { |
||||
|
ssid = 'Freifunk-Asbach.de', |
||||
|
}, |
||||
|
mesh = { |
||||
|
id = '02:d1:11:37:fd:49', |
||||
|
mcast_rate = 12000, |
||||
|
}, |
||||
|
}, |
||||
|
-- Wireless configuration for 5 GHz interfaces. |
||||
|
-- This should be equal to the 2.4 GHz variant, except |
||||
|
-- for channel and htmode. |
||||
|
wifi5 = { |
||||
|
channel = 44, |
||||
|
outdoor_chanlist = '100-140', |
||||
|
ap = { |
||||
|
ssid = 'Freifunk-Asbach.de', |
||||
|
}, |
||||
|
mesh = { |
||||
|
id = '02:d1:11:37:fd:69', |
||||
|
mcast_rate = 12000, |
||||
|
}, |
||||
|
}, |
||||
|
|
||||
|
-- The next node feature allows clients to always reach the node it is |
||||
|
-- connected to using a known IP address. |
||||
|
next_node = { |
||||
|
name= { 'nextnode', 'nn' }, |
||||
|
-- anycast IPs of all nodes |
||||
|
ip4 = '10.80.2.255', |
||||
|
ip6 = 'fdd3:5d20:b5dd:fe00::1', |
||||
|
--ip6 = 'fdff::ff', |
||||
|
|
||||
|
-- anycast MAC of all nodes |
||||
|
mac = '16:42:ca:fe:be:ef', |
||||
|
}, |
||||
|
|
||||
|
-- Refer to http://fastd.readthedocs.org/en/latest/ to better understand |
||||
|
-- what these options do. |
||||
|
|
||||
|
mesh_vpn = { |
||||
|
mtu = 1420, |
||||
|
wireguard = { |
||||
|
enabled = 'true', |
||||
|
iface = 'mesh-vpn', |
||||
|
iprange = '10.3', --must be a /16!! |
||||
|
limit = '1', -- actually unused |
||||
|
gretapip = '10.3.0.2', |
||||
|
peers = { |
||||
|
{ |
||||
|
publickey ='N9uF5Gg1B5AqWrE9IuvDgzmQePhqhb8Em/HrRpAdnlY=', |
||||
|
endpoint ='ffkwsn01.freifunk-koenigswinter.de:30020', |
||||
|
}, |
||||
|
{ |
||||
|
publickey ='liatbdT62FbPiDPHKBqXVzrEo6hc5oO5tmEKDMhMTlU=', |
||||
|
endpoint ='ffkwsn02.freifunk-koenigswinter.de:30020', |
||||
|
}, |
||||
|
{ |
||||
|
publickey ='xakSGG39D1v90j3Z9eVWzojh6nDbnsVUc/RByVdcKB0=', |
||||
|
endpoint ='ffkwsn03.freifunk-koenigswinter.de:30020', |
||||
|
}, |
||||
|
}, |
||||
|
}, |
||||
|
}, |
||||
|
} |
||||
@ -0,0 +1,91 @@ |
|||||
|
{ |
||||
|
domain_names = { |
||||
|
badhoenningen = 'Bad Hönningen' |
||||
|
}, |
||||
|
|
||||
|
mesh = |
||||
|
{ |
||||
|
vxlan = true, |
||||
|
batman_adv = { |
||||
|
routing_algo = 'BATMAN_IV', |
||||
|
gw_sel_class = 3, |
||||
|
}, |
||||
|
}, |
||||
|
|
||||
|
-- Domain Seed |
||||
|
domain_seed = 'e0e05b36828f33c3e7f4946d5bd255358fcf36c4519d4d7698a97c2d16200095', |
||||
|
|
||||
|
-- Prefixes used within the mesh. Both are required. |
||||
|
prefix4 = '10.80.0.0/16', |
||||
|
prefix6 = 'fdd3:5d20:b5dd:fe00::/64', |
||||
|
|
||||
|
-- Wireless configuration for 2.4 GHz interfaces. |
||||
|
wifi24 = { |
||||
|
-- Wireless channel. |
||||
|
channel = 1, |
||||
|
|
||||
|
-- ESSID used for client network. |
||||
|
ap = { |
||||
|
ssid = 'Freifunk-BadHoenningen.de', |
||||
|
}, |
||||
|
mesh = { |
||||
|
id = '02:d1:11:37:fd:49', |
||||
|
mcast_rate = 12000, |
||||
|
}, |
||||
|
}, |
||||
|
-- Wireless configuration for 5 GHz interfaces. |
||||
|
-- This should be equal to the 2.4 GHz variant, except |
||||
|
-- for channel and htmode. |
||||
|
wifi5 = { |
||||
|
channel = 44, |
||||
|
outdoor_chanlist = '100-140', |
||||
|
ap = { |
||||
|
ssid = 'Freifunk-BadHoenningen.de', |
||||
|
}, |
||||
|
mesh = { |
||||
|
id = '02:d1:11:37:fd:69', |
||||
|
mcast_rate = 12000, |
||||
|
}, |
||||
|
}, |
||||
|
|
||||
|
-- The next node feature allows clients to always reach the node it is |
||||
|
-- connected to using a known IP address. |
||||
|
next_node = { |
||||
|
name= { 'nextnode', 'nn' }, |
||||
|
-- anycast IPs of all nodes |
||||
|
ip4 = '10.80.2.255', |
||||
|
ip6 = 'fdd3:5d20:b5dd:fe00::1', |
||||
|
--ip6 = 'fdff::ff', |
||||
|
|
||||
|
-- anycast MAC of all nodes |
||||
|
mac = '16:42:ca:fe:be:ef', |
||||
|
}, |
||||
|
|
||||
|
-- Refer to http://fastd.readthedocs.org/en/latest/ to better understand |
||||
|
-- what these options do. |
||||
|
|
||||
|
mesh_vpn = { |
||||
|
mtu = 1420, |
||||
|
wireguard = { |
||||
|
enabled = 'true', |
||||
|
iface = 'mesh-vpn', |
||||
|
iprange = '10.3', --must be a /16!! |
||||
|
limit = '1', -- actually unused |
||||
|
gretapip = '10.3.0.2', |
||||
|
peers = { |
||||
|
{ |
||||
|
publickey ='N9uF5Gg1B5AqWrE9IuvDgzmQePhqhb8Em/HrRpAdnlY=', |
||||
|
endpoint ='ffkwsn01.freifunk-koenigswinter.de:30020', |
||||
|
}, |
||||
|
{ |
||||
|
publickey ='liatbdT62FbPiDPHKBqXVzrEo6hc5oO5tmEKDMhMTlU=', |
||||
|
endpoint ='ffkwsn02.freifunk-koenigswinter.de:30020', |
||||
|
}, |
||||
|
{ |
||||
|
publickey ='xakSGG39D1v90j3Z9eVWzojh6nDbnsVUc/RByVdcKB0=', |
||||
|
endpoint ='ffkwsn03.freifunk-koenigswinter.de:30020', |
||||
|
}, |
||||
|
}, |
||||
|
}, |
||||
|
}, |
||||
|
} |
||||
@ -0,0 +1,91 @@ |
|||||
|
{ |
||||
|
domain_names = { |
||||
|
badhonnef = 'Bad Honnef' |
||||
|
}, |
||||
|
|
||||
|
mesh = |
||||
|
{ |
||||
|
vxlan = true, |
||||
|
batman_adv = { |
||||
|
routing_algo = 'BATMAN_IV', |
||||
|
gw_sel_class = 3, |
||||
|
}, |
||||
|
}, |
||||
|
|
||||
|
-- Domain Seed |
||||
|
domain_seed = 'e0e05b36828f33c3e7f4946d5bd255358fcf36c4519d4d7698a97c2d16200095', |
||||
|
|
||||
|
-- Prefixes used within the mesh. Both are required. |
||||
|
prefix4 = '10.80.0.0/16', |
||||
|
prefix6 = 'fdd3:5d20:b5dd:fe00::/64', |
||||
|
|
||||
|
-- Wireless configuration for 2.4 GHz interfaces. |
||||
|
wifi24 = { |
||||
|
-- Wireless channel. |
||||
|
channel = 1, |
||||
|
|
||||
|
-- ESSID used for client network. |
||||
|
ap = { |
||||
|
ssid = 'Freifunk-BadHonnef.de', |
||||
|
}, |
||||
|
mesh = { |
||||
|
id = '02:d1:11:37:fd:49', |
||||
|
mcast_rate = 12000, |
||||
|
}, |
||||
|
}, |
||||
|
-- Wireless configuration for 5 GHz interfaces. |
||||
|
-- This should be equal to the 2.4 GHz variant, except |
||||
|
-- for channel and htmode. |
||||
|
wifi5 = { |
||||
|
channel = 44, |
||||
|
outdoor_chanlist = '100-140', |
||||
|
ap = { |
||||
|
ssid = 'Freifunk-BadHonnef.de', |
||||
|
}, |
||||
|
mesh = { |
||||
|
id = '02:d1:11:37:fd:69', |
||||
|
mcast_rate = 12000, |
||||
|
}, |
||||
|
}, |
||||
|
|
||||
|
-- The next node feature allows clients to always reach the node it is |
||||
|
-- connected to using a known IP address. |
||||
|
next_node = { |
||||
|
name= { 'nextnode', 'nn' }, |
||||
|
-- anycast IPs of all nodes |
||||
|
ip4 = '10.80.2.255', |
||||
|
ip6 = 'fdd3:5d20:b5dd:fe00::1', |
||||
|
--ip6 = 'fdff::ff', |
||||
|
|
||||
|
-- anycast MAC of all nodes |
||||
|
mac = '16:42:ca:fe:be:ef', |
||||
|
}, |
||||
|
|
||||
|
-- Refer to http://fastd.readthedocs.org/en/latest/ to better understand |
||||
|
-- what these options do. |
||||
|
|
||||
|
mesh_vpn = { |
||||
|
mtu = 1420, |
||||
|
wireguard = { |
||||
|
enabled = 'true', |
||||
|
iface = 'mesh-vpn', |
||||
|
iprange = '10.3', --must be a /16!! |
||||
|
limit = '1', -- actually unused |
||||
|
gretapip = '10.3.0.2', |
||||
|
peers = { |
||||
|
{ |
||||
|
publickey ='N9uF5Gg1B5AqWrE9IuvDgzmQePhqhb8Em/HrRpAdnlY=', |
||||
|
endpoint ='ffkwsn01.freifunk-koenigswinter.de:30020', |
||||
|
}, |
||||
|
{ |
||||
|
publickey ='liatbdT62FbPiDPHKBqXVzrEo6hc5oO5tmEKDMhMTlU=', |
||||
|
endpoint ='ffkwsn02.freifunk-koenigswinter.de:30020', |
||||
|
}, |
||||
|
{ |
||||
|
publickey ='xakSGG39D1v90j3Z9eVWzojh6nDbnsVUc/RByVdcKB0=', |
||||
|
endpoint ='ffkwsn03.freifunk-koenigswinter.de:30020', |
||||
|
}, |
||||
|
}, |
||||
|
}, |
||||
|
}, |
||||
|
} |
||||
@ -0,0 +1,91 @@ |
|||||
|
{ |
||||
|
domain_names = { |
||||
|
buchholz = 'Buchholz' |
||||
|
}, |
||||
|
|
||||
|
mesh = |
||||
|
{ |
||||
|
vxlan = true, |
||||
|
batman_adv = { |
||||
|
routing_algo = 'BATMAN_IV', |
||||
|
gw_sel_class = 3, |
||||
|
}, |
||||
|
}, |
||||
|
|
||||
|
-- Domain Seed |
||||
|
domain_seed = 'e0e05b36828f33c3e7f4946d5bd255358fcf36c4519d4d7698a97c2d16200095', |
||||
|
|
||||
|
-- Prefixes used within the mesh. Both are required. |
||||
|
prefix4 = '10.80.0.0/16', |
||||
|
prefix6 = 'fdd3:5d20:b5dd:fe00::/64', |
||||
|
|
||||
|
-- Wireless configuration for 2.4 GHz interfaces. |
||||
|
wifi24 = { |
||||
|
-- Wireless channel. |
||||
|
channel = 1, |
||||
|
|
||||
|
-- ESSID used for client network. |
||||
|
ap = { |
||||
|
ssid = 'Freifunk-Buchholz.de', |
||||
|
}, |
||||
|
mesh = { |
||||
|
id = '02:d1:11:37:fd:49', |
||||
|
mcast_rate = 12000, |
||||
|
}, |
||||
|
}, |
||||
|
-- Wireless configuration for 5 GHz interfaces. |
||||
|
-- This should be equal to the 2.4 GHz variant, except |
||||
|
-- for channel and htmode. |
||||
|
wifi5 = { |
||||
|
channel = 44, |
||||
|
outdoor_chanlist = '100-140', |
||||
|
ap = { |
||||
|
ssid = 'Freifunk-Buchholz.de', |
||||
|
}, |
||||
|
mesh = { |
||||
|
id = '02:d1:11:37:fd:69', |
||||
|
mcast_rate = 12000, |
||||
|
}, |
||||
|
}, |
||||
|
|
||||
|
-- The next node feature allows clients to always reach the node it is |
||||
|
-- connected to using a known IP address. |
||||
|
next_node = { |
||||
|
name= { 'nextnode', 'nn' }, |
||||
|
-- anycast IPs of all nodes |
||||
|
ip4 = '10.80.2.255', |
||||
|
ip6 = 'fdd3:5d20:b5dd:fe00::1', |
||||
|
--ip6 = 'fdff::ff', |
||||
|
|
||||
|
-- anycast MAC of all nodes |
||||
|
mac = '16:42:ca:fe:be:ef', |
||||
|
}, |
||||
|
|
||||
|
-- Refer to http://fastd.readthedocs.org/en/latest/ to better understand |
||||
|
-- what these options do. |
||||
|
|
||||
|
mesh_vpn = { |
||||
|
mtu = 1420, |
||||
|
wireguard = { |
||||
|
enabled = 'true', |
||||
|
iface = 'mesh-vpn', |
||||
|
iprange = '10.3', --must be a /16!! |
||||
|
limit = '1', -- actually unused |
||||
|
gretapip = '10.3.0.2', |
||||
|
peers = { |
||||
|
{ |
||||
|
publickey ='N9uF5Gg1B5AqWrE9IuvDgzmQePhqhb8Em/HrRpAdnlY=', |
||||
|
endpoint ='ffkwsn01.freifunk-koenigswinter.de:30020', |
||||
|
}, |
||||
|
{ |
||||
|
publickey ='liatbdT62FbPiDPHKBqXVzrEo6hc5oO5tmEKDMhMTlU=', |
||||
|
endpoint ='ffkwsn02.freifunk-koenigswinter.de:30020', |
||||
|
}, |
||||
|
{ |
||||
|
publickey ='xakSGG39D1v90j3Z9eVWzojh6nDbnsVUc/RByVdcKB0=', |
||||
|
endpoint ='ffkwsn03.freifunk-koenigswinter.de:30020', |
||||
|
}, |
||||
|
}, |
||||
|
}, |
||||
|
}, |
||||
|
} |
||||
@ -0,0 +1,91 @@ |
|||||
|
{ |
||||
|
domain_names = { |
||||
|
eitorf = 'Eitorf' |
||||
|
}, |
||||
|
|
||||
|
mesh = |
||||
|
{ |
||||
|
vxlan = true, |
||||
|
batman_adv = { |
||||
|
routing_algo = 'BATMAN_IV', |
||||
|
gw_sel_class = 3, |
||||
|
}, |
||||
|
}, |
||||
|
|
||||
|
-- Domain Seed |
||||
|
domain_seed = 'e0e05b36828f33c3e7f4946d5bd255358fcf36c4519d4d7698a97c2d16200095', |
||||
|
|
||||
|
-- Prefixes used within the mesh. Both are required. |
||||
|
prefix4 = '10.80.0.0/16', |
||||
|
prefix6 = 'fdd3:5d20:b5dd:fe00::/64', |
||||
|
|
||||
|
-- Wireless configuration for 2.4 GHz interfaces. |
||||
|
wifi24 = { |
||||
|
-- Wireless channel. |
||||
|
channel = 1, |
||||
|
|
||||
|
-- ESSID used for client network. |
||||
|
ap = { |
||||
|
ssid = 'Freifunk-Eitorf.de', |
||||
|
}, |
||||
|
mesh = { |
||||
|
id = '02:d1:11:37:fd:49', |
||||
|
mcast_rate = 12000, |
||||
|
}, |
||||
|
}, |
||||
|
-- Wireless configuration for 5 GHz interfaces. |
||||
|
-- This should be equal to the 2.4 GHz variant, except |
||||
|
-- for channel and htmode. |
||||
|
wifi5 = { |
||||
|
channel = 44, |
||||
|
outdoor_chanlist = '100-140', |
||||
|
ap = { |
||||
|
ssid = 'Freifunk-Eitorf.de', |
||||
|
}, |
||||
|
mesh = { |
||||
|
id = '02:d1:11:37:fd:69', |
||||
|
mcast_rate = 12000, |
||||
|
}, |
||||
|
}, |
||||
|
|
||||
|
-- The next node feature allows clients to always reach the node it is |
||||
|
-- connected to using a known IP address. |
||||
|
next_node = { |
||||
|
name= { 'nextnode', 'nn' }, |
||||
|
-- anycast IPs of all nodes |
||||
|
ip4 = '10.80.2.255', |
||||
|
ip6 = 'fdd3:5d20:b5dd:fe00::1', |
||||
|
--ip6 = 'fdff::ff', |
||||
|
|
||||
|
-- anycast MAC of all nodes |
||||
|
mac = '16:42:ca:fe:be:ef', |
||||
|
}, |
||||
|
|
||||
|
-- Refer to http://fastd.readthedocs.org/en/latest/ to better understand |
||||
|
-- what these options do. |
||||
|
|
||||
|
mesh_vpn = { |
||||
|
mtu = 1420, |
||||
|
wireguard = { |
||||
|
enabled = 'true', |
||||
|
iface = 'mesh-vpn', |
||||
|
iprange = '10.3', --must be a /16!! |
||||
|
limit = '1', -- actually unused |
||||
|
gretapip = '10.3.0.2', |
||||
|
peers = { |
||||
|
{ |
||||
|
publickey ='N9uF5Gg1B5AqWrE9IuvDgzmQePhqhb8Em/HrRpAdnlY=', |
||||
|
endpoint ='ffkwsn01.freifunk-koenigswinter.de:30020', |
||||
|
}, |
||||
|
{ |
||||
|
publickey ='liatbdT62FbPiDPHKBqXVzrEo6hc5oO5tmEKDMhMTlU=', |
||||
|
endpoint ='ffkwsn02.freifunk-koenigswinter.de:30020', |
||||
|
}, |
||||
|
{ |
||||
|
publickey ='xakSGG39D1v90j3Z9eVWzojh6nDbnsVUc/RByVdcKB0=', |
||||
|
endpoint ='ffkwsn03.freifunk-koenigswinter.de:30020', |
||||
|
}, |
||||
|
}, |
||||
|
}, |
||||
|
}, |
||||
|
} |
||||
@ -0,0 +1,91 @@ |
|||||
|
{ |
||||
|
domain_names = { |
||||
|
erpel = 'Erpel' |
||||
|
}, |
||||
|
|
||||
|
mesh = |
||||
|
{ |
||||
|
vxlan = true, |
||||
|
batman_adv = { |
||||
|
routing_algo = 'BATMAN_IV', |
||||
|
gw_sel_class = 3, |
||||
|
}, |
||||
|
}, |
||||
|
|
||||
|
-- Domain Seed |
||||
|
domain_seed = 'e0e05b36828f33c3e7f4946d5bd255358fcf36c4519d4d7698a97c2d16200095', |
||||
|
|
||||
|
-- Prefixes used within the mesh. Both are required. |
||||
|
prefix4 = '10.80.0.0/16', |
||||
|
prefix6 = 'fdd3:5d20:b5dd:fe00::/64', |
||||
|
|
||||
|
-- Wireless configuration for 2.4 GHz interfaces. |
||||
|
wifi24 = { |
||||
|
-- Wireless channel. |
||||
|
channel = 1, |
||||
|
|
||||
|
-- ESSID used for client network. |
||||
|
ap = { |
||||
|
ssid = 'Freifunk-Erpel.de', |
||||
|
}, |
||||
|
mesh = { |
||||
|
id = '02:d1:11:37:fd:49', |
||||
|
mcast_rate = 12000, |
||||
|
}, |
||||
|
}, |
||||
|
-- Wireless configuration for 5 GHz interfaces. |
||||
|
-- This should be equal to the 2.4 GHz variant, except |
||||
|
-- for channel and htmode. |
||||
|
wifi5 = { |
||||
|
channel = 44, |
||||
|
outdoor_chanlist = '100-140', |
||||
|
ap = { |
||||
|
ssid = 'Freifunk-Erpel.de', |
||||
|
}, |
||||
|
mesh = { |
||||
|
id = '02:d1:11:37:fd:69', |
||||
|
mcast_rate = 12000, |
||||
|
}, |
||||
|
}, |
||||
|
|
||||
|
-- The next node feature allows clients to always reach the node it is |
||||
|
-- connected to using a known IP address. |
||||
|
next_node = { |
||||
|
name= { 'nextnode', 'nn' }, |
||||
|
-- anycast IPs of all nodes |
||||
|
ip4 = '10.80.2.255', |
||||
|
ip6 = 'fdd3:5d20:b5dd:fe00::1', |
||||
|
--ip6 = 'fdff::ff', |
||||
|
|
||||
|
-- anycast MAC of all nodes |
||||
|
mac = '16:42:ca:fe:be:ef', |
||||
|
}, |
||||
|
|
||||
|
-- Refer to http://fastd.readthedocs.org/en/latest/ to better understand |
||||
|
-- what these options do. |
||||
|
|
||||
|
mesh_vpn = { |
||||
|
mtu = 1420, |
||||
|
wireguard = { |
||||
|
enabled = 'true', |
||||
|
iface = 'mesh-vpn', |
||||
|
iprange = '10.3', --must be a /16!! |
||||
|
limit = '1', -- actually unused |
||||
|
gretapip = '10.3.0.2', |
||||
|
peers = { |
||||
|
{ |
||||
|
publickey ='N9uF5Gg1B5AqWrE9IuvDgzmQePhqhb8Em/HrRpAdnlY=', |
||||
|
endpoint ='ffkwsn01.freifunk-koenigswinter.de:30020', |
||||
|
}, |
||||
|
{ |
||||
|
publickey ='liatbdT62FbPiDPHKBqXVzrEo6hc5oO5tmEKDMhMTlU=', |
||||
|
endpoint ='ffkwsn02.freifunk-koenigswinter.de:30020', |
||||
|
}, |
||||
|
{ |
||||
|
publickey ='xakSGG39D1v90j3Z9eVWzojh6nDbnsVUc/RByVdcKB0=', |
||||
|
endpoint ='ffkwsn03.freifunk-koenigswinter.de:30020', |
||||
|
}, |
||||
|
}, |
||||
|
}, |
||||
|
}, |
||||
|
} |
||||
@ -0,0 +1,91 @@ |
|||||
|
{ |
||||
|
domain_names = { |
||||
|
koenigswinter = 'Königswinter' |
||||
|
}, |
||||
|
|
||||
|
mesh = |
||||
|
{ |
||||
|
vxlan = true, |
||||
|
batman_adv = { |
||||
|
routing_algo = 'BATMAN_IV', |
||||
|
gw_sel_class = 3, |
||||
|
}, |
||||
|
}, |
||||
|
|
||||
|
-- Domain Seed |
||||
|
domain_seed = 'e0e05b36828f33c3e7f4946d5bd255358fcf36c4519d4d7698a97c2d16200095', |
||||
|
|
||||
|
-- Prefixes used within the mesh. Both are required. |
||||
|
prefix4 = '10.80.0.0/16', |
||||
|
prefix6 = 'fdd3:5d20:b5dd:fe00::/64', |
||||
|
|
||||
|
-- Wireless configuration for 2.4 GHz interfaces. |
||||
|
wifi24 = { |
||||
|
-- Wireless channel. |
||||
|
channel = 1, |
||||
|
|
||||
|
-- ESSID used for client network. |
||||
|
ap = { |
||||
|
ssid = 'Freifunk-Koenigswinter.de', |
||||
|
}, |
||||
|
mesh = { |
||||
|
id = '02:d1:11:37:fd:49', |
||||
|
mcast_rate = 12000, |
||||
|
}, |
||||
|
}, |
||||
|
-- Wireless configuration for 5 GHz interfaces. |
||||
|
-- This should be equal to the 2.4 GHz variant, except |
||||
|
-- for channel and htmode. |
||||
|
wifi5 = { |
||||
|
channel = 44, |
||||
|
outdoor_chanlist = '100-140', |
||||
|
ap = { |
||||
|
ssid = 'Freifunk-Koenigswinter.de', |
||||
|
}, |
||||
|
mesh = { |
||||
|
id = '02:d1:11:37:fd:69', |
||||
|
mcast_rate = 12000, |
||||
|
}, |
||||
|
}, |
||||
|
|
||||
|
-- The next node feature allows clients to always reach the node it is |
||||
|
-- connected to using a known IP address. |
||||
|
next_node = { |
||||
|
name= { 'nextnode', 'nn' }, |
||||
|
-- anycast IPs of all nodes |
||||
|
ip4 = '10.80.2.255', |
||||
|
ip6 = 'fdd3:5d20:b5dd:fe00::1', |
||||
|
--ip6 = 'fdff::ff', |
||||
|
|
||||
|
-- anycast MAC of all nodes |
||||
|
mac = '16:42:ca:fe:be:ef', |
||||
|
}, |
||||
|
|
||||
|
-- Refer to http://fastd.readthedocs.org/en/latest/ to better understand |
||||
|
-- what these options do. |
||||
|
|
||||
|
mesh_vpn = { |
||||
|
mtu = 1420, |
||||
|
wireguard = { |
||||
|
enabled = 'true', |
||||
|
iface = 'mesh-vpn', |
||||
|
iprange = '10.3', --must be a /16!! |
||||
|
limit = '1', -- actually unused |
||||
|
gretapip = '10.3.0.2', |
||||
|
peers = { |
||||
|
{ |
||||
|
publickey ='N9uF5Gg1B5AqWrE9IuvDgzmQePhqhb8Em/HrRpAdnlY=', |
||||
|
endpoint ='ffkwsn01.freifunk-koenigswinter.de:30020', |
||||
|
}, |
||||
|
{ |
||||
|
publickey ='liatbdT62FbPiDPHKBqXVzrEo6hc5oO5tmEKDMhMTlU=', |
||||
|
endpoint ='ffkwsn02.freifunk-koenigswinter.de:30020', |
||||
|
}, |
||||
|
{ |
||||
|
publickey ='xakSGG39D1v90j3Z9eVWzojh6nDbnsVUc/RByVdcKB0=', |
||||
|
endpoint ='ffkwsn03.freifunk-koenigswinter.de:30020', |
||||
|
}, |
||||
|
}, |
||||
|
}, |
||||
|
}, |
||||
|
} |
||||
@ -0,0 +1,91 @@ |
|||||
|
{ |
||||
|
domain_names = { |
||||
|
linz = 'Linz' |
||||
|
}, |
||||
|
|
||||
|
mesh = |
||||
|
{ |
||||
|
vxlan = true, |
||||
|
batman_adv = { |
||||
|
routing_algo = 'BATMAN_IV', |
||||
|
gw_sel_class = 3, |
||||
|
}, |
||||
|
}, |
||||
|
|
||||
|
-- Domain Seed |
||||
|
domain_seed = 'e0e05b36828f33c3e7f4946d5bd255358fcf36c4519d4d7698a97c2d16200095', |
||||
|
|
||||
|
-- Prefixes used within the mesh. Both are required. |
||||
|
prefix4 = '10.80.0.0/16', |
||||
|
prefix6 = 'fdd3:5d20:b5dd:fe00::/64', |
||||
|
|
||||
|
-- Wireless configuration for 2.4 GHz interfaces. |
||||
|
wifi24 = { |
||||
|
-- Wireless channel. |
||||
|
channel = 1, |
||||
|
|
||||
|
-- ESSID used for client network. |
||||
|
ap = { |
||||
|
ssid = 'Freifunk-Linz.de', |
||||
|
}, |
||||
|
mesh = { |
||||
|
id = '02:d1:11:37:fd:49', |
||||
|
mcast_rate = 12000, |
||||
|
}, |
||||
|
}, |
||||
|
-- Wireless configuration for 5 GHz interfaces. |
||||
|
-- This should be equal to the 2.4 GHz variant, except |
||||
|
-- for channel and htmode. |
||||
|
wifi5 = { |
||||
|
channel = 44, |
||||
|
outdoor_chanlist = '100-140', |
||||
|
ap = { |
||||
|
ssid = 'Freifunk-Linz.de', |
||||
|
}, |
||||
|
mesh = { |
||||
|
id = '02:d1:11:37:fd:69', |
||||
|
mcast_rate = 12000, |
||||
|
}, |
||||
|
}, |
||||
|
|
||||
|
-- The next node feature allows clients to always reach the node it is |
||||
|
-- connected to using a known IP address. |
||||
|
next_node = { |
||||
|
name= { 'nextnode', 'nn' }, |
||||
|
-- anycast IPs of all nodes |
||||
|
ip4 = '10.80.2.255', |
||||
|
ip6 = 'fdd3:5d20:b5dd:fe00::1', |
||||
|
--ip6 = 'fdff::ff', |
||||
|
|
||||
|
-- anycast MAC of all nodes |
||||
|
mac = '16:42:ca:fe:be:ef', |
||||
|
}, |
||||
|
|
||||
|
-- Refer to http://fastd.readthedocs.org/en/latest/ to better understand |
||||
|
-- what these options do. |
||||
|
|
||||
|
mesh_vpn = { |
||||
|
mtu = 1420, |
||||
|
wireguard = { |
||||
|
enabled = 'true', |
||||
|
iface = 'mesh-vpn', |
||||
|
iprange = '10.3', --must be a /16!! |
||||
|
limit = '1', -- actually unused |
||||
|
gretapip = '10.3.0.2', |
||||
|
peers = { |
||||
|
{ |
||||
|
publickey ='N9uF5Gg1B5AqWrE9IuvDgzmQePhqhb8Em/HrRpAdnlY=', |
||||
|
endpoint ='ffkwsn01.freifunk-koenigswinter.de:30020', |
||||
|
}, |
||||
|
{ |
||||
|
publickey ='liatbdT62FbPiDPHKBqXVzrEo6hc5oO5tmEKDMhMTlU=', |
||||
|
endpoint ='ffkwsn02.freifunk-koenigswinter.de:30020', |
||||
|
}, |
||||
|
{ |
||||
|
publickey ='xakSGG39D1v90j3Z9eVWzojh6nDbnsVUc/RByVdcKB0=', |
||||
|
endpoint ='ffkwsn03.freifunk-koenigswinter.de:30020', |
||||
|
}, |
||||
|
}, |
||||
|
}, |
||||
|
}, |
||||
|
} |
||||
@ -0,0 +1,92 @@ |
|||||
|
{ |
||||
|
domain_names = { |
||||
|
neustadt = 'Neustadt' |
||||
|
}, |
||||
|
|
||||
|
mesh = |
||||
|
{ |
||||
|
vxlan = true, |
||||
|
batman_adv = { |
||||
|
routing_algo = 'BATMAN_IV', |
||||
|
gw_sel_class = 3, |
||||
|
}, |
||||
|
}, |
||||
|
|
||||
|
-- Domain Seed |
||||
|
domain_seed = 'e0e05b36828f33c3e7f4946d5bd255358fcf36c4519d4d7698a97c2d16200095', |
||||
|
|
||||
|
-- Prefixes used within the mesh. Both are required. |
||||
|
prefix4 = '10.80.0.0/16', |
||||
|
prefix6 = 'fdd3:5d20:b5dd:fe00::/64', |
||||
|
|
||||
|
-- Wireless configuration for 2.4 GHz interfaces. |
||||
|
wifi24 = { |
||||
|
-- Wireless channel. |
||||
|
channel = 1, |
||||
|
|
||||
|
-- ESSID used for client network. |
||||
|
ap = { |
||||
|
ssid = 'Freifunk-Neustadt.de', |
||||
|
}, |
||||
|
mesh = { |
||||
|
id = '02:d1:11:37:fd:49', |
||||
|
mcast_rate = 12000, |
||||
|
}, |
||||
|
}, |
||||
|
-- Wireless configuration for 5 GHz interfaces. |
||||
|
-- This should be equal to the 2.4 GHz variant, except |
||||
|
-- for channel and htmode. |
||||
|
wifi5 = { |
||||
|
channel = 44, |
||||
|
outdoor_chanlist = '100-140', |
||||
|
ap = { |
||||
|
ssid = 'Freifunk-Neustadt.de', |
||||
|
}, |
||||
|
mesh = { |
||||
|
id = '02:d1:11:37:fd:69', |
||||
|
mcast_rate = 12000, |
||||
|
}, |
||||
|
}, |
||||
|
|
||||
|
-- The next node feature allows clients to always reach the node it is |
||||
|
-- connected to using a known IP address. |
||||
|
next_node = { |
||||
|
name= { 'nextnode', 'nn' }, |
||||
|
-- anycast IPs of all nodes |
||||
|
ip4 = '10.80.2.255', |
||||
|
ip6 = 'fdd3:5d20:b5dd:fe00::1', |
||||
|
--ip6 = 'fdff::ff', |
||||
|
|
||||
|
-- anycast MAC of all nodes |
||||
|
mac = '16:42:ca:fe:be:ef', |
||||
|
}, |
||||
|
|
||||
|
-- Refer to http://fastd.readthedocs.org/en/latest/ to better understand |
||||
|
-- what these options do. |
||||
|
|
||||
|
mesh_vpn = { |
||||
|
mtu = 1420, |
||||
|
wireguard = { |
||||
|
enabled = 'true', |
||||
|
iface = 'mesh-vpn', |
||||
|
iprange = '10.3', --must be a /16!! |
||||
|
limit = '1', -- actually unused |
||||
|
gretapip = '10.3.0.2', |
||||
|
peers = { |
||||
|
{ |
||||
|
publickey ='N9uF5Gg1B5AqWrE9IuvDgzmQePhqhb8Em/HrRpAdnlY=', |
||||
|
endpoint ='ffkwsn01.freifunk-koenigswinter.de:30020', |
||||
|
}, |
||||
|
{ |
||||
|
publickey ='liatbdT62FbPiDPHKBqXVzrEo6hc5oO5tmEKDMhMTlU=', |
||||
|
endpoint ='ffkwsn02.freifunk-koenigswinter.de:30020', |
||||
|
}, |
||||
|
{ |
||||
|
publickey ='xakSGG39D1v90j3Z9eVWzojh6nDbnsVUc/RByVdcKB0=', |
||||
|
endpoint ='ffkwsn03.freifunk-koenigswinter.de:30020', |
||||
|
}, |
||||
|
}, |
||||
|
}, |
||||
|
}, |
||||
|
} |
||||
|
|
||||
@ -0,0 +1,91 @@ |
|||||
|
{ |
||||
|
domain_names = { |
||||
|
neuwied = 'Neuwied' |
||||
|
}, |
||||
|
|
||||
|
mesh = |
||||
|
{ |
||||
|
vxlan = true, |
||||
|
batman_adv = { |
||||
|
routing_algo = 'BATMAN_IV', |
||||
|
gw_sel_class = 3, |
||||
|
}, |
||||
|
}, |
||||
|
|
||||
|
-- Domain Seed |
||||
|
domain_seed = 'e0e05b36828f33c3e7f4946d5bd255358fcf36c4519d4d7698a97c2d16200095', |
||||
|
|
||||
|
-- Prefixes used within the mesh. Both are required. |
||||
|
prefix4 = '10.80.0.0/16', |
||||
|
prefix6 = 'fdd3:5d20:b5dd:fe00::/64', |
||||
|
|
||||
|
-- Wireless configuration for 2.4 GHz interfaces. |
||||
|
wifi24 = { |
||||
|
-- Wireless channel. |
||||
|
channel = 1, |
||||
|
|
||||
|
-- ESSID used for client network. |
||||
|
ap = { |
||||
|
ssid = 'Freifunk-Neuwied.de', |
||||
|
}, |
||||
|
mesh = { |
||||
|
id = '02:d1:11:37:fd:49', |
||||
|
mcast_rate = 12000, |
||||
|
}, |
||||
|
}, |
||||
|
-- Wireless configuration for 5 GHz interfaces. |
||||
|
-- This should be equal to the 2.4 GHz variant, except |
||||
|
-- for channel and htmode. |
||||
|
wifi5 = { |
||||
|
channel = 44, |
||||
|
outdoor_chanlist = '100-140', |
||||
|
ap = { |
||||
|
ssid = 'Freifunk-Neuwied.de', |
||||
|
}, |
||||
|
mesh = { |
||||
|
id = '02:d1:11:37:fd:69', |
||||
|
mcast_rate = 12000, |
||||
|
}, |
||||
|
}, |
||||
|
|
||||
|
-- The next node feature allows clients to always reach the node it is |
||||
|
-- connected to using a known IP address. |
||||
|
next_node = { |
||||
|
name= { 'nextnode', 'nn' }, |
||||
|
-- anycast IPs of all nodes |
||||
|
ip4 = '10.80.2.255', |
||||
|
ip6 = 'fdd3:5d20:b5dd:fe00::1', |
||||
|
--ip6 = 'fdff::ff', |
||||
|
|
||||
|
-- anycast MAC of all nodes |
||||
|
mac = '16:42:ca:fe:be:ef', |
||||
|
}, |
||||
|
|
||||
|
-- Refer to http://fastd.readthedocs.org/en/latest/ to better understand |
||||
|
-- what these options do. |
||||
|
|
||||
|
mesh_vpn = { |
||||
|
mtu = 1420, |
||||
|
wireguard = { |
||||
|
enabled = 'true', |
||||
|
iface = 'mesh-vpn', |
||||
|
iprange = '10.3', --must be a /16!! |
||||
|
limit = '1', -- actually unused |
||||
|
gretapip = '10.3.0.2', |
||||
|
peers = { |
||||
|
{ |
||||
|
publickey ='N9uF5Gg1B5AqWrE9IuvDgzmQePhqhb8Em/HrRpAdnlY=', |
||||
|
endpoint ='ffkwsn01.freifunk-koenigswinter.de:30020', |
||||
|
}, |
||||
|
{ |
||||
|
publickey ='liatbdT62FbPiDPHKBqXVzrEo6hc5oO5tmEKDMhMTlU=', |
||||
|
endpoint ='ffkwsn02.freifunk-koenigswinter.de:30020', |
||||
|
}, |
||||
|
{ |
||||
|
publickey ='xakSGG39D1v90j3Z9eVWzojh6nDbnsVUc/RByVdcKB0=', |
||||
|
endpoint ='ffkwsn03.freifunk-koenigswinter.de:30020', |
||||
|
}, |
||||
|
}, |
||||
|
}, |
||||
|
}, |
||||
|
} |
||||
@ -0,0 +1,91 @@ |
|||||
|
{ |
||||
|
domain_names = { |
||||
|
rheinbreitbach = 'Rheinbreitbach' |
||||
|
}, |
||||
|
|
||||
|
mesh = |
||||
|
{ |
||||
|
vxlan = true, |
||||
|
batman_adv = { |
||||
|
routing_algo = 'BATMAN_IV', |
||||
|
gw_sel_class = 3, |
||||
|
}, |
||||
|
}, |
||||
|
|
||||
|
-- Domain Seed |
||||
|
domain_seed = 'e0e05b36828f33c3e7f4946d5bd255358fcf36c4519d4d7698a97c2d16200095', |
||||
|
|
||||
|
-- Prefixes used within the mesh. Both are required. |
||||
|
prefix4 = '10.80.0.0/16', |
||||
|
prefix6 = 'fdd3:5d20:b5dd:fe00::/64', |
||||
|
|
||||
|
-- Wireless configuration for 2.4 GHz interfaces. |
||||
|
wifi24 = { |
||||
|
-- Wireless channel. |
||||
|
channel = 1, |
||||
|
|
||||
|
-- ESSID used for client network. |
||||
|
ap = { |
||||
|
ssid = 'Freifunk-Rheinbreitbach.de', |
||||
|
}, |
||||
|
mesh = { |
||||
|
id = '02:d1:11:37:fd:49', |
||||
|
mcast_rate = 12000, |
||||
|
}, |
||||
|
}, |
||||
|
-- Wireless configuration for 5 GHz interfaces. |
||||
|
-- This should be equal to the 2.4 GHz variant, except |
||||
|
-- for channel and htmode. |
||||
|
wifi5 = { |
||||
|
channel = 44, |
||||
|
outdoor_chanlist = '100-140', |
||||
|
ap = { |
||||
|
ssid = 'Freifunk-Rheinbreitbach.de', |
||||
|
}, |
||||
|
mesh = { |
||||
|
id = '02:d1:11:37:fd:69', |
||||
|
mcast_rate = 12000, |
||||
|
}, |
||||
|
}, |
||||
|
|
||||
|
-- The next node feature allows clients to always reach the node it is |
||||
|
-- connected to using a known IP address. |
||||
|
next_node = { |
||||
|
name= { 'nextnode', 'nn' }, |
||||
|
-- anycast IPs of all nodes |
||||
|
ip4 = '10.80.2.255', |
||||
|
ip6 = 'fdd3:5d20:b5dd:fe00::1', |
||||
|
--ip6 = 'fdff::ff', |
||||
|
|
||||
|
-- anycast MAC of all nodes |
||||
|
mac = '16:42:ca:fe:be:ef', |
||||
|
}, |
||||
|
|
||||
|
-- Refer to http://fastd.readthedocs.org/en/latest/ to better understand |
||||
|
-- what these options do. |
||||
|
|
||||
|
mesh_vpn = { |
||||
|
mtu = 1420, |
||||
|
wireguard = { |
||||
|
enabled = 'true', |
||||
|
iface = 'mesh-vpn', |
||||
|
iprange = '10.3', --must be a /16!! |
||||
|
limit = '1', -- actually unused |
||||
|
gretapip = '10.3.0.2', |
||||
|
peers = { |
||||
|
{ |
||||
|
publickey ='N9uF5Gg1B5AqWrE9IuvDgzmQePhqhb8Em/HrRpAdnlY=', |
||||
|
endpoint ='ffkwsn01.freifunk-koenigswinter.de:30020', |
||||
|
}, |
||||
|
{ |
||||
|
publickey ='liatbdT62FbPiDPHKBqXVzrEo6hc5oO5tmEKDMhMTlU=', |
||||
|
endpoint ='ffkwsn02.freifunk-koenigswinter.de:30020', |
||||
|
}, |
||||
|
{ |
||||
|
publickey ='xakSGG39D1v90j3Z9eVWzojh6nDbnsVUc/RByVdcKB0=', |
||||
|
endpoint ='ffkwsn03.freifunk-koenigswinter.de:30020', |
||||
|
}, |
||||
|
}, |
||||
|
}, |
||||
|
}, |
||||
|
} |
||||
@ -0,0 +1,91 @@ |
|||||
|
{ |
||||
|
domain_names = { |
||||
|
thw = 'THW' |
||||
|
}, |
||||
|
|
||||
|
mesh = |
||||
|
{ |
||||
|
vxlan = true, |
||||
|
batman_adv = { |
||||
|
routing_algo = 'BATMAN_IV', |
||||
|
gw_sel_class = 3, |
||||
|
}, |
||||
|
}, |
||||
|
|
||||
|
-- Domain Seed |
||||
|
domain_seed = 'e0e05b36828f33c3e7f4946d5bd255358fcf36c4519d4d7698a97c2d16200095', |
||||
|
|
||||
|
-- Prefixes used within the mesh. Both are required. |
||||
|
prefix4 = '10.80.0.0/16', |
||||
|
prefix6 = 'fdd3:5d20:b5dd:fe00::/64', |
||||
|
|
||||
|
-- Wireless configuration for 2.4 GHz interfaces. |
||||
|
wifi24 = { |
||||
|
-- Wireless channel. |
||||
|
channel = 1, |
||||
|
|
||||
|
-- ESSID used for client network. |
||||
|
ap = { |
||||
|
ssid = 'Freifunk-THW.de', |
||||
|
}, |
||||
|
mesh = { |
||||
|
id = '02:d1:11:37:fd:49', |
||||
|
mcast_rate = 12000, |
||||
|
}, |
||||
|
}, |
||||
|
-- Wireless configuration for 5 GHz interfaces. |
||||
|
-- This should be equal to the 2.4 GHz variant, except |
||||
|
-- for channel and htmode. |
||||
|
wifi5 = { |
||||
|
channel = 44, |
||||
|
outdoor_chanlist = '100-140', |
||||
|
ap = { |
||||
|
ssid = 'Freifunk-THW.de', |
||||
|
}, |
||||
|
mesh = { |
||||
|
id = '02:d1:11:37:fd:69', |
||||
|
mcast_rate = 12000, |
||||
|
}, |
||||
|
}, |
||||
|
|
||||
|
-- The next node feature allows clients to always reach the node it is |
||||
|
-- connected to using a known IP address. |
||||
|
next_node = { |
||||
|
name= { 'nextnode', 'nn' }, |
||||
|
-- anycast IPs of all nodes |
||||
|
ip4 = '10.80.2.255', |
||||
|
ip6 = 'fdd3:5d20:b5dd:fe00::1', |
||||
|
--ip6 = 'fdff::ff', |
||||
|
|
||||
|
-- anycast MAC of all nodes |
||||
|
mac = '16:42:ca:fe:be:ef', |
||||
|
}, |
||||
|
|
||||
|
-- Refer to http://fastd.readthedocs.org/en/latest/ to better understand |
||||
|
-- what these options do. |
||||
|
|
||||
|
mesh_vpn = { |
||||
|
mtu = 1420, |
||||
|
wireguard = { |
||||
|
enabled = 'true', |
||||
|
iface = 'mesh-vpn', |
||||
|
iprange = '10.3', --must be a /16!! |
||||
|
limit = '1', -- actually unused |
||||
|
gretapip = '10.3.0.2', |
||||
|
peers = { |
||||
|
{ |
||||
|
publickey ='N9uF5Gg1B5AqWrE9IuvDgzmQePhqhb8Em/HrRpAdnlY=', |
||||
|
endpoint ='ffkwsn01.freifunk-koenigswinter.de:30020', |
||||
|
}, |
||||
|
{ |
||||
|
publickey ='liatbdT62FbPiDPHKBqXVzrEo6hc5oO5tmEKDMhMTlU=', |
||||
|
endpoint ='ffkwsn02.freifunk-koenigswinter.de:30020', |
||||
|
}, |
||||
|
{ |
||||
|
publickey ='xakSGG39D1v90j3Z9eVWzojh6nDbnsVUc/RByVdcKB0=', |
||||
|
endpoint ='ffkwsn03.freifunk-koenigswinter.de:30020', |
||||
|
}, |
||||
|
}, |
||||
|
}, |
||||
|
}, |
||||
|
} |
||||
@ -0,0 +1,91 @@ |
|||||
|
{ |
||||
|
domain_names = { |
||||
|
unkel = 'Unkel' |
||||
|
}, |
||||
|
|
||||
|
mesh = |
||||
|
{ |
||||
|
vxlan = true, |
||||
|
batman_adv = { |
||||
|
routing_algo = 'BATMAN_IV', |
||||
|
gw_sel_class = 3, |
||||
|
}, |
||||
|
}, |
||||
|
|
||||
|
-- Domain Seed |
||||
|
domain_seed = 'e0e05b36828f33c3e7f4946d5bd255358fcf36c4519d4d7698a97c2d16200095', |
||||
|
|
||||
|
-- Prefixes used within the mesh. Both are required. |
||||
|
prefix4 = '10.80.0.0/16', |
||||
|
prefix6 = 'fdd3:5d20:b5dd:fe00::/64', |
||||
|
|
||||
|
-- Wireless configuration for 2.4 GHz interfaces. |
||||
|
wifi24 = { |
||||
|
-- Wireless channel. |
||||
|
channel = 1, |
||||
|
|
||||
|
-- ESSID used for client network. |
||||
|
ap = { |
||||
|
ssid = 'Freifunk-Unkel.de', |
||||
|
}, |
||||
|
mesh = { |
||||
|
id = '02:d1:11:37:fd:49', |
||||
|
mcast_rate = 12000, |
||||
|
}, |
||||
|
}, |
||||
|
-- Wireless configuration for 5 GHz interfaces. |
||||
|
-- This should be equal to the 2.4 GHz variant, except |
||||
|
-- for channel and htmode. |
||||
|
wifi5 = { |
||||
|
channel = 44, |
||||
|
outdoor_chanlist = '100-140', |
||||
|
ap = { |
||||
|
ssid = 'Freifunk-Unkel.de', |
||||
|
}, |
||||
|
mesh = { |
||||
|
id = '02:d1:11:37:fd:69', |
||||
|
mcast_rate = 12000, |
||||
|
}, |
||||
|
}, |
||||
|
|
||||
|
-- The next node feature allows clients to always reach the node it is |
||||
|
-- connected to using a known IP address. |
||||
|
next_node = { |
||||
|
name= { 'nextnode', 'nn' }, |
||||
|
-- anycast IPs of all nodes |
||||
|
ip4 = '10.80.2.255', |
||||
|
ip6 = 'fdd3:5d20:b5dd:fe00::1', |
||||
|
--ip6 = 'fdff::ff', |
||||
|
|
||||
|
-- anycast MAC of all nodes |
||||
|
mac = '16:42:ca:fe:be:ef', |
||||
|
}, |
||||
|
|
||||
|
-- Refer to http://fastd.readthedocs.org/en/latest/ to better understand |
||||
|
-- what these options do. |
||||
|
|
||||
|
mesh_vpn = { |
||||
|
mtu = 1420, |
||||
|
wireguard = { |
||||
|
enabled = 'true', |
||||
|
iface = 'mesh-vpn', |
||||
|
iprange = '10.3', --must be a /16!! |
||||
|
limit = '1', -- actually unused |
||||
|
gretapip = '10.3.0.2', |
||||
|
peers = { |
||||
|
{ |
||||
|
publickey ='N9uF5Gg1B5AqWrE9IuvDgzmQePhqhb8Em/HrRpAdnlY=', |
||||
|
endpoint ='ffkwsn01.freifunk-koenigswinter.de:30020', |
||||
|
}, |
||||
|
{ |
||||
|
publickey ='liatbdT62FbPiDPHKBqXVzrEo6hc5oO5tmEKDMhMTlU=', |
||||
|
endpoint ='ffkwsn02.freifunk-koenigswinter.de:30020', |
||||
|
}, |
||||
|
{ |
||||
|
publickey ='xakSGG39D1v90j3Z9eVWzojh6nDbnsVUc/RByVdcKB0=', |
||||
|
endpoint ='ffkwsn03.freifunk-koenigswinter.de:30020', |
||||
|
}, |
||||
|
}, |
||||
|
}, |
||||
|
}, |
||||
|
} |
||||
@ -0,0 +1,36 @@ |
|||||
|
sgid "" |
||||
|
msgstr "" |
||||
|
"Content-Type: text/plain; charset=UTF-8\n" |
||||
|
"Project-Id-Version: PACKAGE VERSION\n" |
||||
|
"PO-Revision-Date: 2015-03-19 20:28+0100\n" |
||||
|
"Last-Translator: Matthias Schiffer <mschiffer@universe-factory.net>\n" |
||||
|
"Language-Team: German\n" |
||||
|
"Language: de\n" |
||||
|
"MIME-Version: 1.0\n" |
||||
|
"Content-Transfer-Encoding: 8bit\n" |
||||
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n" |
||||
|
|
||||
|
msgid "gluon-config-mode:welcome" |
||||
|
msgstr "" |
||||
|
"Willkommen zum Einrichtungsassistenten für deinen neuen" |
||||
|
"Freifunk-Knoten von Netzwerk Königswinter e.V. Fülle das folgende Formular deinen Vorstellungen " |
||||
|
"entsprechend aus und sende es ab." |
||||
|
|
||||
|
msgid "gluon-config-mode:pubkey" |
||||
|
msgstr "" |
||||
|
"Dies ist der öffentliche Schlüssel deines Freifunk-Knotens." |
||||
|
"" |
||||
|
|
||||
|
msgid "gluon-config-mode:reboot" |
||||
|
msgstr "" |
||||
|
"<p>Dein Knoten startet gerade neu und wird anschließend versuchen, " |
||||
|
"sich mit anderen Freifunkknoten in seiner Nähe zu " |
||||
|
"verbinden. Weitere Informationen zur " |
||||
|
"Freifunk-Community von Netzwerk Königswinter e.V. findest du auf " |
||||
|
"<a href=\"https://netzwerk-koenigswinter.de/\">unserer Webseite</a>.</p>" |
||||
|
"<p>Um zu dieser Konfigurationsseite zurückzugelangen, drücke im normalen " |
||||
|
"Betrieb für zehn Sekunden den Reset-Button. Das Gerät wird dann im Config " |
||||
|
"Mode neustarten.</p>" |
||||
|
"<p>Viel Spaß mit deinem Knoten und der Erkundung von Freifunk!</p>" |
||||
|
"<p>Vergesst nicht: Freifunk ist mehr als nur Internet.</p>" |
||||
|
"<p>Be excellent to each other.</p>" |
||||
@ -0,0 +1,36 @@ |
|||||
|
msgid "" |
||||
|
msgstr "" |
||||
|
"Content-Type: text/plain; charset=UTF-8\n" |
||||
|
"Project-Id-Version: PACKAGE VERSION\n" |
||||
|
"PO-Revision-Date: 2015-03-19 20:28+0100\n" |
||||
|
"Last-Translator: Matthias Schiffer <mschiffer@universe-factory.net>\n" |
||||
|
"Language-Team: English\n" |
||||
|
"Language: en\n" |
||||
|
"MIME-Version: 1.0\n" |
||||
|
"Content-Transfer-Encoding: 8bit\n" |
||||
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n" |
||||
|
|
||||
|
msgid "gluon-config-mode:welcome" |
||||
|
msgstr "" |
||||
|
"Welcome to the setup of your Freifunk Node powered by Netzwerk Koenigswinter e.V." |
||||
|
"If you want to, you can fill out the form." |
||||
|
|
||||
|
msgid "gluon-config-mode:pubkey" |
||||
|
msgstr "" |
||||
|
"This is your Freifunk node's public key." |
||||
|
"" |
||||
|
"" |
||||
|
|
||||
|
|
||||
|
msgid "gluon-config-mode:reboot" |
||||
|
msgstr "" |
||||
|
"<p>The node is currently rebooting and will try to connect to other " |
||||
|
"nearby Freifunk nodes after that. " |
||||
|
"Your can find more information on Freifunk on " |
||||
|
"<a href=\"https://kbu.freifunk.net/\">our homepage</a>.</p>" |
||||
|
"<p>To get back to this configuration interface, press the reset button for " |
||||
|
"10 seconds during normal operation. The device will then reboot into config " |
||||
|
"mode.</p>" |
||||
|
"<p>Have fun with your node and exploring the Freifunk network!</p>" |
||||
|
"<p>And remember: there is more to networking than only the internet.</p>" |
||||
|
"<p>Be excellent to each other.</p>" |
||||
@ -0,0 +1,11 @@ |
|||||
|
msgid "" |
||||
|
msgstr "Content-Type: text/plain; charset=UTF-8" |
||||
|
|
||||
|
msgid "gluon-config-mode:welcome" |
||||
|
msgstr "" |
||||
|
|
||||
|
msgid "gluon-config-mode:pubkey" |
||||
|
msgstr "" |
||||
|
|
||||
|
msgid "gluon-config-mode:reboot" |
||||
|
msgstr "" |
||||
@ -0,0 +1,14 @@ |
|||||
|
# This file allows specifying additional repositories to use |
||||
|
# when building gluon. |
||||
|
# |
||||
|
# In most cases, it is not required so don't add it. |
||||
|
|
||||
|
GLUON_SITE_FEEDS="wgkw fileskw" |
||||
|
PACKAGES_WGKW_REPO=https://github.com/Netzwerk-Koenigswinter/gluon-mesh-vpn-wireguard.git |
||||
|
PACKAGES_WGKW_COMMIT=242db55cb43310e5a63c20e5050c76c4abd1adff |
||||
|
PACKAGES_WGKW_BRANCH=master |
||||
|
|
||||
|
PACKAGES_FILESKW_REPO=https://github.com/Netzwerk-Koenigswinter/gluon-ffkw-files.git |
||||
|
PACKAGES_FILESKW_COMMIT=7494262a42b328253caf977253008d49a77f98ef |
||||
|
PACKAGES_FILESKW_BRANCH=master |
||||
|
|
||||
@ -0,0 +1,93 @@ |
|||||
|
{ |
||||
|
-- Used for generated hostnames, e.g. freifunk-abcdef123456. (optional) |
||||
|
hostname_prefix = 'ffkw-', |
||||
|
|
||||
|
-- Name of the community. |
||||
|
site_name = 'Freifunk Koenigswinter', |
||||
|
|
||||
|
-- Shorthand of the community. |
||||
|
site_code = 'ffkw', |
||||
|
|
||||
|
default_domain = 'koenigswinter', |
||||
|
|
||||
|
-- Timezone of your community. |
||||
|
-- See http://wiki.openwrt.org/doc/uci/system#time_zones |
||||
|
timezone = 'CET-1CEST,M3.5.0,M10.5.0/3', |
||||
|
|
||||
|
|
||||
|
-- List of NTP servers in your community. |
||||
|
-- Must be reachable using IPv6! |
||||
|
ntp_servers = { |
||||
|
'fdd3:5d20:b5dd:fe00::1', |
||||
|
'fdd3:5d20:b5dd:fe00::2', |
||||
|
'fdd3:5d20:b5dd:fe00::3', |
||||
|
}, |
||||
|
|
||||
|
-- Wireless regulatory domain of your community. |
||||
|
regdom = 'DE', |
||||
|
|
||||
|
autoupdater = { |
||||
|
-- Default branch. Don't forget to set GLUON_BRANCH when building! |
||||
|
branch = 'stable', |
||||
|
|
||||
|
-- List of branches. You may define multiple branches. |
||||
|
branches = { |
||||
|
stable = { |
||||
|
name = 'stable', |
||||
|
|
||||
|
-- List of mirrors to fetch images from. IPv6 required! |
||||
|
mirrors = { |
||||
|
'http://[fdd3:5d20:b5dd:fe00::51]/stable/wireguard/sysupgrade', |
||||
|
}, |
||||
|
|
||||
|
-- Number of good signatures required. |
||||
|
-- Have multiple maintainers sign your build and only |
||||
|
-- accept it when a sufficient number of them have |
||||
|
-- signed it. |
||||
|
good_signatures = 1, |
||||
|
|
||||
|
-- List of public keys of maintainers. |
||||
|
pubkeys = { |
||||
|
'b35dfb30ab9f54064209d9cb6042d6509cdfdd19352798ef6c3fd61787d4008f', -- JohnnyBee |
||||
|
}, |
||||
|
}, |
||||
|
}, |
||||
|
}, |
||||
|
|
||||
|
-- authorized_keys = { |
||||
|
-- '', |
||||
|
-- }, |
||||
|
|
||||
|
opkg = { |
||||
|
extra = { |
||||
|
modules = 'http://[fdd3:5d20:b5dd:fe00::51]/stable/wireguard/modules/gluon-ffkbu-%GR/%S', |
||||
|
}, |
||||
|
}, |
||||
|
|
||||
|
-- Skip setup mode (config mode) on first boot |
||||
|
setup_mode = { |
||||
|
skip = false, |
||||
|
}, |
||||
|
config_mode = { |
||||
|
hostname = { |
||||
|
optional = false, |
||||
|
prefill = true, |
||||
|
}, |
||||
|
geo_location = { |
||||
|
osm = { |
||||
|
center = { |
||||
|
lat = 50.680035738, |
||||
|
lon = 7.191925049, |
||||
|
}, |
||||
|
zoom = 13, |
||||
|
}, |
||||
|
}, |
||||
|
remote_login = { |
||||
|
show_password_form = true, |
||||
|
min_password_length = 8, |
||||
|
}, |
||||
|
owner = { |
||||
|
obligatory = true, |
||||
|
}, |
||||
|
}, |
||||
|
} |
||||
@ -0,0 +1,210 @@ |
|||||
|
## gluon site.mk makefile example
|
||||
|
|
||||
|
## GLUON_FEATURES
|
||||
|
# Specify Gluon features/packages to enable;
|
||||
|
# Gluon will automatically enable a set of packages
|
||||
|
# depending on the combination of features listed
|
||||
|
## GLUON_SITE_PACKAGES
|
||||
|
# specify gluon/openwrt packages to include here
|
||||
|
# The gluon-mesh-batman-adv-* package must come first because of the dependency resolution
|
||||
|
|
||||
|
GLUON_FEATURES := \
|
||||
|
autoupdater \
|
||||
|
config-mode-geo-location-osm \
|
||||
|
ebtables-filter-multicast \
|
||||
|
ebtables-filter-ra-dhcp \
|
||||
|
ebtables-limit-arp \
|
||||
|
mesh-batman-adv-15 \
|
||||
|
respondd \
|
||||
|
status-page \
|
||||
|
web-advanced \
|
||||
|
web-private-wifi \
|
||||
|
web-wizard \
|
||||
|
config-mode-domain-select |
||||
|
|
||||
|
GLUON_SITE_PACKAGES := \
|
||||
|
haveged \
|
||||
|
iptables \
|
||||
|
iwinfo \
|
||||
|
gluon-ffkw-files \
|
||||
|
gluon-mesh-vpn-wireguard |
||||
|
|
||||
|
GLUON_DEPRECATED=full |
||||
|
GLUON_MULTIDOMAIN=1 |
||||
|
|
||||
|
# basic support for USB stack
|
||||
|
USB_PACKAGES_BASIC := \
|
||||
|
kmod-usb-core \
|
||||
|
kmod-usb2 |
||||
|
|
||||
|
# storage support for USB devices
|
||||
|
USB_PACKAGES_STORAGE := \
|
||||
|
block-mount \
|
||||
|
blkid \
|
||||
|
kmod-fs-ext4 \
|
||||
|
kmod-fs-vfat \
|
||||
|
kmod-usb-storage \
|
||||
|
kmod-usb-storage-extras \
|
||||
|
kmod-nls-cp1250 \
|
||||
|
kmod-nls-cp1251 \
|
||||
|
kmod-nls-cp437 \
|
||||
|
kmod-nls-cp775 \
|
||||
|
kmod-nls-cp850 \
|
||||
|
kmod-nls-cp852 \
|
||||
|
kmod-nls-cp866 \
|
||||
|
kmod-nls-iso8859-1 \
|
||||
|
kmod-nls-iso8859-13 \
|
||||
|
kmod-nls-iso8859-15 \
|
||||
|
kmod-nls-iso8859-2 \
|
||||
|
kmod-nls-koi8r \
|
||||
|
kmod-nls-utf8 \
|
||||
|
swap-utils |
||||
|
|
||||
|
# network support for USB devices
|
||||
|
USB_PACKAGES_NET := \
|
||||
|
kmod-mii \
|
||||
|
kmod-nls-base \
|
||||
|
kmod-usb-net \
|
||||
|
kmod-usb-net-asix \
|
||||
|
kmod-usb-net-asix-ax88179 \
|
||||
|
kmod-usb-net-cdc-eem \
|
||||
|
kmod-usb-net-cdc-ether \
|
||||
|
kmod-usb-net-cdc-mbim \
|
||||
|
kmod-usb-net-cdc-ncm \
|
||||
|
kmod-usb-net-cdc-subset \
|
||||
|
kmod-usb-net-dm9601-ether \
|
||||
|
kmod-usb-net-hso \
|
||||
|
kmod-usb-net-huawei-cdc-ncm \
|
||||
|
kmod-usb-net-ipheth \
|
||||
|
kmod-usb-net-kalmia \
|
||||
|
kmod-usb-net-kaweth \
|
||||
|
kmod-usb-net-mcs7830 \
|
||||
|
kmod-usb-net-pegasus \
|
||||
|
kmod-usb-net-qmi-wwan \
|
||||
|
kmod-usb-net-rndis \
|
||||
|
kmod-usb-net-sierrawireless \
|
||||
|
kmod-usb-net-smsc95xx |
||||
|
# broken
|
||||
|
# kmod-usb-net-rtl8150 \
|
||||
|
# kmod-usb-net-rtl8152 \
|
||||
|
# network support for PCI devices
|
||||
|
PCI_PACKAGES_NET := \
|
||||
|
kmod-3c59x \
|
||||
|
kmod-e100 \
|
||||
|
kmod-e1000 \
|
||||
|
kmod-e1000e \
|
||||
|
kmod-forcedeth \
|
||||
|
kmod-natsemi \
|
||||
|
kmod-ne2k-pci \
|
||||
|
kmod-pcnet32 \
|
||||
|
kmod-r8169 \
|
||||
|
kmod-sis900 \
|
||||
|
kmod-sky2 \
|
||||
|
kmod-tg3 \
|
||||
|
kmod-tulip \
|
||||
|
kmod-via-rhine \
|
||||
|
kmod-8139cp |
||||
|
# broken
|
||||
|
# kmod-ixgbe \
|
||||
|
# kmod-r8139too \
|
||||
|
# additional packages
|
||||
|
TOOLS_PACKAGES := \
|
||||
|
iperf \
|
||||
|
socat \
|
||||
|
tcpdump \
|
||||
|
usbutils \
|
||||
|
vnstat |
||||
|
# broken
|
||||
|
# pciutils \
|
||||
|
#
|
||||
|
#
|
||||
|
# $(GLUON_TARGET) specific settings:
|
||||
|
#
|
||||
|
|
||||
|
# x86-generic
|
||||
|
ifeq ($(GLUON_TARGET),x86-generic) |
||||
|
# support the usb stack on x86 devices
|
||||
|
# and add a few common USB and PCI NICs
|
||||
|
GLUON_SITE_PACKAGES += \
|
||||
|
kmod-usb-hid \
|
||||
|
kmod-hid-generic \
|
||||
|
$(USB_PACKAGES_BASIC) \
|
||||
|
$(USB_PACKAGES_STORAGE) \
|
||||
|
$(USB_PACKAGES_NET) \
|
||||
|
$(PCI_PACKAGES_NET) \
|
||||
|
$(TOOLS_PACKAGES) |
||||
|
endif |
||||
|
|
||||
|
# x86-64
|
||||
|
ifeq ($(GLUON_TARGET),x86-64) |
||||
|
# support the usb stack on x86-64 devices
|
||||
|
# and add a few common USB and PCI NICs
|
||||
|
GLUON_SITE_PACKAGES += \
|
||||
|
kmod-usb-hid \
|
||||
|
kmod-hid-generic \
|
||||
|
$(USB_PACKAGES_BASIC) \
|
||||
|
$(USB_PACKAGES_STORAGE) \
|
||||
|
$(USB_PACKAGES_NET) \
|
||||
|
$(PCI_PACKAGES_NET) \
|
||||
|
$(TOOLS_PACKAGES) |
||||
|
endif |
||||
|
ifeq ($(GLUON_TARGET),x86-kvm_guest) |
||||
|
GLUON_SITE_PACKAGES += \
|
||||
|
$(TOOLS_PACKAGES) |
||||
|
endif |
||||
|
|
||||
|
#ar71xx-generic
|
||||
|
GLUON_tp-link-tl-wr842n-nd-v3_SITE_PACKAGES := $(USB_PACKAGES_BASIC) $(TOOLS_PACKAGES) $(USB_PACKAGES_STORAGE) |
||||
|
GLUON_tp-link-tl-wr1043n-nd-v2_SITE_PACKAGES := $(USB_PACKAGES_BASIC) $(TOOLS_PACKAGES) $(USB_PACKAGES_STORAGE) |
||||
|
GLUON_tp-link-tl-wr1043n-nd-v3_SITE_PACKAGES := $(USB_PACKAGES_BASIC) $(TOOLS_PACKAGES) $(USB_PACKAGES_STORAGE) |
||||
|
GLUON_tp-link-tl-wr1043n-nd-v4_SITE_PACKAGES := $(USB_PACKAGES_BASIC) $(TOOLS_PACKAGES) $(USB_PACKAGES_STORAGE) |
||||
|
GLUON_tp-link-tl-wr1043n-v5_SITE_PACKAGES := $(USB_PACKAGES_BASIC) $(TOOLS_PACKAGES) $(USB_PACKAGES_STORAGE) |
||||
|
GLUON_tp-link-tl-wdr4300-v1_SITE_PACKAGES := $(USB_PACKAGES_BASIC) $(TOOLS_PACKAGES) $(USB_PACKAGES_STORAGE) |
||||
|
GLUON_tp-link-tl-wr2543n-nd-v1_SITE_PACKAGES := $(USB_PACKAGES_BASIC) $(TOOLS_PACKAGES) $(USB_PACKAGES_STORAGE) |
||||
|
GLUON_linksys-wrt160nl_SITE_PACKAGES := $(USB_PACKAGES_BASIC) $(TOOLS_PACKAGES) $(USB_PACKAGES_STORAGE) |
||||
|
GLUON_d-link-dir-825-rev-b1_SITE_PACKAGES := $(USB_PACKAGES_BASIC) $(TOOLS_PACKAGES) $(USB_PACKAGES_STORAGE) |
||||
|
GLUON_d-link-dir-505-rev-a1_SITE_PACKAGES := $(USB_PACKAGES_BASIC) $(TOOLS_PACKAGES) $(USB_PACKAGES_STORAGE) |
||||
|
GLUON_d-link-dir-505-rev-a2_SITE_PACKAGES := $(USB_PACKAGES_BASIC) $(TOOLS_PACKAGES) $(USB_PACKAGES_STORAGE) |
||||
|
GLUON_gl-inet-6408a-v1_SITE_PACKAGES := $(USB_PACKAGES_BASIC) $(TOOLS_PACKAGES) $(USB_PACKAGES_STORAGE) |
||||
|
GLUON_gl-inet-6416a-v1_SITE_PACKAGES := $(USB_PACKAGES_BASIC) $(TOOLS_PACKAGES) $(USB_PACKAGES_STORAGE) |
||||
|
GLUON_netgear-wndr3700_SITE_PACKAGES := $(USB_PACKAGES_BASIC) $(TOOLS_PACKAGES) $(USB_PACKAGES_STORAGE) |
||||
|
GLUON_netgear-wndr3700v2_SITE_PACKAGES := $(USB_PACKAGES_BASIC) $(TOOLS_PACKAGES) $(USB_PACKAGES_STORAGE) |
||||
|
GLUON_netgear-wndr3700v4_SITE_PACKAGES := $(USB_PACKAGES_BASIC) $(TOOLS_PACKAGES) $(USB_PACKAGES_STORAGE) |
||||
|
GLUON_buffalo-wzr-hp-g450h_SITE_PACKAGES := $(USB_PACKAGES_BASIC) $(TOOLS_PACKAGES) $(USB_PACKAGES_STORAGE) |
||||
|
GLUON_buffalo-wzr-hp-g300nh_SITE_PACKAGES := $(USB_PACKAGES_BASIC) $(TOOLS_PACKAGES) $(USB_PACKAGES_STORAGE) |
||||
|
GLUON_tp-link-archer-c7-v2_SITE_PACKAGES := $(USB_PACKAGES_BASIC) $(TOOLS_PACKAGES) $(USB_PACKAGES_STORAGE) |
||||
|
GLUON_tp-link-archer-c7-v4_SITE_PACKAGES := $(USB_PACKAGES_BASIC) $(TOOLS_PACKAGES) $(USB_PACKAGES_STORAGE) |
||||
|
|
||||
|
#mpc85xx-generic
|
||||
|
GLUON_tp-link-tl-wdr4900-v1_SITE_PACKAGES := $(USB_PACKAGES_BASIC) $(TOOLS_PACKAGES) $(USB_PACKAGES_STORAGE) |
||||
|
|
||||
|
## DEFAULT_GLUON_RELEASE
|
||||
|
# version string to use for images
|
||||
|
# gluon relies on
|
||||
|
# opkg compare-versions "$1" '>>' "$2"
|
||||
|
# to decide if a version is newer or not.
|
||||
|
|
||||
|
#DEFAULT_GLUON_RELEASE := 0.6+mstr$(shell date '+%Y%m%d')
|
||||
|
DEFAULT_GLUON_RELEASE := v2019.1.1-Wireguard |
||||
|
|
||||
|
|
||||
|
## GLUON_RELEASE
|
||||
|
# call make with custom GLUON_RELEASE flag, to use your own release version scheme.
|
||||
|
# e.g.:
|
||||
|
# $ make images GLUON_RELEASE=23.42+5
|
||||
|
# would generate images named like this:
|
||||
|
# gluon-ff%site_code%-23.42+5-%router_model%.bin
|
||||
|
|
||||
|
# Allow overriding the release number from the command line
|
||||
|
GLUON_RELEASE ?= v2019.1.1-Wireguard |
||||
|
|
||||
|
# Default priority for updates.
|
||||
|
GLUON_PRIORITY ?= 0 |
||||
|
|
||||
|
# Languages to include
|
||||
|
GLUON_LANGS ?= en de |
||||
|
|
||||
|
# Region settings for ARCHERC7
|
||||
|
GLUON_REGION ?= eu |
||||
|
|
||||
|
GLUON_ATH10K_MESH = 11s |
||||
Write
Preview
Loading…
Cancel
Save