Compare commits
merge into: teajay:master
teajay:devbranch
teajay:master
teajay:stable
teajay:testbranch
teajay:tunneldigger
teajay:wireguard
pull from: teajay:tunneldigger
teajay:devbranch
teajay:master
teajay:stable
teajay:testbranch
teajay:tunneldigger
teajay:wireguard
21 Commits
master
...
tunneldigg
20 changed files with 1390 additions and 2 deletions
Split View
Diff Options
-
20README.md
-
75domains/asbach.conf
-
75domains/badhoenningen.conf
-
75domains/badhonnef.conf
-
75domains/buchholz.conf
-
75domains/eitorf.conf
-
75domains/erpel.conf
-
75domains/koenigswinter.conf
-
75domains/linz.conf
-
75domains/neustadt.conf
-
75domains/neuwied.conf
-
75domains/rheinbreitbach.conf
-
75domains/thw.conf
-
75domains/unkel.conf
-
36i18n/de.po
-
36i18n/en.po
-
11i18n/gluon-site.pot
-
11modules
-
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 tunneldigger. |
|||
|
|||
__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 tunneldigger!__ |
|||
|
|||
|
|||
## 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,75 @@ |
|||
{ |
|||
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 = 1398, |
|||
tunneldigger = { |
|||
brokers = {'ffkwsn01.freifunk-koenigswinter.de:30010', |
|||
'ffkwsn02.freifunk-koenigswinter.de:30010', |
|||
'ffkwsn03.freifunk-koenigswinter.de:30010'}, |
|||
}, |
|||
}, |
|||
} |
|||
@ -0,0 +1,75 @@ |
|||
{ |
|||
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 = 1398, |
|||
tunneldigger = { |
|||
brokers = {'ffkwsn01.freifunk-koenigswinter.de:30010', |
|||
'ffkwsn02.freifunk-koenigswinter.de:30010', |
|||
'ffkwsn03.freifunk-koenigswinter.de:30010'}, |
|||
}, |
|||
}, |
|||
} |
|||
@ -0,0 +1,75 @@ |
|||
{ |
|||
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 = 1398, |
|||
tunneldigger = { |
|||
brokers = {'ffkwsn01.freifunk-koenigswinter.de:30010', |
|||
'ffkwsn02.freifunk-koenigswinter.de:30010', |
|||
'ffkwsn03.freifunk-koenigswinter.de:30010'}, |
|||
}, |
|||
}, |
|||
} |
|||
@ -0,0 +1,75 @@ |
|||
{ |
|||
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 = 1398, |
|||
tunneldigger = { |
|||
brokers = {'ffkwsn01.freifunk-koenigswinter.de:30010', |
|||
'ffkwsn02.freifunk-koenigswinter.de:30010', |
|||
'ffkwsn03.freifunk-koenigswinter.de:30010'}, |
|||
}, |
|||
}, |
|||
} |
|||
@ -0,0 +1,75 @@ |
|||
{ |
|||
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 = 1398, |
|||
tunneldigger = { |
|||
brokers = {'ffkwsn01.freifunk-koenigswinter.de:30010', |
|||
'ffkwsn02.freifunk-koenigswinter.de:30010', |
|||
'ffkwsn03.freifunk-koenigswinter.de:30010'}, |
|||
}, |
|||
}, |
|||
} |
|||
@ -0,0 +1,75 @@ |
|||
{ |
|||
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 = 1398, |
|||
tunneldigger = { |
|||
brokers = {'ffkwsn01.freifunk-koenigswinter.de:30010', |
|||
'ffkwsn02.freifunk-koenigswinter.de:30010', |
|||
'ffkwsn03.freifunk-koenigswinter.de:30010'}, |
|||
}, |
|||
}, |
|||
} |
|||
@ -0,0 +1,75 @@ |
|||
{ |
|||
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 = 1398, |
|||
tunneldigger = { |
|||
brokers = {'ffkwsn01.freifunk-koenigswinter.de:30010', |
|||
'ffkwsn02.freifunk-koenigswinter.de:30010', |
|||
'ffkwsn03.freifunk-koenigswinter.de:30010'}, |
|||
}, |
|||
}, |
|||
} |
|||
@ -0,0 +1,75 @@ |
|||
{ |
|||
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 = 1398, |
|||
tunneldigger = { |
|||
brokers = {'ffkwsn01.freifunk-koenigswinter.de:30010', |
|||
'ffkwsn02.freifunk-koenigswinter.de:30010', |
|||
'ffkwsn03.freifunk-koenigswinter.de:30010'}, |
|||
}, |
|||
}, |
|||
} |
|||
@ -0,0 +1,75 @@ |
|||
{ |
|||
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 = 1398, |
|||
tunneldigger = { |
|||
brokers = {'ffkwsn01.freifunk-koenigswinter.de:30010', |
|||
'ffkwsn02.freifunk-koenigswinter.de:30010', |
|||
'ffkwsn03.freifunk-koenigswinter.de:30010'}, |
|||
}, |
|||
}, |
|||
} |
|||
@ -0,0 +1,75 @@ |
|||
{ |
|||
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 = 1398, |
|||
tunneldigger = { |
|||
brokers = {'ffkwsn01.freifunk-koenigswinter.de:30010', |
|||
'ffkwsn02.freifunk-koenigswinter.de:30010', |
|||
'ffkwsn03.freifunk-koenigswinter.de:30010'}, |
|||
}, |
|||
}, |
|||
} |
|||
@ -0,0 +1,75 @@ |
|||
{ |
|||
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 = 1398, |
|||
tunneldigger = { |
|||
brokers = {'ffkwsn01.freifunk-koenigswinter.de:30010', |
|||
'ffkwsn02.freifunk-koenigswinter.de:30010', |
|||
'ffkwsn03.freifunk-koenigswinter.de:30010'}, |
|||
}, |
|||
}, |
|||
} |
|||
@ -0,0 +1,75 @@ |
|||
{ |
|||
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 = 1398, |
|||
tunneldigger = { |
|||
brokers = {'ffkwsn01.freifunk-koenigswinter.de:30010', |
|||
'ffkwsn02.freifunk-koenigswinter.de:30010', |
|||
'ffkwsn03.freifunk-koenigswinter.de:30010'}, |
|||
}, |
|||
}, |
|||
} |
|||
@ -0,0 +1,75 @@ |
|||
{ |
|||
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 = 1398, |
|||
tunneldigger = { |
|||
brokers = {'ffkwsn01.freifunk-koenigswinter.de:30010', |
|||
'ffkwsn02.freifunk-koenigswinter.de:30010', |
|||
'ffkwsn03.freifunk-koenigswinter.de:30010'}, |
|||
}, |
|||
}, |
|||
} |
|||
@ -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,11 @@ |
|||
# 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="fileskw" |
|||
|
|||
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/tunneldigger/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/tunneldigger/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 \
|
|||
mesh-vpn-tunneldigger |
|||
|
|||
GLUON_SITE_PACKAGES := \
|
|||
haveged \
|
|||
iptables \
|
|||
iwinfo \
|
|||
gluon-ffkw-files |
|||
|
|||
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-Tunneldigger |
|||
|
|||
|
|||
## 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-Tunneldigger |
|||
|
|||
# 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