From 9b6fb0641c20c9514bc52146b2ae779c09ebf50b Mon Sep 17 00:00:00 2001 From: Thomas Hooge Date: Wed, 31 Aug 2016 10:22:17 +0200 Subject: [PATCH] =?UTF-8?q?Initiale=20Version=20der=20Konfiguration=20f?= =?UTF-8?q?=C3=BCr=20die=20Stable-Version?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 1 + README | 2 + i18n/de.po | 36 ++++++++++++++++++ i18n/en.po | 32 ++++++++++++++++ site.conf | 108 +++++++++++++++++++++++++++++++++++++++++++++++++++++ site.mk | 35 +++++++++++++++++ 6 files changed, 214 insertions(+) create mode 100644 .gitignore create mode 100644 README create mode 100644 i18n/de.po create mode 100644 i18n/en.po create mode 100644 site.conf create mode 100644 site.mk diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..b25c15b --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +*~ diff --git a/README b/README new file mode 100644 index 0000000..9433d78 --- /dev/null +++ b/README @@ -0,0 +1,2 @@ +Freifunk Community Pinneberg +Site-Konfiguration "site-ffpi" diff --git a/i18n/de.po b/i18n/de.po new file mode 100644 index 0000000..2975966 --- /dev/null +++ b/i18n/de.po @@ -0,0 +1,36 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Project-Id-Version: PACKAGE VERSION\n" +"PO-Revision-Date: 2015-05-29 11:20+0100\n" +"Last-Translator: Thomas Hooge \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 Pinneberger " +"Freifunk-Knoten. 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 Freifunkknotens. Erst nachdem " +"er auf den Servern des Pinneberger Freifunk-Projektes eingetragen wurde, " +"kann sich dein Knoten mit dem Pinneberger Mesh-VPN zu verbinden. Bitte " +"schicke dazu diesen Schlüssel und den Namen deines Knotens " +"(<%=hostname%>) an " +"keys@freifunk-pinneberg.de." +"Nach versenden der E-Mail kann es mitunter ein paar Stunden dauern bis dein Knoten sich verbindet." + +msgid "gluon-config-mode:reboot" +msgstr "" +"

Dein Knoten startet gerade neu und wird anschließend versuchen, " +"sich mit anderen Freifunkknoten in seiner Nähe zu " +"verbinden. Weitere Informationen zur " +"Pinneberger Freifunk-Community findest du auf " +"unserer Webseite.

" +"

Viel Spaß mit deinem Knoten und der Erkundung von Freifunk!

" diff --git a/i18n/en.po b/i18n/en.po new file mode 100644 index 0000000..bb833ae --- /dev/null +++ b/i18n/en.po @@ -0,0 +1,32 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Project-Id-Version: PACKAGE VERSION\n" +"PO-Revision-Date: 2015-05-29 11:20+0100\n" +"Last-Translator: Thomas Hooge \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 the the setup wizard of your new Freifunk Pinneberg node. " +"Please fill out the following form and transmit it." + +msgid "gluon-config-mode:pubkey" +msgstr "" +"This is your Freifunk node's public key. The node won't be able to " +"connect to the mesh VPN until the key has been registered on the Freifunk " +"Pinneberg servers. " +"To register the key send it together with your node's name (<%=hostname%>) to " +"keys@freifunk-pinneberg.de." + +msgid "gluon-config-mode:reboot" +msgstr "" +"

The node is currently rebooting and will try to connect to other " +"nearby Freifunk nodes after that. " +"Your can find lots of information on the Freifunk Pinneberg community on " +"our homepage.

" +"

Have fun with your node and exploring the Freifunk network!

" diff --git a/site.conf b/site.conf new file mode 100644 index 0000000..d13e63b --- /dev/null +++ b/site.conf @@ -0,0 +1,108 @@ +{ + hostname_prefix = 'ffpi-', + site_name = 'Freifunk Pinneberg', + site_code = 'ffpi', + opkg_repo = 'http://1.download.services.ffpi/openwrt/barrier_breaker/14.07/%S/packages', + prefix4 = '10.137.0.0/16', + prefix6 = 'fde8:21c6:9d82::/64', + timezone = 'CET-1CEST,M3.5.0,M10.5.0/3', -- Europe/Berlin + ntp_servers = {'1.ntp.services.ffpi'}, + regdom = 'DE', + wifi24 = { + ssid = 'pinneberg.freifunk.net', + channel = 9, + htmode = 'HT20', + mesh_ssid = '0a:00:ba:dc:ab:1e', + mesh_bssid = '0a:00:ba:dc:ab:1e', + mesh_mcast_rate = 12000, + }, + wifi5 = { + ssid = 'pinneberg.freifunk.net', + channel = 40, + htmode = 'HT40+', + mesh_ssid = '0a:00:ba:dc:ab:1e', + mesh_bssid = '0a:00:ba:dc:ab:1e', + mesh_mcast_rate = 12000, + }, + next_node = { + ip4 = '10.137.0.1', + ip6 = 'fde8:21c6:9d82::1', + mac = '16:41:95:40:f7:dc', + }, + fastd_mesh_vpn = { + methods = {'salsa2012+umac'}, + mtu = 1426, + groups = { + backbone = { + limit = 1, + peers = { + gate01 = { + key = 'bf98ec39cf0cbd895389993aade1dbfc31d7da9daf8e789c69ba9f950fcad85d', + remotes = {'ipv4 "gate01.hoogi.de" port 10000'}, + }, + gate03 = { + key = 'c7e38e8aefe35ef16cec5ea0a777f36fe9a503d06660dcd7e73727e668c1c496', + remotes = {'ipv4 "gate03.hoogi.de" port 10000'}, + }, + gate04 = { + key = 'cab16ab7a35150e554c1680feb2660a566caedb93d1786291660320dbcd298ef', + remotes = {'ipv4 "gate04.freifunk-pinneberg.de" port 10000'}, + }, + gate05 = { + key = '7460649437d079db4afe65b9b3949dcb173d831f5693f784ca4b5945e1b36fb9', + remotes = {'ipv4 "gate05.freifunk-pinneberg.de" port 10000'}, + }, + }, + }, + }, + }, + autoupdater = { + enabled = 'true', + branch = 'stable', + branches = { + stable = { + name = 'stable', + mirrors = {'http://1.updates.services.ffpi/stable/sysupgrade'}, + good_signatures = 3, + pubkeys = { + 'd9d66a1e087382d9477485a56b51e0cade3d1d80319974f12ecf2c94f910325e', -- Henry + '81d70b6510b9ff6eb0e35e66517e2f3ea80ff2eaa97af787565db3feb4af163f', -- Thomas + '73da7db80c33b035cef2d93587d29bed59a086c193e2d4a0f119b296e77f599d', -- Kevin + 'e3315d3b6a98884b6621d9152b276c80abe7439cf517ec831b50e25d17f947fa', -- Martin + }, + }, + beta = { + name = 'beta', + mirrors = {'http://1.updates.services.ffpi/beta/sysupgrade'}, + good_signatures = 2, + pubkeys = { + '5197c6033a6d4d3d0521701345116f3ac18270b3f4c32ec7673e87b32107243b', -- Develop + 'd9d66a1e087382d9477485a56b51e0cade3d1d80319974f12ecf2c94f910325e', -- Henry + '81d70b6510b9ff6eb0e35e66517e2f3ea80ff2eaa97af787565db3feb4af163f', -- Thomas + '73da7db80c33b035cef2d93587d29bed59a086c193e2d4a0f119b296e77f599d', -- Kevin + 'e3315d3b6a98884b6621d9152b276c80abe7439cf517ec831b50e25d17f947fa', -- Martin + }, + }, + experimental = { + name = 'experimental', + mirrors = {'http://1.updates.services.ffpi/experimental/sysupgrade'}, + good_signatures = 1, + pubkeys = { + '5197c6033a6d4d3d0521701345116f3ac18270b3f4c32ec7673e87b32107243b', -- Develop + 'd9d66a1e087382d9477485a56b51e0cade3d1d80319974f12ecf2c94f910325e', -- Henry + '81d70b6510b9ff6eb0e35e66517e2f3ea80ff2eaa97af787565db3feb4af163f', -- Thomas + '73da7db80c33b035cef2d93587d29bed59a086c193e2d4a0f119b296e77f599d', -- Kevin + 'e3315d3b6a98884b6621d9152b276c80abe7439cf517ec831b50e25d17f947fa', -- Martin + }, + }, + }, + }, + simple_tc = { + mesh_vpn = { + ifname = 'mesh-vpn', + enabled = false, + limit_egress = 200, + limit_ingress = 3000, + }, + }, +} diff --git a/site.mk b/site.mk new file mode 100644 index 0000000..5a1b3e2 --- /dev/null +++ b/site.mk @@ -0,0 +1,35 @@ +GLUON_SITE_PACKAGES := \ + gluon-mesh-batman-adv-15 \ + gluon-alfred \ + gluon-announced \ + gluon-autoupdater \ + gluon-config-mode-autoupdater \ + gluon-config-mode-contact-info \ + gluon-config-mode-core \ + gluon-config-mode-geo-location \ + gluon-config-mode-hostname \ + gluon-config-mode-mesh-vpn \ + gluon-ebtables-filter-multicast \ + gluon-ebtables-filter-ra-dhcp \ + gluon-luci-admin \ + gluon-luci-autoupdater \ + gluon-luci-portconfig \ + gluon-luci-wifi-config \ + gluon-luci-private-wifi \ + gluon-next-node \ + gluon-mesh-vpn-fastd \ + gluon-radvd \ + gluon-setup-mode \ + gluon-status-page \ + iwinfo \ + iptables \ + haveged + +DEFAULT_GLUON_RELEASE := 0.7.1 + +# Allow overriding the release number from the command line +GLUON_RELEASE ?= $(DEFAULT_GLUON_RELEASE) + +GLUON_PRIORITY ?= 0 + +GLUON_LANGS ?= en de