|
@@ -17,10 +17,7 @@
|
|
prefix6 = 'fdca:ffee:ff12:132::/64',
|
|
prefix6 = 'fdca:ffee:ff12:132::/64',
|
|
|
|
|
|
-- extra ipv6 prefixes used in this mesh area
|
|
-- extra ipv6 prefixes used in this mesh area
|
|
- additional_prefix6 = {
|
|
|
|
- '2001:470:6d:860::/64',
|
|
|
|
- '2a03:2260:2342:2300::/64',
|
|
|
|
- },
|
|
|
|
|
|
+ additional_prefix6 = { '2001:470:6d:860::/64', '2a03:2260:2342:2300::/64', },
|
|
|
|
|
|
-- timezone
|
|
-- timezone
|
|
timezone = 'CET-1CEST,M3.5.0,M10.5.0/3', -- Europe/Berlin
|
|
timezone = 'CET-1CEST,M3.5.0,M10.5.0/3', -- Europe/Berlin
|
|
@@ -29,30 +26,45 @@
|
|
ntp_servers = {'ntp.in.ffho.net'},
|
|
ntp_servers = {'ntp.in.ffho.net'},
|
|
|
|
|
|
-- OpenWRT Package Repository (IPv6 capable)
|
|
-- OpenWRT Package Repository (IPv6 capable)
|
|
- opkg_repo = 'http://bo.mirror.garr.it/pub/1/openwrt/barrier_breaker/14.07/%S/packages/',
|
|
|
|
|
|
+ opkg = {
|
|
|
|
+ openwrt = 'http://openwrt.draic.info/%n/%v/%S/packages',
|
|
|
|
+ extra = {
|
|
|
|
+ modules = 'http://firmware.ffho.net/modules/gluon-ffho-%GR/%S',
|
|
|
|
+ },
|
|
|
|
+ },
|
|
|
|
|
|
-- regulatory domain of your wifi
|
|
-- regulatory domain of your wifi
|
|
- regdom = 'DE',
|
|
|
|
|
|
+ regdom = '00',
|
|
|
|
|
|
-- wifi settings (2.4 GHz and 5 GHz)
|
|
-- wifi settings (2.4 GHz and 5 GHz)
|
|
- -- ssid = 'hochstift.freifunk.net/${kürzel}',
|
|
|
|
- -- mesh_ssid = 'ffho-mesh-${un-code}',
|
|
|
|
- -- mesh_bssid = '${idividual-mac}'
|
|
|
|
|
|
+ -- ap.ssid = 'hochstift.freifunk.net/${kürzel}',
|
|
|
|
+ -- ibss.ssid = 'ffho-mesh-${un-code}',
|
|
|
|
+ -- ibss.bssid = '${idividual-mac}'
|
|
wifi24 = {
|
|
wifi24 = {
|
|
- ssid = 'paderborn.freifunk.net',
|
|
|
|
channel = 1,
|
|
channel = 1,
|
|
- htmode = 'HT20',
|
|
|
|
- mesh_ssid = '02:d1:11:13:87:ad',
|
|
|
|
- mesh_bssid = '02:d1:11:13:87:ad',
|
|
|
|
- mesh_mcast_rate = 12000,
|
|
|
|
|
|
+
|
|
|
|
+ ap = {
|
|
|
|
+ ssid = 'paderborn.freifunk.net',
|
|
|
|
+ },
|
|
|
|
+
|
|
|
|
+ ibss = {
|
|
|
|
+ ssid = '02:d1:11:13:87:ad',
|
|
|
|
+ bssid = '02:d1:11:13:87:ad',
|
|
|
|
+ mesh_mcast_rate = 12000,
|
|
|
|
+ },
|
|
},
|
|
},
|
|
wifi5 = {
|
|
wifi5 = {
|
|
- ssid = 'paderborn.freifunk.net',
|
|
|
|
channel = 44,
|
|
channel = 44,
|
|
- htmode = 'HT40+',
|
|
|
|
- mesh_ssid = '02:d1:11:13:87:ad',
|
|
|
|
- mesh_bssid = '02:d1:11:13:87:ad',
|
|
|
|
- mesh_mcast_rate = 12000,
|
|
|
|
|
|
+
|
|
|
|
+ ap = {
|
|
|
|
+ ssid = 'paderborn.freifunk.net',
|
|
|
|
+ },
|
|
|
|
+
|
|
|
|
+ ibss = {
|
|
|
|
+ ssid = '02:d1:11:13:87:ad',
|
|
|
|
+ bssid = '02:d1:11:13:87:ad',
|
|
|
|
+ mesh_mcast_rate = 12000,
|
|
|
|
+ },
|
|
},
|
|
},
|
|
|
|
|
|
-- IP address of each router
|
|
-- IP address of each router
|
|
@@ -107,15 +119,6 @@
|
|
'ipv4 "78.46.242.24" port 10000',
|
|
'ipv4 "78.46.242.24" port 10000',
|
|
},
|
|
},
|
|
},
|
|
},
|
|
- gw03 = {
|
|
|
|
- key = 'cf7b54f7221a26251a5970e1d404f864ff4bfed3254bd741cf754445e040b9d0',
|
|
|
|
- remotes = {
|
|
|
|
- 'ipv6 "v6.gw03.paderborn.freifunk.net" port 10000',
|
|
|
|
- 'ipv4 "v4.gw03.paderborn.freifunk.net" port 10000',
|
|
|
|
- 'ipv6 "2a01:a700:4621:d100::10" port 10000',
|
|
|
|
- 'ipv4 "31.172.8.123" port 10000',
|
|
|
|
- },
|
|
|
|
- },
|
|
|
|
gw04 = {
|
|
gw04 = {
|
|
key = 'cf3855e5fa04e4c04a294cb6e8902f91c7ff7ef82bf031cc842a2b79b936677c',
|
|
key = 'cf3855e5fa04e4c04a294cb6e8902f91c7ff7ef82bf031cc842a2b79b936677c',
|
|
remotes = {
|
|
remotes = {
|
|
@@ -155,6 +158,15 @@
|
|
},
|
|
},
|
|
},
|
|
},
|
|
},
|
|
},
|
|
|
|
+
|
|
|
|
+ -- default traffic shaping (bandwidth limit) settings
|
|
|
|
+ bandwidth_limit = {
|
|
|
|
+ enabled = false,
|
|
|
|
+ egress = 200,
|
|
|
|
+ ingress = 3000,
|
|
|
|
+ },
|
|
|
|
+
|
|
|
|
+
|
|
},
|
|
},
|
|
|
|
|
|
-- configure the autoupdater
|
|
-- configure the autoupdater
|
|
@@ -174,7 +186,7 @@
|
|
-- where to get the manifest file (without the trailing /manifest)
|
|
-- where to get the manifest file (without the trailing /manifest)
|
|
-- It's wise to use an internal address here,
|
|
-- It's wise to use an internal address here,
|
|
-- but specifying a publicly available update site does not hurt.
|
|
-- but specifying a publicly available update site does not hurt.
|
|
- mirrors = {'http://[fdca:ffee:ff12:a254::80]/stable', 'http://firmware.paderborn.freifunk.net/stable'},
|
|
|
|
|
|
+ mirrors = {'http://[fdca:ffee:ff12:a254::80]/%GS/stable', 'http://firmware.ffho.net/%GS/stable'},
|
|
|
|
|
|
-- Number of valid manifest signatures necessary to accept the manifest as "good".
|
|
-- Number of valid manifest signatures necessary to accept the manifest as "good".
|
|
good_signatures = 3,
|
|
good_signatures = 3,
|
|
@@ -182,49 +194,39 @@
|
|
-- list of public keys which are considered "good" for manifest signatures
|
|
-- list of public keys which are considered "good" for manifest signatures
|
|
pubkeys = {
|
|
pubkeys = {
|
|
'16b0e942929d6592d4a01b66b334427ba4db03b388a876432958d9010bd8d8b5', -- HeJ
|
|
'16b0e942929d6592d4a01b66b334427ba4db03b388a876432958d9010bd8d8b5', -- HeJ
|
|
- 'b0197042824a752c2dba717a4b2ded88852111bbe12e6b5f57fdfa3abb9312c0', -- thardes2
|
|
|
|
'ba2e6ff4de41ade9959702195d4c26c764e7aab85c627363681c29dbc4a8a2c5', -- oscar-
|
|
'ba2e6ff4de41ade9959702195d4c26c764e7aab85c627363681c29dbc4a8a2c5', -- oscar-
|
|
'fb9d6beba63dcb6175d0248c1e743b5fe4359474eb264d27f389d7a962e24477', -- northalpha
|
|
'fb9d6beba63dcb6175d0248c1e743b5fe4359474eb264d27f389d7a962e24477', -- northalpha
|
|
'f70f9ddeb307fff8fca31a76f4fbd0ac676dab8ad143625f0a4160d434d72876', -- Barbarossa
|
|
'f70f9ddeb307fff8fca31a76f4fbd0ac676dab8ad143625f0a4160d434d72876', -- Barbarossa
|
|
|
|
+ '9841dde0b9f6485d5fcdc858fb15c1db1c3bc77fb81aef3f0d4b835f76a3d73b', -- kb-light
|
|
},
|
|
},
|
|
},
|
|
},
|
|
testing = {
|
|
testing = {
|
|
name = 'testing',
|
|
name = 'testing',
|
|
- mirrors = {'http://[fdca:ffee:ff12:a254::80]/testing','http://firmware.paderborn.freifunk.net/testing'},
|
|
|
|
|
|
+ mirrors = {'http://[fdca:ffee:ff12:a254::80]/%GS/testing','http://firmware.ffho.net/%GS/testing'},
|
|
good_signatures = 2,
|
|
good_signatures = 2,
|
|
pubkeys = {
|
|
pubkeys = {
|
|
'16b0e942929d6592d4a01b66b334427ba4db03b388a876432958d9010bd8d8b5', -- HeJ
|
|
'16b0e942929d6592d4a01b66b334427ba4db03b388a876432958d9010bd8d8b5', -- HeJ
|
|
- 'b0197042824a752c2dba717a4b2ded88852111bbe12e6b5f57fdfa3abb9312c0', -- thardes2
|
|
|
|
'ba2e6ff4de41ade9959702195d4c26c764e7aab85c627363681c29dbc4a8a2c5', -- oscar-
|
|
'ba2e6ff4de41ade9959702195d4c26c764e7aab85c627363681c29dbc4a8a2c5', -- oscar-
|
|
'fb9d6beba63dcb6175d0248c1e743b5fe4359474eb264d27f389d7a962e24477', -- northalpha
|
|
'fb9d6beba63dcb6175d0248c1e743b5fe4359474eb264d27f389d7a962e24477', -- northalpha
|
|
'f70f9ddeb307fff8fca31a76f4fbd0ac676dab8ad143625f0a4160d434d72876', -- Barbarossa
|
|
'f70f9ddeb307fff8fca31a76f4fbd0ac676dab8ad143625f0a4160d434d72876', -- Barbarossa
|
|
|
|
+ '9841dde0b9f6485d5fcdc858fb15c1db1c3bc77fb81aef3f0d4b835f76a3d73b', -- kb-light
|
|
},
|
|
},
|
|
},
|
|
},
|
|
experimental = {
|
|
experimental = {
|
|
name = 'experimental',
|
|
name = 'experimental',
|
|
- mirrors = {'http://[fdca:ffee:ff12:a254::80]/experimental','http://firmware.paderborn.freifunk.net/experimental'},
|
|
|
|
|
|
+ mirrors = {'http://[fdca:ffee:ff12:a254::80]/%GS/experimental','http://firmware.ffho.net/%GS/experimental'},
|
|
good_signatures = 1,
|
|
good_signatures = 1,
|
|
pubkeys = {
|
|
pubkeys = {
|
|
'16b0e942929d6592d4a01b66b334427ba4db03b388a876432958d9010bd8d8b5', -- HeJ
|
|
'16b0e942929d6592d4a01b66b334427ba4db03b388a876432958d9010bd8d8b5', -- HeJ
|
|
- 'b0197042824a752c2dba717a4b2ded88852111bbe12e6b5f57fdfa3abb9312c0', -- thardes2
|
|
|
|
'ba2e6ff4de41ade9959702195d4c26c764e7aab85c627363681c29dbc4a8a2c5', -- oscar-
|
|
'ba2e6ff4de41ade9959702195d4c26c764e7aab85c627363681c29dbc4a8a2c5', -- oscar-
|
|
'fb9d6beba63dcb6175d0248c1e743b5fe4359474eb264d27f389d7a962e24477', -- northalpha
|
|
'fb9d6beba63dcb6175d0248c1e743b5fe4359474eb264d27f389d7a962e24477', -- northalpha
|
|
'f70f9ddeb307fff8fca31a76f4fbd0ac676dab8ad143625f0a4160d434d72876', -- Barbarossa
|
|
'f70f9ddeb307fff8fca31a76f4fbd0ac676dab8ad143625f0a4160d434d72876', -- Barbarossa
|
|
|
|
+ '9841dde0b9f6485d5fcdc858fb15c1db1c3bc77fb81aef3f0d4b835f76a3d73b', -- kb-light
|
|
},
|
|
},
|
|
},
|
|
},
|
|
},
|
|
},
|
|
},
|
|
},
|
|
|
|
|
|
- -- default traffic shaping (bandwidth limit) settings
|
|
|
|
- simple_tc = {
|
|
|
|
- mesh_vpn = {
|
|
|
|
- ifname = 'mesh-vpn',
|
|
|
|
- enabled = false,
|
|
|
|
- limit_egress = 200,
|
|
|
|
- limit_ingress = 3000,
|
|
|
|
- },
|
|
|
|
- },
|
|
|
|
-
|
|
|
|
-- configure ffho-debug
|
|
-- configure ffho-debug
|
|
debugserver = {
|
|
debugserver = {
|
|
host = { 'debugreport.ffho.net', 'fdca:ffee:ff12:a254::deb9' },
|
|
host = { 'debugreport.ffho.net', 'fdca:ffee:ff12:a254::deb9' },
|