Skip to content
Snippets Groups Projects
Commit 07165c9e authored by rubo77's avatar rubo77
Browse files

Merge commit '31ccf55b' into nord-site

# Conflicts:
#	README
#	site.conf
#	site.mk
parents 36ebf827 31ccf55b
No related branches found
No related tags found
No related merge requests found
Änderungen mit Firmwareversion 0.8.1 basierend auf Gluon 2016.1
================================================================
Alle Neuerungen der an Gluon können hier eingesehen werden: https://gluon.readthedocs.org/en/latest/releases/v2016.1.html#new-features
Freifunk Nord spezifische Änderungen:
-------------------------------------
* site.conf wurde an das neue Layout für Gluon 2016.1 angepasst
* http://openwrt.draic.info wurde als OPKG Repository hinzugefügt. Damit ist opkg auf den Nodes nutzbar
* Neue NTP Server
* vorhandene Server sind nun erreichbar
* Next-node IP Fehler beseitigt. Der Node ist nun einheitlich unter IPv4 = '10.187.254.254' oder IPv6 = '2a03:2267:4e6f:7264::ffff' erreichbar.
* Alle Nodes bauen nun noch Verbindung zu einem Gateway auf. Das reduziert das Hintergrundrauschen um 50%.
* VPN1 - fastd Key aktualisiert.
* URLs für die Autoupdateserver hinterlegt.
* Autoupdate Server (VPN0) ist nun auch via IPv4 erreichbar.
* Firmware Signatur von Tarnatos hinzugefügt.
* Firmware Signatur von rubo77 hinzugefügt.
* Freifunk Router mit ausreichend Flash und USB haben nun eine aktive USB Unterstützung.
* Angepasste Firmware für den Futro S550 wird nun auf den Updateservern bereitgestellt.
Generelle Änderungen an Gluon 2016.1
------------------------------------
* Update auf OpenWRT 15.05 "Chaos Clamer"
* Die Router-Statusseite unter http://[2a03:2267:4e6f:7264::ffff] wurde komplett überarbeitet und zeigt nun umfangreiche Statistiken an
* ICMP und ICMPv6 Echo Requests (ping) und Node Information Queries werden nun nicht mehr per Multicast an alle Nodes verteilt. Das reduziert die Netzlast.
* (die Config Seite ist nun auch auf französisch abrufbar) - in FFNord nicht implementiert.
* Die Kanalbreite im 2,4Ghz Band wurde auf 20Mhz begrenzt. Dadurch werden andere 2,4Ghz Netz weniger stark beeinflusst.
* (das AdHoc MESH arbeitet nun auch nach dem 802.11s Standard. Noch in Entwicklung) - in FFNord nicht implementiert.
* Wechsel von gluon-cron zu micrond.
Mehr Routermodelle werden unterstützt
-------------------------------------
Buffalo
WZR-HP-G300NH
D-Link
DIR-505 (A1)
TP-Link
CPE210/220/510/520 v1.1
TL-WA901N/ND v1
TL-WR710N v2
TL-WR801N/ND v1, v2
TL-WR841N/ND v10
TL-WR940N v1, v2, v3
TL-WR941ND v6
TL-WR1043N/ND v3
Ubiquiti
airGateway
airRouter
UniFi AP Outdoor+
Western Digital
My Net N600
My Net N750
* x86-xen_domu
Ein Image für XEN Virtualisierung wird nun standardmäßig mit ausgeworfen.
* x86-64
Die x86 64Bit Architektur wird jetzt unterstützt. Dieses Image kann ebenfalls für KVM mit WirtIO genutzt werden.
Doku: https://gluon.readthedocs.org/en/v2014.4/user/site.html
Doku: https://gluon.readthedocs.org/en/latest/releases/v2016.1.html
Gluon versions used for specific Freifunk Nord Firmware builds:
* 0.7.2: v2015.1.2
* 0.6: v2014.4
* exp~0.8 - v2016.1
{
hostname_prefix = 'Bitte änder mich! ',
hostname_prefix = 'Bitte ändere mich!',
site_name = 'Freifunk Nord',
site_code = 'ffnord',
opkg = {
openwrt = 'http://[2a03:2267:4e6f:7264::fd02]/%n/%v/%S/packages'
},
prefix4 = '10.187.0.0/16',
prefix6 = '2a03:2267:4e6f:7264::/64',
timezone = 'CET-1CEST,M3.5.0,M10.5.0/3', -- Europe/Berlin
ntp_servers = {'1.ntp.services.ffnord'},
opkg_repo = 'http://openwrt.draic.info/barrier_breaker/14.07/%S/packages',
ntp_servers = {
'2a03:2267:4e6f:7264::fd00',
'2a03:2267:4e6f:7264::fd02',
'2a03:2267:4e6f:7264::fd03',
},
regdom = 'DE',
wifi24 = {
ssid = 'nord.freifunk.net',
channel = 5,
htmode = 'HT20',
mesh_ssid = '5c:c0:ac:00:d1:4c',
mesh_bssid = '5c:c0:ac:00:d1:4c',
mesh_mcast_rate = 12000,
ap = {
ssid = 'nord.freifunk.net',
},
ibss = {
ssid = '5c:c0:ac:00:d1:4c',
bssid = '5c:c0:ac:00:d1:4c',
mcast_rate = 12000,
},
--[[mesh = {
id = 'ffnord-mesh',
mcast_rate = 12000,
},--]]
},
wifi5 = {
ssid = 'nord.freifunk.net',
channel = 44,
htmode = 'HT40+',
mesh_ssid = '5c:c0:ac:00:d1:4c',
mesh_bssid = '5c:c0:ac:00:d1:4c',
mesh_mcast_rate = 12000,
},
ap = {
ssid = 'nord.freifunk.net',
},
ibss = {
ssid = '5c:c0:ac:00:d1:4c',
bssid = '5c:c0:ac:00:d1:4c',
mcast_rate = 12000,
},
--[[mesh = {
id = 'ffnord-mesh',
mcast_rate = 12000,
},--]]
},
next_node = {
ip4 = '10.187.254.254',
......@@ -40,14 +62,14 @@
mtu = 1280,
groups = {
backbone = {
limit = 2,
limit = 1,
peers = {
ffnord_vpn0 = {
key = '3dd48007765a0392244df2f3b627c487bae1269d242278140ab6caac1e5f5f34',
remotes = {'ipv4 "vpn0.ffnord.net" port 10050', 'ipv6 "vpn0.ffnord.net" port 10050'},
remotes = {'ipv4 "vpn0.ffnord.net" port 10050','ipv6 "vpn0.ffnord.net" port 10050'},
},
ffnord_vpn1 = {
key = '2fa171346f800313145064d5e760af52069a3f3c6d1805c0393c747843b0eb8e',
key = '552e490f8b3392a8f92b20ad66134a3b6ed298bb22ee72a3bb9685ce4da06216',
remotes = {'ipv4 "vpn1.ffnord.net" port 10050', 'ipv6 "vpn1.ffnord.net" port 10050'},
},
ffnord_vpn2 = {
......@@ -58,11 +80,33 @@
key = '51cb55fac596f8bdcaddc721d2390d44ef8d9ef0ff0c9152a44b8bd823207909',
remotes = {'ipv4 "vpn3.ffnord.net" port 10050', 'ipv6 "vpn3.ffnord.net" port 10050'},
},
ffnord_vpn4 = {
key = '2bd5bb1f45f76b0c43d3ba145b162d4d08960b12f968e5a7abeb2b3400b64d05',
remotes = {'ipv4 "vpn4.ffnord.net" port 10050','ipv6 "vpn4.ffnord.net" port 10050'},
},
ffnord_vpn5 = {
key = '766c2380bb1118ccd7132ad0588a65f20242c9d1995869c1509b0e91f1fc79e0',
remotes = {'ipv4 "vpn5.ffnord.net" port 10050', 'ipv6 "vpn5.ffnord.net" port 10050'},
},
ffnord_vpn6 = {
key = '734913882d3592603d1c704d4e4133c12606192ebd1a49429e7d980a2ca121d0',
remotes = {'ipv4 "vpn6.ffnord.net" port 10050', 'ipv6 "vpn6.ffnord.net" port 10050'},
},
ffnord_vpn7 = {
key = '6c35f366d430a6637cf5696fee2806b70ea4a3b3dfba2cb0e576b3ef4a77a7be',
remotes = {'ipv4 "vpn7.ffnord.net" port 10050', 'ipv6 "vpn7.ffnord.net" port 10050'},
},
},
},
},
},
bandwidth_limit = {
enabled = false,
egress = 800,
ingress = 4000,
},
autoupdater = {
branch = 'stable',
branches = {
......@@ -70,26 +114,24 @@
name = 'stable',
mirrors = {
'http://[2a03:2267:4e6f:7264::fd00]/firmware/stable/sysupgrade/',
'http://[2a03:2267:4e6f:7264::fd01]/firmware/stable/sysupgrade/',
'http://[2a03:2267:4e6f:7264::fd02]/firmware/stable/sysupgrade/',
'http://[2a03:2267:4e6f:7264::fd03]/firmware/stable/sysupgrade/',
},
good_signatures = 3,
good_signatures = 2,
pubkeys = {
'bbb814470889439c04667748c30aabf25fb800621e67544bee803fd1b342ace3', -- sargon
'e46bcbb302a250d414d2f014fc55d179693cd39c6527d120924a1e985dd8ae5f', -- DO9XE
'bd5a70d4c3df30eaa860d615c0e0526b0dda5bc60c09c20972bce4ffa7512659', -- bjoern
'1d37eacbd70f72730b1f5aba246a6a8eab100e2d45dda0163d9ad827f70f88d4', -- gernot
'589695821488c9acd2efc26c2fdde259b25615cbfdbb6a434e95e33fa6932023', -- Tarnatos
'c83161964de2763ab2fc5730dcc0f8766212f130e6b48b3b42d7f1055c05a2be', -- bigfoot
'b952fb086ae4987a1807af0ed14683117af663f6c075950d832b761a6963be9d', -- Tarnatos
'9885f836464abf3633f92701e4febeefec54f481d8b6cd39085e6ad24162ff82' -- rubo77
'ce692fd4f662710aabe32ee629b37f594ac9f3876fb324cb1fc9aaf3090a7e6e', -- rubo77
},
},
experimental = {
name = 'experimental',
mirrors = {
'http://[2a03:2267:4e6f:7264::fd00]/firmware/experimental/sysupgrade/',
'http://[2a03:2267:4e6f:7264::fd01]/firmware/experimental/sysupgrade/',
'http://[2a03:2267:4e6f:7264::fd02]/firmware/experimental/sysupgrade/',
'http://[2a03:2267:4e6f:7264::fd03]/firmware/experimental/sysupgrade/',
},
......@@ -100,20 +142,12 @@
'e46bcbb302a250d414d2f014fc55d179693cd39c6527d120924a1e985dd8ae5f', -- DO9XE
'bd5a70d4c3df30eaa860d615c0e0526b0dda5bc60c09c20972bce4ffa7512659', -- bjoern
'1d37eacbd70f72730b1f5aba246a6a8eab100e2d45dda0163d9ad827f70f88d4', -- gernot
'589695821488c9acd2efc26c2fdde259b25615cbfdbb6a434e95e33fa6932023', -- Tarnatos
'c83161964de2763ab2fc5730dcc0f8766212f130e6b48b3b42d7f1055c05a2be', -- bigfoot
'b952fb086ae4987a1807af0ed14683117af663f6c075950d832b761a6963be9d', -- Tarnatos
'9885f836464abf3633f92701e4febeefec54f481d8b6cd39085e6ad24162ff82' -- rubo77
'ce692fd4f662710aabe32ee629b37f594ac9f3876fb324cb1fc9aaf3090a7e6e', -- rubo77
},
},
},
},
simple_tc = {
mesh_vpn = {
ifname = 'mesh-vpn',
enabled = false,
limit_egress = 800,
limit_ingress = 4000,
},
},
}
GLUON_SITE_PACKAGES := \
gluon-mesh-batman-adv-14 \
gluon-alfred \
gluon-announced \
gluon-respondd \
gluon-autoupdater \
gluon-setup-mode \
gluon-config-mode-core \
......@@ -25,13 +25,15 @@ GLUON_SITE_PACKAGES := \
haveged
DEFAULT_GLUON_RELEASE := 0.7.2
# Always call `make` from the command line with the desired release version!
# otherwise this is generated:
DEFAULT_GLUON_RELEASE := 0.16.0~exp$(shell date '+%y%m%d%H%M')
# Allow overriding the release number from the command line
GLUON_RELEASE ?= $(DEFAULT_GLUON_RELEASE)
GLUON_PRIORITY ?= 0
GLUON_BRANCH ?= stable
GLUON_BRANCH ?= experimental
export GLUON_BRANCH
GLUON_TARGET ?= ar71xx-generic
......@@ -84,6 +86,7 @@ ifeq ($(GLUON_TARGET),ar71xx-generic)
GLUON_TLWR2543_SITE_PACKAGES := $(USB_PACKAGES)
GLUON_WRT160NL_SITE_PACKAGES := $(USB_PACKAGES)
GLUON_DIR825B1_SITE_PACKAGES := $(USB_PACKAGES)
GLUON_DIR505A1_SITE_PACKAGES := $(USB_PACKAGES)
GLUON_GLINET_SITE_PACKAGES := $(USB_PACKAGES)
GLUON_WNDR3700_SITE_PACKAGES := $(USB_PACKAGES)
GLUON_WZRHPG450H_SITE_PACKAGES := $(USB_PACKAGES)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment