<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://kbu.freifunk.net/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=G3ntleman</id>
	<title>Freifunk Köln, Bonn und Umgebung - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="https://kbu.freifunk.net/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=G3ntleman"/>
	<link rel="alternate" type="text/html" href="https://kbu.freifunk.net/wiki/index.php?title=Spezial:Beitr%C3%A4ge/G3ntleman"/>
	<updated>2026-04-09T06:30:12Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.38.2</generator>
	<entry>
		<id>https://kbu.freifunk.net/wiki/index.php?title=Inventar&amp;diff=5747</id>
		<title>Inventar</title>
		<link rel="alternate" type="text/html" href="https://kbu.freifunk.net/wiki/index.php?title=Inventar&amp;diff=5747"/>
		<updated>2019-02-10T15:40:43Z</updated>

		<summary type="html">&lt;p&gt;G3ntleman: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:Infrastruktur]]&lt;br /&gt;
Es wurde die folgende Hardware im Rahmen eines CCC-Projektantrages angeschafft&lt;br /&gt;
&lt;br /&gt;
== Inventar Liste == &lt;br /&gt;
Hinweis: Netzteile sind nicht mehr aufgeführt. Aus historischen Gründen haben sie zum Teil eine Iventarnummer.&lt;br /&gt;
{|class=&amp;quot;wikitable center sortable mw-datatable&amp;quot;&lt;br /&gt;
! Inv-Nr &lt;br /&gt;
!Type  &lt;br /&gt;
!Model &lt;br /&gt;
!S/N &lt;br /&gt;
!MAC  &lt;br /&gt;
!Bemerkung &lt;br /&gt;
!Ausleihdatum &lt;br /&gt;
!Nick &lt;br /&gt;
!Rückgabedatum &lt;br /&gt;
!4 Augen Check&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0001 || Router || TL-WDR3600 v1.5 || 2143710003272 || E8:94:F6:F2:F3:E0 || Für BF K-Wahn  || 11.02.2016 || G3ntleman || - || Nunatak&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0003 || Router || TL-WDR3600 v1.5 || 2143710003278 || E8:94:F6:F3:0E:83 || Für BF K-Wahn || 11.02.2016 || G3ntleman || defekt, ausgemustert 10.02.2019 || Nunatak&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0006 || Router || TL-WDR3600 v1.5 || 2143710003277 || E8:94:F6:F3:10:F0 || privee      || 20.9.2018 || [[User:rampone]] || - || -&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0008 || Router || TL-WDR3600 v1.5 || 2143710003273 || E8:94:F6:F2:F4:D0 || WCW 2018      || 06.5.2018 || [[User:yanosz]] || - || -&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0009 || Router || TL-WDR3600 v1.5 || 2143710003277 || E8:94:F6:F3:11:02 || WCW 2018      || 06.5.2018 || [[User:yanosz]] || - || -&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0012 || Router || TL-WDR3600 v1.5 || 2143710003276 || E8:94:F6:F3:11:47 || WCW 2018      || 06.5.2018 || [[User:yanosz]] || - || -&lt;br /&gt;
|- &lt;br /&gt;
|  KBU0013 || Router || TL-WDR3600 v1.5 || 2143710003279 || E8:94:F6:F3:0F:EB || privee    || 20.9.2018 || [[User:rampone]] || - || -&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0015 || Router || TL-WDR3600 v1.5 || 2143710003280 || E8:94:F6:F3:10:F9 || WCW 2018      || 06.5.2018 || [[User:yanosz]] || - || -&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0017 || Router || TL-WDR3600 v1.5 || 2143710003275 || E8:94:F6:F3:11:50 || privee     || 20.9.2018 || [[User:rampone]] || - || -&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0019 || Router || CPE510 v1.0 || 2149818001317 || C4:6E:1F:0E:18:A0 || - || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0021 || Router || TL-WDR3600 v1.5 || 2143710003274 || E8:94:F6:F3:11:4D || WCW 2018      || 06.5.2018 || [[User:yanosz]] || - || -&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0022 || POE-Injector || T240100-2-POE || - || - || - || 06.02.2015 || [[Benutzer:Rampone|rampone]] || - || -&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0023 || Router || CPE210 || 2147417000697 || E8:DE:27:CE:BD:B6 ||  -  || 06.02.2015  || [[Benutzer:Rampone|rampone]] || - || -&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0024 || POE-Injector || T240100-2-POE || - || - ||  - || 05.08.15 || [[Benutzer:K3v1neu|K3v1n]] || - || -&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0025 || POE-Injector || T240100-2-POE || - || - ||  - || -|| - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0026 || Router || CPE510 v1.0 || 2149818001301 || C4:6E:1F:0E:17:A6 || - || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0027 || Router || CPE210 || 2147417000699 || E8:DE:27:72:1E:DC ||  - || 05.08.15 || [[Benutzer:K3v1neu|K3v1n]] || - || - &lt;br /&gt;
|-&lt;br /&gt;
|  KBU0028 || POE-Injector || T240100-2-POE || - || - ||  - || prob. K3v1n || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0029 || Router || PicoStation M2 || 1441G 6872512068E7 || - ||  - || 05.08.15 || [[Benutzer:K3v1neu|K3v1n]] || - || - &lt;br /&gt;
|-&lt;br /&gt;
|  KBU0030 || Router || PicoStation M2 || 1441G 687251206835 || - ||  - || 17.8.17 || GlobalHawk || - || Rampone&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0031 || POE-Injector || GP-A240-050 || 1436-0008987 || - || - || 17.8.17 || GlobalHawk || - || Rampone&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0032 || POE-Injector || GP-A240-050 || 1436-0003389 || - ||  - || 18.11.16 || [[Benutzer:G3ntleman|G3ntleman]] || - || [[Benutzer:rampone|rampone]]&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0033 || Router || PicoStation M2 || 1441G 687251206514 || - ||  - || 18.11.16 || [[Benutzer:G3ntleman|G3ntleman]] || - || [[Benutzer:rampone|Rampone]]&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0034 || POE-Injector || GP-A240-050 || 1436-0000930 || - ||  - || 17.8.17 || GlobalHawk || - || Rampone&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0035 || Router || PicoStation M2 || 1441G 687251206550 || - ||  - || 17.8.17 || GlobalHawk || - || Rampone&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0036 || POE-Injector || GP-A240-050 || 1436-0000973 ||- ||  - || 05.08.15 || [[Benutzer:K3v1neu|K3v1n]] || - || - &lt;br /&gt;
|-&lt;br /&gt;
|  KBU0037 || Router || Nanostation M5 || 1435K0418D66CC583 || 04:18:D6:6C:C5:83||  - || 05.08.15 || [[Benutzer:K3v1neu|K3v1n]] || - || - &lt;br /&gt;
|-&lt;br /&gt;
|  KBU0038 || POE-Injector || GP-A240-050 || 1435-0094609 || - ||  - || 05.08.15 || [[Benutzer:K3v1neu|K3v1n]] || - || - &lt;br /&gt;
|-&lt;br /&gt;
|  KBU0039 || POE-Injector || GP-A240-050 || 1434-0024633 || - ||  - || 05.08.15 || [[Benutzer:K3v1neu|K3v1n]] || - || - &lt;br /&gt;
|-&lt;br /&gt;
|  KBU0040 || Router || Nanostation M5 || 1438K0418D6923F66 || - ||  - || 05.08.15 || [[Benutzer:K3v1neu|K3v1n]] || - || - &lt;br /&gt;
|-&lt;br /&gt;
|  KBU0041 || Router || Nanostation M5 || 1435K0418D66CC4DE || - ||  - || 18.11.16 || [[Benutzer:G3ntleman|G3ntleman]]|| - || [[Benutzer:Rampone|rampone]]&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0042 || POE-Injector || GP-A240-050 || 1433-0023974 || - ||  - || 18.11.16 || [[Benutzer:G3ntleman|G3ntleman]]|| - || [[Benutzer:Rampone|rampone]]&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0043 || Router || Nanostation M5 || 1437K0418D66CC6C9 || - ||  - || - || prob. rampone|| - || -&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0044 || POE-Injector || GP-A240-050 || 1435-0094611 || - || - || - || prob. rampone || - || - &lt;br /&gt;
|-&lt;br /&gt;
|  KBU0045 || Router || Nanostation M2 || 1419K687251122BB5 || - || - || 12.08.2016 || [[Benutzer:Rampone|rampone]] || - || [[Benutzer:K3v1neu|K3v1n]]&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0046 || POE-Injector || GP-A240-050 || 1443-0093061   || - || - || 12.08.2016 || [[Benutzer:Rampone|rampone]] || - || [[Benutzer:K3v1neu|K3v1n]]&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0047 || Router || Nanostation M2 || 1445G6872512211F9 || - || - || 09.06.16 || [[Benutzer:Nunatak|Nunatak]] || - || [[Benutzer:K3v1neu|K3v1n]]&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0048 || POE-Injector || GP-A240-050 || 1411-0101332   || - || - || 09.06.16 || [[Benutzer:Nunatak|Nunatak]] || - || [[Benutzer:K3v1neu|K3v1n]]&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0049 || POE-Injector || GP-A240-050 || 1348-0163912 || - ||  - || - || - || - || - &lt;br /&gt;
|-&lt;br /&gt;
|  KBU0050 || Router || NanoBeam M5 || 1351G 24A43C9C8155 || - ||  - || 30.08.18 || kerel || - || -&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0051 || POE-Injector || GP-A240-050 || 1348-0163904 || - ||  - || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0052 || Router || NanoBeam M5 || 1351G 24A43C9C81DF || - ||  - || - ||  || 10.09.15 || rampone &lt;br /&gt;
|-&lt;br /&gt;
|  KBU0053 || Router || NanoBeam M5 || 1351G 24A43C9C8158 || - ||  - || 30.08.18 || kerel ||  - || - &lt;br /&gt;
|-&lt;br /&gt;
|  KBU0054 || POE-Injector || GP-A240-050 || 1348-0163916 || - ||  - || - || - ||  - || - &lt;br /&gt;
|-&lt;br /&gt;
|  KBU0055 || POE-Injector || GP-A240-050 || 1348-0163930 || - || - || - || - || - || - &lt;br /&gt;
|-&lt;br /&gt;
|  KBU0056 || Router || Nanobeam M5 || 24A43C9C8095 || - || - || - || - || - || - &lt;br /&gt;
|-&lt;br /&gt;
|  KBU0057 || Router || CPE210 || 2157310004852 || - ||  - || 23.05.16 || [[Benutzer:Jzielke|Jzielke]] || - || - &lt;br /&gt;
|-&lt;br /&gt;
|  KBU0058 || Router || POE-Injector || - || - ||  - || - || [[Benutzer:Jzielke|Jzielke]] || - || -&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0059 || Router || CPE510 || 2159552001904 || - ||  - || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0060 || POE-Injector || - || - || - ||  - || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0061 || Router || CPE510 || 2159552001910 || - ||  -  || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0062 || Router || POE-Injector || - || - ||  - || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0063 || Router || CPE510 || 2157310004841 || - ||  - || - || prob. yanosz|| - || -&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0064 || Router || POE-Injector || - || - ||  - || - || prob. yanosz || - || -&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0065 || Router || CPE210 || 2157310004857 || - ||  - || 23.05.16 || [[Benutzer:Jzielke|Jzielke]] || - || -&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0066 || Router || POE-Injector || - || - ||  - || - || [[Benutzer:Jzielke|Jzielke]] || - || -&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0067 || Router || POE-Injector  || - || - ||  - || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0068 || Router || Toughswitch || 1531K44D9E74177C3 || - ||  - || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0069 || Router || Toughswitch || 1527K44D9E7412CB0 || - ||  - || - || K3v1n || - || Rampone&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0070 || Router || POE-Injector || - || - ||  - || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0071 || POE || Ubiquitu || - || - ||  - || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0069 || Router || Rocket M 2 || - || - ||  - || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Benutzer:K3v1neu|K3v1n]] hat 4 Akkus am 12.08.2016 ausgeliehen (Zeltstadt) + 4 Kabel (4 Augen by [[Benutzer:Rampone|rampone]] )&lt;br /&gt;
&lt;br /&gt;
Ein WR841 V9 dauerhaft von rampone an den Bauspielplatz Wahn &amp;quot;ausgeliehen&amp;quot;. Dient dort als Wifi to Lan Konverter für die 3 vom C4 gespendeten PCs dort.&lt;br /&gt;
&lt;br /&gt;
Tragt ausgeliehene Hardware hier ein und sagt einem weiteren Kernfreifunker bescheid. 4Augencheck ist die Person, die die Rückgabe beobachtet hat. Wenn ein Gerät erneut ausgeliehen wird, kann der vorherige Eintrag zu dem Gerät gelöscht werden. Geht pfleglich mit den Geräten um, gebt sie am besten im Auslieferzustand zurück (&amp;quot;Sektor&amp;quot;stylegeräte möglichst Originalfw, Reset auf &amp;quot;Default&amp;quot;verhalten) und achtet darauf, dass ein Gerät in seine Ursprungspackung kommt (selbe Inventarnummer). Happy Funking!!!&lt;br /&gt;
&lt;br /&gt;
== Inventar Liste Material beschafft von der Stadt Bonn == &lt;br /&gt;
In der [http://www2.bonn.de/bo_ris/daten/o/pdf/15/1511092EB11.pdf Zusammenfassung des Ratsbeschlusses] steht, das Material soll eingesetzt werden: &lt;br /&gt;
* im gesamten Stadtgebiet(Bonn) &lt;br /&gt;
* vorrangig Stadtteile mit sozialem Förderbedarf, &lt;br /&gt;
* soziale Einrichtungen &lt;br /&gt;
* Bereiche mit Publikumsverkehr &lt;br /&gt;
* in städtischen Ämtern.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable center sortable mw-datatable&amp;quot;&lt;br /&gt;
!Type  &lt;br /&gt;
!Model &lt;br /&gt;
!NodeID&lt;br /&gt;
!Bemerkung &lt;br /&gt;
!Ausgabedatum &lt;br /&gt;
!Nick &lt;br /&gt;
!Rückgabedatum &lt;br /&gt;
!4 Augen Check&lt;br /&gt;
|-&lt;br /&gt;
| Router || CPE210-v1.1 || 60e327cd59b2 || THW  || 09.05.2016 || [[Benutzer:Simon|Simon]]|| - || &lt;br /&gt;
|-&lt;br /&gt;
| Router || CPE210-v1.1 || f4f26d8ec96a || Provinzialstr. || 09.05.2016 || [[Benutzer:Simon|Simon]]|| - ||&lt;br /&gt;
|-&lt;br /&gt;
| Router || TL-WR841n-v10|| 60e327c6f690 || Provinzialstr.|| 09.05.2016 || [[Benutzer:Simon|Simon]]|| - ||&lt;br /&gt;
|-&lt;br /&gt;
| Router || TL-WR841n-v10|| 60e327c74fb2 || Provinzialstr.|| 09.05.2016 || [[Benutzer:Simon|Simon]]|| - ||&lt;br /&gt;
|-&lt;br /&gt;
| Router || TL-WR841n-v10|| 60e327c75090 || Provinzialstr.|| 09.05.2016 || [[Benutzer:Simon|Simon]]|| - ||&lt;br /&gt;
|-&lt;br /&gt;
| Router || TL-WR841n-v10|| (noch offline) || Provinzialstr.|| 09.05.2016 || [[Benutzer:Simon|Simon]]|| - ||&lt;br /&gt;
|-&lt;br /&gt;
| Router || TL-WR841n-v10|| 60e327c74ea0 || Erzbergerufer || 09.05.2016 || [[Benutzer:Simon|Simon]]|| - ||&lt;br /&gt;
|-&lt;br /&gt;
| Router || TL-WR841n-v10|| 60e327c75218 || Erzbergerufer || 09.05.2016 || [[Benutzer:Simon|Simon]]|| - ||&lt;br /&gt;
|-&lt;br /&gt;
| Router || TL-WR841n-v10|| 60e327c75ea2 || Erzbergerufer || 19.05.2016 || [[Benutzer:Simon|Simon]]|| - ||&lt;br /&gt;
|-&lt;br /&gt;
| Router || TL-WR841n-v10|| 60e327c6f632 || Erzbergerufer || 19.05.2016 || [[Benutzer:Simon|Simon]]|| - ||&lt;br /&gt;
|-&lt;br /&gt;
| Router || TL-WR841n-v10|| 60e327c6f63a || Erzbergerufer || 28.05.2016 || [[Benutzer:Simon|Simon]]|| - ||&lt;br /&gt;
|-&lt;br /&gt;
| Router || TL-WR841n-v10|| 60e327c7514e || Erzbergerufer || 28.05.2016 || [[Benutzer:Simon|Simon]]|| - ||&lt;br /&gt;
|-&lt;br /&gt;
| Router || TL-WR841n-v10|| 60e327c74efe || Erzbergerufer || 28.05.2016 || [[Benutzer:Simon|Simon]]|| - ||&lt;br /&gt;
|-&lt;br /&gt;
| Router || TL-WR841n-v10|| 60e327c6f672 || Erzbergerufer || 28.05.2016 || [[Benutzer:Simon|Simon]]|| - ||&lt;br /&gt;
|-&lt;br /&gt;
| 1x Router || CPE210-v1.1 || ||Lager || 09.05.2016 || Nunatak || - ||&lt;br /&gt;
|-&lt;br /&gt;
| 1x Router || CPE210-v1.1 || ||Lager || 09.05.2016 || Hermes || - ||&lt;br /&gt;
|-&lt;br /&gt;
| 5x Router || CPE210-v1.1 || ||Lager || 18.05.2016 || [[Benutzer:Simon|Simon]]|| - ||&lt;br /&gt;
|-&lt;br /&gt;
| 1x Router || CPE510-v1.1 || ||Lager || 19.05.2016 || [[Benutzer:Simon|Simon]]|| - ||&lt;br /&gt;
|-&lt;br /&gt;
| 55x Router || TL-WR841n-v10|| ||Lager || 09.05.2016 || [[Benutzer:Simon|Simon]]|| - ||&lt;br /&gt;
|-&lt;br /&gt;
| Router || TL-WR841n-v10|| [https://map.kbu.freifunk.net/#!v:m;n:60e327c74fe2 60e327c74fe2] || Hüttenweg || 19.07.2016 || Nunatak || - ||&lt;br /&gt;
|-&lt;br /&gt;
| Router || TL-WR841n-v10|| [https://map.kbu.freifunk.net/#!v:m;n:60e327c6f57e 60e327c6f57e] || Gerhart-Hauptmann-Str. || 02.07.2016 || [[Benutzer:Nunatak|Nunatak]]|| - ||&lt;br /&gt;
|-&lt;br /&gt;
| Router || TL-WR841n-v10|| [https://map.kbu.freifunk.net/#!v:m;n:60e327c75050 60e327c75050] || Paulusheim || 02.07.2016 || [[Benutzer:Nunatak|Nunatak]]|| - ||&lt;br /&gt;
|-&lt;br /&gt;
| Router || TL-WR841n-v10|| [https://map.kbu.freifunk.net/#!v:m;n:60e327c75074 60e327c75074] || Paulusheim || 02.07.2016 || [[Benutzer:Nunatak|Nunatak]]|| - ||&lt;br /&gt;
|-&lt;br /&gt;
| Router || TL-WR841n-v10|| [https://map.kbu.freifunk.net/#!v:m;n:60e327c75056 60e327c75056] || Paulusheim || 02.07.2016 || [[Benutzer:Nunatak|Nunatak]]|| - ||&lt;br /&gt;
|-&lt;br /&gt;
| Router || TL-WR841n-v10|| [https://map.kbu.freifunk.net/#!v:m;n:60e327c74fcc 60e327c74fcc] || Paulusheim || 02.07.2016 || [[Benutzer:Nunatak|Nunatak]]|| - ||&lt;br /&gt;
|-&lt;br /&gt;
| Router || TL-WR841n-v10|| [https://map.kbu.freifunk.net/#!v:m;n:60e327c75002 60e327c75002] || Paulusheim || 02.07.2016 || [[Benutzer:Nunatak|Nunatak]]|| - ||&lt;br /&gt;
|-&lt;br /&gt;
| Router || TL-WR841n-v10|| [https://map.kbu.freifunk.net/#!v:m;n:60e327c6f53a 60e327c6f53a] || Paulusheim || 02.07.2016 || [[Benutzer:Nunatak|Nunatak]]|| - ||&lt;br /&gt;
|-&lt;br /&gt;
| Router || TL-WR841n-v10|| [https://map.kbu.freifunk.net/#!v:m;n:60e327c75002 60e327c75002] || Paulusheim || 02.07.2016 || [[Benutzer:Nunatak|Nunatak]]|| - ||&lt;br /&gt;
|-&lt;br /&gt;
| Router || TL-WR841n-v10|| [https://map.kbu.freifunk.net/#!v:m;n:60e327c6f58c 60e327c6f58c] || Paulusheim || 02.07.2016 || [[Benutzer:Nunatak|Nunatak]]|| - ||&lt;br /&gt;
|-&lt;br /&gt;
| Router || TL-WR841n-v10|| [https://map.kbu.freifunk.net/#!v:m;n:60e327c750b8 60e327c750b8] || Paulusheim || 02.07.2016 || [[Benutzer:Nunatak|Nunatak]]|| - ||&lt;br /&gt;
|-&lt;br /&gt;
| Router || TL-WR841n-v10|| [https://map.kbu.freifunk.net/#!v:m;n:60e327c7506e 60e327c7506e] || (wieder Lager)   || 02.07.2016 || [[Benutzer:Nunatak|Nunatak]]|| - ||&lt;br /&gt;
|-&lt;br /&gt;
| Router || TL-WR841n-v10|| [https://map.kbu.freifunk.net/#!v:m;n:60e327c7512c 60e327c7512c] || Wilhelmstr. || 23.07.2016 || [[Benutzer:Nunatak|Nunatak]]|| - ||&lt;br /&gt;
|-&lt;br /&gt;
| Router || TL-WR841n-v10|| [https://map.kbu.freifunk.net/#!v:m;n:60e327c6f598 60e327c6f598] || Wilhelmstr. || 23.07.2016 || [[Benutzer:Nunatak|Nunatak]]|| - ||&lt;br /&gt;
|-&lt;br /&gt;
| Router || TL-WR841n-v10|| [https://map.kbu.freifunk.net/#!v:m;n:60e327c6f406 60e327c6f406] || Friedrich-Wöhler-Str. || 11.06.2016 || [[Benutzer:Nunatak|Nunatak]]|| - ||&lt;br /&gt;
|-&lt;br /&gt;
| Router || TL-WR841n-v10|| [https://map.kbu.freifunk.net/#!v:m;n:60e327c6f596 60e327c6f596] || Friedrich-Wöhler-Str. || 11.06.2016 || [[Benutzer:Nunatak|Nunatak]]|| - ||&lt;br /&gt;
|-&lt;br /&gt;
| Router || TL-WR841n-v10|| [https://map.kbu.freifunk.net/#!v:m;n:60e327c7509a 60e327c7509a] || Friedrich-Wöhler-Str. || 11.06.2016 || [[Benutzer:Nunatak|Nunatak]]|| - ||&lt;br /&gt;
|-&lt;br /&gt;
| Router || TL-WR841n-v10|| [https://map.kbu.freifunk.net/#!v:m;n:60e327b78f2a 60e327b78f2a] || Pestalozzi-Pavillon(???) || 01.05.2016 || [[Benutzer:Nunatak|Nunatak]]|| - ||&lt;br /&gt;
|-&lt;br /&gt;
| 16x Router || TL-WR841n-v10|| ||Lager || 09.05.2016 || Kurt || - ||&lt;br /&gt;
|-&lt;br /&gt;
|  8x Kabel || SF/UTP, cat5e 50m white || ||Lager || 18.05.2016 || [[Benutzer:Simon|Simon]]|| - ||&lt;br /&gt;
|-&lt;br /&gt;
|  1x Kabel || SF/UTP, cat5e 50m white || || Lager || 18.05.2016 || [[Benutzer:Nunatak|Nunatak]]|| - ||&lt;br /&gt;
|-&lt;br /&gt;
|  1x Kabel || SF/UTP, cat5e 50m white || || Wilhelmstr. || 23.07.2016 || [[Benutzer:Nunatak|Nunatak]]|| - ||&lt;br /&gt;
|-&lt;br /&gt;
| 17x Kabel || slim UTP, cat6 15m white || ||Lager || 18.05.2016 || [[Benutzer:Simon|Simon]]|| - ||&lt;br /&gt;
|-&lt;br /&gt;
|  2x Kabel || slim UTP, cat6 15m white || || Hüttenweg || 8/10.2016 || [[Benutzer:Nunatak|Nunatak]]|| - ||&lt;br /&gt;
|-&lt;br /&gt;
|  1x Kabel || slim UTP, cat6 15m white || || Gerhart-Hauptmann-Straße || 03.10.2016 || [[Benutzer:Nunatak|Nunatak]]|| - ||&lt;br /&gt;
|-&lt;br /&gt;
| 10x Kabel || slim UTP, cat6 10m white || ||Lager || 18.05.2016 || [[Benutzer:Simon|Simon]]|| - ||&lt;br /&gt;
|-&lt;br /&gt;
| 10x Kabel || slim UTP, cat6 7,5m white || ||Lager || 18.05.2016 || [[Benutzer:Simon|Simon]]|| - ||&lt;br /&gt;
|-&lt;br /&gt;
| 10x PC || Fujitsu Futro S550 Thin Client Sempron 2100+ @ 1GHz 1GB 1GB CF|| ||Lager || 18.05.2016 || [[Benutzer:Simon|Simon]]|| - ||&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Neue Charge (erst teilweise abgeholt wie aufgelistet)&lt;br /&gt;
{|class=&amp;quot;wikitable center sortable mw-datatable&amp;quot;&lt;br /&gt;
!Type  &lt;br /&gt;
!Model &lt;br /&gt;
!NodeID&lt;br /&gt;
!Bemerkung &lt;br /&gt;
!Ausgabedatum &lt;br /&gt;
!Nick &lt;br /&gt;
!Rückgabedatum &lt;br /&gt;
!4 Augen Check&lt;br /&gt;
|-&lt;br /&gt;
| Router || TL-WR841n-v11.1|| [https://map.kbu.freifunk.net/#!v:m;n:a42bb0d39d9c a42bb0d39d9c] || Wilhelmstr. || 13.08.2016 || [[Benutzer:Nunatak|Nunatak]]|| - ||&lt;br /&gt;
|-&lt;br /&gt;
| 3 x Router || TL-WR841n-v11.1 ||  || Gerhart-Hauptmann-Str. || 03.10.2016 || [[Benutzer:Nuntak|Nunatak]]|| - || &lt;br /&gt;
|-&lt;br /&gt;
| 2 x Router || TL-WR841n-v11.1 ||  || Hüttenweg || 1.10.2016 || [[Benutzer:Nuntak|Nunatak]]|| - || &lt;br /&gt;
|-&lt;br /&gt;
| 6 x Router || TL-WR841n-v11.1 ||  || Friedrich-Wöhler-Str. || 9/2016 || [[Benutzer:Nuntak|Nunatak]]|| - || &lt;br /&gt;
|-&lt;br /&gt;
| 3 x Router || TL-WR841n-v11.1 ||  || Lager || 29.07.2016 || [[Benutzer:Nuntak|Nunatak]]|| - || &lt;br /&gt;
|-&lt;br /&gt;
| 1 x PC ||  Fujitsu Futro S550 Thin Client Sempron 2100+ @ 1GHz 1GB 1GB CF || (noch Offline wg. Unitymedia-Paketfilter) || Poliklinik || 9/2016 || [[Benutzer:Nunatak|Nunatak]]|| - || &lt;br /&gt;
|-&lt;br /&gt;
| 1 x PC ||  Fujitsu Futro S550 Thin Client Sempron 2100+ @ 1GHz 1GB 1GB CF || [https://map.kbu.freifunk.net/#!v:m;n:0019995fad40 0019995fad40] || Gerhart-Hauptmann-Str. || 03.10.2016 || [[Benutzer:Nunatak|Nunatak]]|| - || &lt;br /&gt;
|-&lt;br /&gt;
| 2 x Router || Ubiquity NanoBeam AC 5GHz, 16dBi airMAX ac CPE ||  || Lager || 29.07.2016 || [[Benutzer:Nunatak|Nunatak]]|| - || &lt;br /&gt;
|-&lt;br /&gt;
| 1 x Router || Ubiquity EdgePoint R6 ||  || Lager || 29.07.2016 || [[Benutzer:Simon|Simon]]|| - || &lt;br /&gt;
|-&lt;br /&gt;
| 9x Kabel || slim UTP, cat6 15m white || || Erzberger-Ufer? || 29.07.2016 || [[Benutzer:Simon|Simon]]|| - ||&lt;br /&gt;
|-&lt;br /&gt;
| 1x Kabel || slim UTP, cat6 15m white || ||Lager || 29.07.2016 || [[Benutzer:Nunatak|Nunatak]]|| - ||&lt;br /&gt;
|-&lt;br /&gt;
| 5x Kabel || slim UTP, cat6 15m white || ||Lager || 29.07.2016 || [[Benutzer:Simon|Simon]]|| - ||&lt;br /&gt;
|-&lt;br /&gt;
| 4x Kabel || slim UTP, cat6 10m white || ||Lager || 29.07.2016 || [[Benutzer:Simon|Simon]]|| - ||&lt;br /&gt;
|-&lt;br /&gt;
| 6x Kabel || slim UTP, cat6 10m white || ||Lager || 29.07.2016 || [[Benutzer:Nunatak|Nunatak]]|| - ||&lt;br /&gt;
|-&lt;br /&gt;
| 10x Kabel || slim UTP, cat6 7,5m white || ||Lager || 29.07.2016 || [[Benutzer:Nunatak|Nunatak]]|| - ||&lt;br /&gt;
|-&lt;br /&gt;
| 1x Kabel || slim UTP, cat6 20m white || || Friedrich-Wöhler-Str, zwischen Lager- und Seminarraum || 16.12.2016 || [[Benutzer:Nunatak|Nunatak]]|| - ||&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://goo.gl/3bDAX5 Bilder der Geräte]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:internes]]&lt;/div&gt;</summary>
		<author><name>G3ntleman</name></author>
	</entry>
	<entry>
		<id>https://kbu.freifunk.net/wiki/index.php?title=100x_WLAN_NRW&amp;diff=5142</id>
		<title>100x WLAN NRW</title>
		<link rel="alternate" type="text/html" href="https://kbu.freifunk.net/wiki/index.php?title=100x_WLAN_NRW&amp;diff=5142"/>
		<updated>2017-02-13T23:01:30Z</updated>

		<summary type="html">&lt;p&gt;G3ntleman: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Potentielle Standorte auf Landesgebäuden ==&lt;br /&gt;
&lt;br /&gt;
Hier eine Liste der Standorte aus dem Programm &amp;quot;100x WLAN&amp;quot; der NRW Landesregierung, die unser Einzugsgebiet betreffen.&lt;br /&gt;
&lt;br /&gt;
Liebe Freifunker, bitte tragt euch ein, wenn ihr einen Antrag gestellt habt!&lt;br /&gt;
&lt;br /&gt;
== Information vom Land NRW über das Projekt 100xWLAN ==&lt;br /&gt;
&lt;br /&gt;
Als PDF-Anhang einer Antwort auf die Bewerbungen wurde nachfolgendes FAQ mitgeschickt: [[Datei:FAQ_100xWLAN.pdf|FAQ_100xWLAN.pdf]] . Die Informationen sind auch unter [https://mbem.nrw/faq100xwlan| https://mbem.nrw/faq100xWLAN] verfügbar.&lt;br /&gt;
&lt;br /&gt;
== Köln ==&lt;br /&gt;
[[Datei:100xwlan.png|800px|Übersichtskarte]]&lt;br /&gt;
&lt;br /&gt;
* 50668 Köln, Riehler Platz 2; Finanzamt - Interesse bekundet von [[Benutzer:g3ntleman|G3ntleman]]&lt;br /&gt;
[[Datei:Köln-Riehler-Platz.jpeg|800px|50668 Köln, Riehler Platz 2;Finanzamt]]&lt;br /&gt;
&lt;br /&gt;
* 50676 Köln, Blaubach 7; Finanzamt Köln-Mitte - Interesse bekundet von [[Benutzer:rampone|rampone]] für kbu generell&lt;br /&gt;
[[Datei:Köln-Blaubach.jpeg|800px|50676 Köln, Blaubach 7;Finanzamt]]&lt;br /&gt;
&lt;br /&gt;
* 50676 Köln, Am Weidenbach 6; Finanzamt Köln-Süd - Interesse bekundet von [[Benutzer:rampone|rampone]] für kbu generell&lt;br /&gt;
[[Datei:Köln-Am-Weidenbach.jpeg|800px|50676 Köln, Am Weidenbach 6;Finanzamt]]&lt;br /&gt;
&lt;br /&gt;
* 50667 Köln, Appellhofplatz; Verwaltungsgericht Köln, Finanzgericht Köln - Interesse bekundet von [[Benutzer:rampone|rampone]] für kbu generell&lt;br /&gt;
[[Datei:Köln-Appellhofplatz.jpeg|800px|50667 Köln, Appellhofplatz;Verwaltungsgericht Köln, Finanzgericht Köln]]&lt;br /&gt;
&lt;br /&gt;
* 50670 Köln, Reichenspergerplatz 1; Oberlandesgericht Köln - Interesse bekundet von [[Benutzer:rampone|rampone]] für kbu generell&lt;br /&gt;
[[Datei:Köln-Reichensperger-Platz.jpeg|800px|50670 Köln, Reichenspergerplatz 1;Oberlandesgericht Köln]]&lt;br /&gt;
&lt;br /&gt;
* 50939 Köln, Luxemburger Str. 101; Land- und Amtsgericht Köln - Interesse bekundet von [[Benutzer:g3ntleman|G3ntleman]]&lt;br /&gt;
[[Datei:Köln-Luxemburger.jpeg|800px|50939 Köln, Luxemburger Str. 101;Land- und Amtsgericht Köln]]&lt;br /&gt;
[[Datei:Köln-Luxemburger2.jpeg|800px|50939 Köln, Luxemburger Str. 101;Land- und Amtsgericht Köln]]&lt;br /&gt;
&lt;br /&gt;
* 50667 Köln, Zeughausstr. 2-10; LANDESREGIERUNG BR Köln - Interesse bekundet von [[Benutzer:rampone|rampone]] für kbu generell&lt;br /&gt;
[[Datei:Köln-Zeughausstr.jpeg|800px|50667 Köln, Zeughausstr. 2-10;BR Köln]]&lt;br /&gt;
&lt;br /&gt;
* 50825 Köln, Stolkgasse 47; Polizei NRW (PI), Mitte - Interesse bekundet von [[Benutzer:rampone|rampone]] für kbu generell&lt;br /&gt;
[[Datei:Köln-Stolkgasse.jpeg|800px|50825 Köln, Stolkgasse 47;Polizei NRW (PI), Mitte]]&lt;br /&gt;
&lt;br /&gt;
* 50825 Köln, Venloer Str. 354;Polizei NRW (PI), Ehrenfeld – Interesse bekundet von [[Benutzer:mick|Mick]]&lt;br /&gt;
[[Datei:Köln-Venloer.jpeg|800px|50825 Köln, Venloer Str. 354;Polizei NRW (PI), Ehrenfeld]]&lt;br /&gt;
&lt;br /&gt;
* 51063 Köln, Clevischer Ring 123;Polizei NRW (PI), Mühlheim - Interesse bekundet von [[Benutzer:rampone|rampone]] für kbu generell&lt;br /&gt;
[[Datei:Köln-Clevischer-Ring.jpeg|800px|51063 Köln, Clevischer Ring 123;Polizei NRW (PI), Mühlheim]]&lt;br /&gt;
&lt;br /&gt;
* 51103 Köln, Walter-Pauli-Ring 2-6;Polizei NRW (Polizeipräsidium), Kalk - Interesse bekundet von [[Benutzer:rampone|rampone]] für kbu generell&lt;br /&gt;
[[Datei:Köln-Walter-Pauli-Ring.jpeg|800px|51103 Köln, Walter-Pauli-Ring 2-6;Polizei NRW (Polizeipräsidium), Kalk]]&lt;br /&gt;
&lt;br /&gt;
* 51143 Köln, Ernst-Mühlendyck-Straße 4-6;Polizei NRW (Polizeiwache), Porz - Interesse bekundet von [[Benutzer:rampone|rampone]] für kbu generell&lt;br /&gt;
[[Datei:Köln-Ernst-Mühlendyck.jpeg|800px|51143 Köln, Ernst-Mühlendyck-Straße 4-6;Polizei NRW (Polizeiwache), Porz]]&lt;br /&gt;
&lt;br /&gt;
== Bonn ==&lt;br /&gt;
&lt;br /&gt;
* 53111 Bonn, Welschnonnenstr. 15;Finanzamt - Interesse bekundet von [[Benutzer:nunatak|Nunatak]] - Ansprechpartner sind bekannt - Terminvorschlag ist Ende KW38&lt;br /&gt;
[[Datei:Landgericht.png|800px|Übersichtskarte]]&lt;br /&gt;
* 53111 Bonn, Wilhelmstraße 21-23;Land- und Amtsgericht Bonn - Interesse bekundet von [[Benutzer:nunatak|Nunatak]] - Ansprechpartner sind bekannt - Terminvorschlag ist Ende KW38&lt;br /&gt;
[[Datei:FinanzamtBonnInnenstadt.png|800px|Übersichtskarte]]&lt;br /&gt;
&lt;br /&gt;
diese Umsetzungsvorschläge wurden eingereicht: https://goo.gl/WMxi61&lt;br /&gt;
&lt;br /&gt;
== Umland ==&lt;br /&gt;
&lt;br /&gt;
* 53840 Troisdorf, Poststr. 65;Polizei NRW&lt;br /&gt;
'''Wird von Freifunk Troisdorf gemacht.'''&lt;br /&gt;
&lt;br /&gt;
[[Datei:Troisdorf-BF.jpeg|800px|53840 Troisdorf, Poststr. 65;Polizei NRW]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* 53879 Euskirchen, Thomas-Mann-Str. 2, Finanzamt&lt;br /&gt;
'''Konzept durch FFEU eingereicht'''&lt;br /&gt;
&lt;br /&gt;
* 53879 Euskirchen, Kölner Straße 40-42, Amtsgericht Euskirchen&lt;br /&gt;
'''Konzept durch FFEU eingereicht'''&lt;br /&gt;
 &lt;br /&gt;
* 53937 Schleiden, Kurhausstr. 7, Finanzamt&lt;br /&gt;
'''Konzept durch FFEU eingereicht'''&lt;br /&gt;
&lt;br /&gt;
* 53902 Bad Münstereifel, Schleidtalstraße 1 (eigtl. 3), Fachhochschule für Rechtspflege NRW&lt;br /&gt;
'''Konzept durch FFEU eingereicht'''&lt;br /&gt;
&lt;br /&gt;
* 53937 Schleiden, Urftstr. 34, Nationalparkforstamt Eifel&lt;br /&gt;
'''20 Bäume und ein paar Eichhörnchen brauchen kein WLAN'''&lt;br /&gt;
&lt;br /&gt;
* 53937 Schleiden Besucherzentrum Burg Vogelsang, Vogelsang IP, Gemeinnützige GmbH&lt;br /&gt;
'''Durch FFEU angefragt - Feedback: nicht erwünscht'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bitte ergänzen!&lt;/div&gt;</summary>
		<author><name>G3ntleman</name></author>
	</entry>
	<entry>
		<id>https://kbu.freifunk.net/wiki/index.php?title=100x_WLAN_NRW&amp;diff=5141</id>
		<title>100x WLAN NRW</title>
		<link rel="alternate" type="text/html" href="https://kbu.freifunk.net/wiki/index.php?title=100x_WLAN_NRW&amp;diff=5141"/>
		<updated>2017-02-13T22:59:24Z</updated>

		<summary type="html">&lt;p&gt;G3ntleman: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Potentielle Standorte auf Landesgebäuden ==&lt;br /&gt;
&lt;br /&gt;
Hier eine Liste der Standorte aus dem Programm &amp;quot;100x WLAN&amp;quot; der NRW Landesregierung, die unser Einzugsgebiet betreffen.&lt;br /&gt;
&lt;br /&gt;
Liebe Freifunker, bitte tragt euch ein, wenn ihr einen Antrag gestellt habt!&lt;br /&gt;
&lt;br /&gt;
== Information vom Land NRW über das Projekt 100xWLAN ==&lt;br /&gt;
&lt;br /&gt;
Als PDF-Anhang einer Antwort auf die Bewerbungen wurde nachfolgendes FAQ mitgeschickt: [[Datei:FAQ_100xWLAN.pdf|FAQ_100xWLAN.pdf]] . Die Informationen sind auch unter [https://mbem.nrw/faq100xwlan| https://mbem.nrw/faq100xWLAN] verfügbar.&lt;br /&gt;
&lt;br /&gt;
== Köln ==&lt;br /&gt;
[[Datei:100xwlan.png|800px|Übersichtskarte]]&lt;br /&gt;
&lt;br /&gt;
* 50668 Köln, Riehler Platz 2; Finanzamt - Interesse bekundet von [[Benutzer:g3ntleman|G3ntleman]]&lt;br /&gt;
[[Datei:Köln-Riehler-Platz.jpeg|800px|50668 Köln, Riehler Platz 2;Finanzamt]]&lt;br /&gt;
&lt;br /&gt;
* 50676 Köln, Blaubach 7; Finanzamt - Interesse bekundet von [[Benutzer:rampone|rampone]] für kbu generell&lt;br /&gt;
[[Datei:Köln-Blaubach.jpeg|800px|50676 Köln, Blaubach 7;Finanzamt]]&lt;br /&gt;
&lt;br /&gt;
* 50676 Köln, Am Weidenbach 6; Finanzamt Köln-Süd - Interesse bekundet von [[Benutzer:rampone|rampone]] für kbu generell&lt;br /&gt;
[[Datei:Köln-Am-Weidenbach.jpeg|800px|50676 Köln, Am Weidenbach 6;Finanzamt]]&lt;br /&gt;
&lt;br /&gt;
* 50667 Köln, Appellhofplatz; Verwaltungsgericht Köln, Finanzgericht Köln - Interesse bekundet von [[Benutzer:rampone|rampone]] für kbu generell&lt;br /&gt;
[[Datei:Köln-Appellhofplatz.jpeg|800px|50667 Köln, Appellhofplatz;Verwaltungsgericht Köln, Finanzgericht Köln]]&lt;br /&gt;
&lt;br /&gt;
* 50670 Köln, Reichenspergerplatz 1; Oberlandesgericht Köln - Interesse bekundet von [[Benutzer:rampone|rampone]] für kbu generell&lt;br /&gt;
[[Datei:Köln-Reichensperger-Platz.jpeg|800px|50670 Köln, Reichenspergerplatz 1;Oberlandesgericht Köln]]&lt;br /&gt;
&lt;br /&gt;
* 50939 Köln, Luxemburger Str. 101; Land- und Amtsgericht Köln - Interesse bekundet von [[Benutzer:g3ntleman|G3ntleman]]&lt;br /&gt;
[[Datei:Köln-Luxemburger.jpeg|800px|50939 Köln, Luxemburger Str. 101;Land- und Amtsgericht Köln]]&lt;br /&gt;
[[Datei:Köln-Luxemburger2.jpeg|800px|50939 Köln, Luxemburger Str. 101;Land- und Amtsgericht Köln]]&lt;br /&gt;
&lt;br /&gt;
* 50667 Köln, Zeughausstr. 2-10; LANDESREGIERUNG BR Köln - Interesse bekundet von [[Benutzer:rampone|rampone]] für kbu generell&lt;br /&gt;
[[Datei:Köln-Zeughausstr.jpeg|800px|50667 Köln, Zeughausstr. 2-10;BR Köln]]&lt;br /&gt;
&lt;br /&gt;
* 50825 Köln, Stolkgasse 47; Polizei NRW (PI), Mitte - Interesse bekundet von [[Benutzer:rampone|rampone]] für kbu generell&lt;br /&gt;
[[Datei:Köln-Stolkgasse.jpeg|800px|50825 Köln, Stolkgasse 47;Polizei NRW (PI), Mitte]]&lt;br /&gt;
&lt;br /&gt;
* 50825 Köln, Venloer Str. 354;Polizei NRW (PI), Ehrenfeld – Interesse bekundet von [[Benutzer:mick|Mick]]&lt;br /&gt;
[[Datei:Köln-Venloer.jpeg|800px|50825 Köln, Venloer Str. 354;Polizei NRW (PI), Ehrenfeld]]&lt;br /&gt;
&lt;br /&gt;
* 51063 Köln, Clevischer Ring 123;Polizei NRW (PI), Mühlheim - Interesse bekundet von [[Benutzer:rampone|rampone]] für kbu generell&lt;br /&gt;
[[Datei:Köln-Clevischer-Ring.jpeg|800px|51063 Köln, Clevischer Ring 123;Polizei NRW (PI), Mühlheim]]&lt;br /&gt;
&lt;br /&gt;
* 51103 Köln, Walter-Pauli-Ring 2-6;Polizei NRW (Polizeipräsidium), Kalk - Interesse bekundet von [[Benutzer:rampone|rampone]] für kbu generell&lt;br /&gt;
[[Datei:Köln-Walter-Pauli-Ring.jpeg|800px|51103 Köln, Walter-Pauli-Ring 2-6;Polizei NRW (Polizeipräsidium), Kalk]]&lt;br /&gt;
&lt;br /&gt;
* 51143 Köln, Ernst-Mühlendyck-Straße 4-6;Polizei NRW (Polizeiwache), Porz - Interesse bekundet von [[Benutzer:rampone|rampone]] für kbu generell&lt;br /&gt;
[[Datei:Köln-Ernst-Mühlendyck.jpeg|800px|51143 Köln, Ernst-Mühlendyck-Straße 4-6;Polizei NRW (Polizeiwache), Porz]]&lt;br /&gt;
&lt;br /&gt;
== Bonn ==&lt;br /&gt;
&lt;br /&gt;
* 53111 Bonn, Welschnonnenstr. 15;Finanzamt - Interesse bekundet von [[Benutzer:nunatak|Nunatak]] - Ansprechpartner sind bekannt - Terminvorschlag ist Ende KW38&lt;br /&gt;
[[Datei:Landgericht.png|800px|Übersichtskarte]]&lt;br /&gt;
* 53111 Bonn, Wilhelmstraße 21-23;Land- und Amtsgericht Bonn - Interesse bekundet von [[Benutzer:nunatak|Nunatak]] - Ansprechpartner sind bekannt - Terminvorschlag ist Ende KW38&lt;br /&gt;
[[Datei:FinanzamtBonnInnenstadt.png|800px|Übersichtskarte]]&lt;br /&gt;
&lt;br /&gt;
diese Umsetzungsvorschläge wurden eingereicht: https://goo.gl/WMxi61&lt;br /&gt;
&lt;br /&gt;
== Umland ==&lt;br /&gt;
&lt;br /&gt;
* 53840 Troisdorf, Poststr. 65;Polizei NRW&lt;br /&gt;
'''Wird von Freifunk Troisdorf gemacht.'''&lt;br /&gt;
&lt;br /&gt;
[[Datei:Troisdorf-BF.jpeg|800px|53840 Troisdorf, Poststr. 65;Polizei NRW]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* 53879 Euskirchen, Thomas-Mann-Str. 2, Finanzamt&lt;br /&gt;
'''Konzept durch FFEU eingereicht'''&lt;br /&gt;
&lt;br /&gt;
* 53879 Euskirchen, Kölner Straße 40-42, Amtsgericht Euskirchen&lt;br /&gt;
'''Konzept durch FFEU eingereicht'''&lt;br /&gt;
 &lt;br /&gt;
* 53937 Schleiden, Kurhausstr. 7, Finanzamt&lt;br /&gt;
'''Konzept durch FFEU eingereicht'''&lt;br /&gt;
&lt;br /&gt;
* 53902 Bad Münstereifel, Schleidtalstraße 1 (eigtl. 3), Fachhochschule für Rechtspflege NRW&lt;br /&gt;
'''Konzept durch FFEU eingereicht'''&lt;br /&gt;
&lt;br /&gt;
* 53937 Schleiden, Urftstr. 34, Nationalparkforstamt Eifel&lt;br /&gt;
'''20 Bäume und ein paar Eichhörnchen brauchen kein WLAN'''&lt;br /&gt;
&lt;br /&gt;
* 53937 Schleiden Besucherzentrum Burg Vogelsang, Vogelsang IP, Gemeinnützige GmbH&lt;br /&gt;
'''Durch FFEU angefragt - Feedback: nicht erwünscht'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bitte ergänzen!&lt;/div&gt;</summary>
		<author><name>G3ntleman</name></author>
	</entry>
	<entry>
		<id>https://kbu.freifunk.net/wiki/index.php?title=100WLANs&amp;diff=5116</id>
		<title>100WLANs</title>
		<link rel="alternate" type="text/html" href="https://kbu.freifunk.net/wiki/index.php?title=100WLANs&amp;diff=5116"/>
		<updated>2017-02-09T21:53:46Z</updated>

		<summary type="html">&lt;p&gt;G3ntleman: G3ntleman verschob die Seite 100WLANs nach 100x WLAN NRW&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#WEITERLEITUNG [[100x WLAN NRW]]&lt;/div&gt;</summary>
		<author><name>G3ntleman</name></author>
	</entry>
	<entry>
		<id>https://kbu.freifunk.net/wiki/index.php?title=100x_WLAN_NRW&amp;diff=5115</id>
		<title>100x WLAN NRW</title>
		<link rel="alternate" type="text/html" href="https://kbu.freifunk.net/wiki/index.php?title=100x_WLAN_NRW&amp;diff=5115"/>
		<updated>2017-02-09T21:53:46Z</updated>

		<summary type="html">&lt;p&gt;G3ntleman: G3ntleman verschob die Seite 100WLANs nach 100x WLAN NRW&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Potentielle Standorte auf Landesgebäuden ==&lt;br /&gt;
&lt;br /&gt;
Hier eine Liste der Standorte aus dem Programm &amp;quot;100x WLAN&amp;quot; der NRW Landesregierung, die unser Einzugsgebiet betreffen.&lt;br /&gt;
&lt;br /&gt;
Liebe Freifunker, bitte tragt euch ein, wenn ihr einen Antrag gestellt habt!&lt;br /&gt;
&lt;br /&gt;
== Information vom Land NRW über das Projekt 100xWLAN ==&lt;br /&gt;
&lt;br /&gt;
Als PDF-Anhang einer Antwort auf die Bewerbungen wurde nachfolgendes FAQ mitgeschickt: [[Datei:FAQ_100xWLAN.pdf|FAQ_100xWLAN.pdf]] . Die Informationen sind auch unter [https://mbem.nrw/faq100xwlan| https://mbem.nrw/faq100xWLAN] verfügbar.&lt;br /&gt;
&lt;br /&gt;
== Köln ==&lt;br /&gt;
&lt;br /&gt;
* 50668 Köln, Riehler Platz 2; Finanzamt - Interesse bekundet von [[Benutzer:g3ntleman|G3ntleman]]&lt;br /&gt;
[[Datei:Köln-Riehler-Platz.jpeg|800px|50668 Köln, Riehler Platz 2;Finanzamt]]&lt;br /&gt;
&lt;br /&gt;
* 50676 Köln, Blaubach 7; Finanzamt - Interesse bekundet von [[Benutzer:rampone|rampone]] für kbu generell&lt;br /&gt;
[[Datei:Köln-Blaubach.jpeg|800px|50676 Köln, Blaubach 7;Finanzamt]]&lt;br /&gt;
&lt;br /&gt;
* 50676 Köln, Am Weidenbach 6; Finanzamt - Interesse bekundet von [[Benutzer:rampone|rampone]] für kbu generell&lt;br /&gt;
[[Datei:Köln-Am-Weidenbach.jpeg|800px|50676 Köln, Am Weidenbach 6;Finanzamt]]&lt;br /&gt;
&lt;br /&gt;
* 50667 Köln, Appellhofplatz; Verwaltungsgericht Köln, Finanzgericht Köln - Interesse bekundet von [[Benutzer:rampone|rampone]] für kbu generell&lt;br /&gt;
[[Datei:Köln-Appellhofplatz.jpeg|800px|50667 Köln, Appellhofplatz;Verwaltungsgericht Köln, Finanzgericht Köln]]&lt;br /&gt;
&lt;br /&gt;
* 50670 Köln, Reichenspergerplatz 1; Oberlandesgericht Köln - Interesse bekundet von [[Benutzer:rampone|rampone]] für kbu generell&lt;br /&gt;
[[Datei:Köln-Reichensperger-Platz.jpeg|800px|50670 Köln, Reichenspergerplatz 1;Oberlandesgericht Köln]]&lt;br /&gt;
&lt;br /&gt;
* 50939 Köln, Luxemburger Str. 101; Land- und Amtsgericht Köln - Interesse bekundet von [[Benutzer:g3ntleman|G3ntleman]]&lt;br /&gt;
[[Datei:Köln-Luxemburger.jpeg|800px|50939 Köln, Luxemburger Str. 101;Land- und Amtsgericht Köln]]&lt;br /&gt;
[[Datei:Köln-Luxemburger2.jpeg|800px|50939 Köln, Luxemburger Str. 101;Land- und Amtsgericht Köln]]&lt;br /&gt;
&lt;br /&gt;
* 50667 Köln, Zeughausstr. 2-10; LANDESREGIERUNG BR Köln - Interesse bekundet von [[Benutzer:rampone|rampone]] für kbu generell&lt;br /&gt;
[[Datei:Köln-Zeughausstr.jpeg|800px|50667 Köln, Zeughausstr. 2-10;BR Köln]]&lt;br /&gt;
&lt;br /&gt;
* 50825 Köln, Stolkgasse 47; Polizei NRW (PI), Mitte - Interesse bekundet von [[Benutzer:rampone|rampone]] für kbu generell&lt;br /&gt;
[[Datei:Köln-Stolkgasse.jpeg|800px|50825 Köln, Stolkgasse 47;Polizei NRW (PI), Mitte]]&lt;br /&gt;
&lt;br /&gt;
* 50825 Köln, Venloer Str. 354;Polizei NRW (PI), Ehrenfeld – Interesse bekundet von [[Benutzer:mick|Mick]]&lt;br /&gt;
[[Datei:Köln-Venloer.jpeg|800px|50825 Köln, Venloer Str. 354;Polizei NRW (PI), Ehrenfeld]]&lt;br /&gt;
&lt;br /&gt;
* 51063 Köln, Clevischer Ring 123;Polizei NRW (PI), Mühlheim - Interesse bekundet von [[Benutzer:rampone|rampone]] für kbu generell&lt;br /&gt;
[[Datei:Köln-Clevischer-Ring.jpeg|800px|51063 Köln, Clevischer Ring 123;Polizei NRW (PI), Mühlheim]]&lt;br /&gt;
&lt;br /&gt;
* 51103 Köln, Walter-Pauli-Ring 2-6;Polizei NRW (Polizeipräsidium), Kalk - Interesse bekundet von [[Benutzer:rampone|rampone]] für kbu generell&lt;br /&gt;
[[Datei:Köln-Walter-Pauli-Ring.jpeg|800px|51103 Köln, Walter-Pauli-Ring 2-6;Polizei NRW (Polizeipräsidium), Kalk]]&lt;br /&gt;
&lt;br /&gt;
* 51143 Köln, Ernst-Mühlendyck-Straße 4-6;Polizei NRW (Polizeiwache), Porz - Interesse bekundet von [[Benutzer:rampone|rampone]] für kbu generell&lt;br /&gt;
[[Datei:Köln-Ernst-Mühlendyck.jpeg|800px|51143 Köln, Ernst-Mühlendyck-Straße 4-6;Polizei NRW (Polizeiwache), Porz]]&lt;br /&gt;
&lt;br /&gt;
== Bonn ==&lt;br /&gt;
&lt;br /&gt;
* 53111 Bonn, Welschnonnenstr. 15;Finanzamt - Interesse bekundet von [[Benutzer:nunatak|Nunatak]] - Ansprechpartner sind bekannt - Terminvorschlag ist Ende KW38&lt;br /&gt;
* 53111 Bonn, Wilhelmstraße 21-23;Land- und Amtsgericht Bonn - Interesse bekundet von [[Benutzer:nunatak|Nunatak]] - Ansprechpartner sind bekannt - Terminvorschlag ist Ende KW38&lt;br /&gt;
&lt;br /&gt;
== Umland ==&lt;br /&gt;
&lt;br /&gt;
* 53840 Troisdorf, Poststr. 65;Polizei NRW&lt;br /&gt;
'''Wird von Freifunk Troisdorf gemacht.'''&lt;br /&gt;
&lt;br /&gt;
[[Datei:Troisdorf-BF.jpeg|800px|53840 Troisdorf, Poststr. 65;Polizei NRW]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* 53879 Euskirchen, Thomas-Mann-Str. 2, Finanzamt&lt;br /&gt;
'''Durch FFEU angefragt'''&lt;br /&gt;
&lt;br /&gt;
* 53879 Euskirchen, Kölner Straße 40-42, Amtsgericht Euskirchen&lt;br /&gt;
'''Macht FFEU'''&lt;br /&gt;
 &lt;br /&gt;
* 53937 Schleiden, Kurhausstr. 7, Finanzamt&lt;br /&gt;
'''Durch FFEU angefragt'''&lt;br /&gt;
&lt;br /&gt;
* 53937 Schleiden, Urftstr. 34, Nationalparkforstamt Eifel&lt;br /&gt;
'''Durch FFEU angefragt'''&lt;br /&gt;
&lt;br /&gt;
* 53937 Schleiden Besucherzentrum Burg Vogelsang, Vogelsang IP, Gemeinnützige GmbH&lt;br /&gt;
'''Durch FFEU angefragt - Feedback: nicht erwünscht'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bitte ergänzen!&lt;/div&gt;</summary>
		<author><name>G3ntleman</name></author>
	</entry>
	<entry>
		<id>https://kbu.freifunk.net/wiki/index.php?title=100x_WLAN_NRW&amp;diff=5114</id>
		<title>100x WLAN NRW</title>
		<link rel="alternate" type="text/html" href="https://kbu.freifunk.net/wiki/index.php?title=100x_WLAN_NRW&amp;diff=5114"/>
		<updated>2017-02-09T21:52:41Z</updated>

		<summary type="html">&lt;p&gt;G3ntleman: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Potentielle Standorte auf Landesgebäuden ==&lt;br /&gt;
&lt;br /&gt;
Hier eine Liste der Standorte aus dem Programm &amp;quot;100x WLAN&amp;quot; der NRW Landesregierung, die unser Einzugsgebiet betreffen.&lt;br /&gt;
&lt;br /&gt;
Liebe Freifunker, bitte tragt euch ein, wenn ihr einen Antrag gestellt habt!&lt;br /&gt;
&lt;br /&gt;
== Information vom Land NRW über das Projekt 100xWLAN ==&lt;br /&gt;
&lt;br /&gt;
Als PDF-Anhang einer Antwort auf die Bewerbungen wurde nachfolgendes FAQ mitgeschickt: [[Datei:FAQ_100xWLAN.pdf|FAQ_100xWLAN.pdf]] . Die Informationen sind auch unter [https://mbem.nrw/faq100xwlan| https://mbem.nrw/faq100xWLAN] verfügbar.&lt;br /&gt;
&lt;br /&gt;
== Köln ==&lt;br /&gt;
&lt;br /&gt;
* 50668 Köln, Riehler Platz 2; Finanzamt - Interesse bekundet von [[Benutzer:g3ntleman|G3ntleman]]&lt;br /&gt;
[[Datei:Köln-Riehler-Platz.jpeg|800px|50668 Köln, Riehler Platz 2;Finanzamt]]&lt;br /&gt;
&lt;br /&gt;
* 50676 Köln, Blaubach 7; Finanzamt - Interesse bekundet von [[Benutzer:rampone|rampone]] für kbu generell&lt;br /&gt;
[[Datei:Köln-Blaubach.jpeg|800px|50676 Köln, Blaubach 7;Finanzamt]]&lt;br /&gt;
&lt;br /&gt;
* 50676 Köln, Am Weidenbach 6; Finanzamt - Interesse bekundet von [[Benutzer:rampone|rampone]] für kbu generell&lt;br /&gt;
[[Datei:Köln-Am-Weidenbach.jpeg|800px|50676 Köln, Am Weidenbach 6;Finanzamt]]&lt;br /&gt;
&lt;br /&gt;
* 50667 Köln, Appellhofplatz; Verwaltungsgericht Köln, Finanzgericht Köln - Interesse bekundet von [[Benutzer:rampone|rampone]] für kbu generell&lt;br /&gt;
[[Datei:Köln-Appellhofplatz.jpeg|800px|50667 Köln, Appellhofplatz;Verwaltungsgericht Köln, Finanzgericht Köln]]&lt;br /&gt;
&lt;br /&gt;
* 50670 Köln, Reichenspergerplatz 1; Oberlandesgericht Köln - Interesse bekundet von [[Benutzer:rampone|rampone]] für kbu generell&lt;br /&gt;
[[Datei:Köln-Reichensperger-Platz.jpeg|800px|50670 Köln, Reichenspergerplatz 1;Oberlandesgericht Köln]]&lt;br /&gt;
&lt;br /&gt;
* 50939 Köln, Luxemburger Str. 101; Land- und Amtsgericht Köln - Interesse bekundet von [[Benutzer:g3ntleman|G3ntleman]]&lt;br /&gt;
[[Datei:Köln-Luxemburger.jpeg|800px|50939 Köln, Luxemburger Str. 101;Land- und Amtsgericht Köln]]&lt;br /&gt;
[[Datei:Köln-Luxemburger2.jpeg|800px|50939 Köln, Luxemburger Str. 101;Land- und Amtsgericht Köln]]&lt;br /&gt;
&lt;br /&gt;
* 50667 Köln, Zeughausstr. 2-10; LANDESREGIERUNG BR Köln - Interesse bekundet von [[Benutzer:rampone|rampone]] für kbu generell&lt;br /&gt;
[[Datei:Köln-Zeughausstr.jpeg|800px|50667 Köln, Zeughausstr. 2-10;BR Köln]]&lt;br /&gt;
&lt;br /&gt;
* 50825 Köln, Stolkgasse 47; Polizei NRW (PI), Mitte - Interesse bekundet von [[Benutzer:rampone|rampone]] für kbu generell&lt;br /&gt;
[[Datei:Köln-Stolkgasse.jpeg|800px|50825 Köln, Stolkgasse 47;Polizei NRW (PI), Mitte]]&lt;br /&gt;
&lt;br /&gt;
* 50825 Köln, Venloer Str. 354;Polizei NRW (PI), Ehrenfeld – Interesse bekundet von [[Benutzer:mick|Mick]]&lt;br /&gt;
[[Datei:Köln-Venloer.jpeg|800px|50825 Köln, Venloer Str. 354;Polizei NRW (PI), Ehrenfeld]]&lt;br /&gt;
&lt;br /&gt;
* 51063 Köln, Clevischer Ring 123;Polizei NRW (PI), Mühlheim - Interesse bekundet von [[Benutzer:rampone|rampone]] für kbu generell&lt;br /&gt;
[[Datei:Köln-Clevischer-Ring.jpeg|800px|51063 Köln, Clevischer Ring 123;Polizei NRW (PI), Mühlheim]]&lt;br /&gt;
&lt;br /&gt;
* 51103 Köln, Walter-Pauli-Ring 2-6;Polizei NRW (Polizeipräsidium), Kalk - Interesse bekundet von [[Benutzer:rampone|rampone]] für kbu generell&lt;br /&gt;
[[Datei:Köln-Walter-Pauli-Ring.jpeg|800px|51103 Köln, Walter-Pauli-Ring 2-6;Polizei NRW (Polizeipräsidium), Kalk]]&lt;br /&gt;
&lt;br /&gt;
* 51143 Köln, Ernst-Mühlendyck-Straße 4-6;Polizei NRW (Polizeiwache), Porz - Interesse bekundet von [[Benutzer:rampone|rampone]] für kbu generell&lt;br /&gt;
[[Datei:Köln-Ernst-Mühlendyck.jpeg|800px|51143 Köln, Ernst-Mühlendyck-Straße 4-6;Polizei NRW (Polizeiwache), Porz]]&lt;br /&gt;
&lt;br /&gt;
== Bonn ==&lt;br /&gt;
&lt;br /&gt;
* 53111 Bonn, Welschnonnenstr. 15;Finanzamt - Interesse bekundet von [[Benutzer:nunatak|Nunatak]] - Ansprechpartner sind bekannt - Terminvorschlag ist Ende KW38&lt;br /&gt;
* 53111 Bonn, Wilhelmstraße 21-23;Land- und Amtsgericht Bonn - Interesse bekundet von [[Benutzer:nunatak|Nunatak]] - Ansprechpartner sind bekannt - Terminvorschlag ist Ende KW38&lt;br /&gt;
&lt;br /&gt;
== Umland ==&lt;br /&gt;
&lt;br /&gt;
* 53840 Troisdorf, Poststr. 65;Polizei NRW&lt;br /&gt;
'''Wird von Freifunk Troisdorf gemacht.'''&lt;br /&gt;
&lt;br /&gt;
[[Datei:Troisdorf-BF.jpeg|800px|53840 Troisdorf, Poststr. 65;Polizei NRW]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* 53879 Euskirchen, Thomas-Mann-Str. 2, Finanzamt&lt;br /&gt;
'''Durch FFEU angefragt'''&lt;br /&gt;
&lt;br /&gt;
* 53879 Euskirchen, Kölner Straße 40-42, Amtsgericht Euskirchen&lt;br /&gt;
'''Macht FFEU'''&lt;br /&gt;
 &lt;br /&gt;
* 53937 Schleiden, Kurhausstr. 7, Finanzamt&lt;br /&gt;
'''Durch FFEU angefragt'''&lt;br /&gt;
&lt;br /&gt;
* 53937 Schleiden, Urftstr. 34, Nationalparkforstamt Eifel&lt;br /&gt;
'''Durch FFEU angefragt'''&lt;br /&gt;
&lt;br /&gt;
* 53937 Schleiden Besucherzentrum Burg Vogelsang, Vogelsang IP, Gemeinnützige GmbH&lt;br /&gt;
'''Durch FFEU angefragt - Feedback: nicht erwünscht'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bitte ergänzen!&lt;/div&gt;</summary>
		<author><name>G3ntleman</name></author>
	</entry>
	<entry>
		<id>https://kbu.freifunk.net/wiki/index.php?title=100x_WLAN_NRW&amp;diff=4799</id>
		<title>100x WLAN NRW</title>
		<link rel="alternate" type="text/html" href="https://kbu.freifunk.net/wiki/index.php?title=100x_WLAN_NRW&amp;diff=4799"/>
		<updated>2016-08-11T20:57:35Z</updated>

		<summary type="html">&lt;p&gt;G3ntleman: /* Bonn */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Potentielle Standorte auf Landesgebäuden ==&lt;br /&gt;
&lt;br /&gt;
Hier eine Liste der Standorte aus dem Programm &amp;quot;100 WLANs&amp;quot; der NRW Landesregierung, die unser Einzugsgebiet betreffen.&lt;br /&gt;
&lt;br /&gt;
Liebe Freifunker, bitte tragt euch ein, wenn ihr einen Antrag gestellt habt!&lt;br /&gt;
&lt;br /&gt;
== Köln ==&lt;br /&gt;
&lt;br /&gt;
* 50668 Köln, Riehler Platz 2; Finanzamt - Interesse bekundet von [[Benutzer:g3ntleman|G3ntleman]]&lt;br /&gt;
[[Datei:Köln-Riehler-Platz.jpeg|800px|50668 Köln, Riehler Platz 2;Finanzamt]]&lt;br /&gt;
&lt;br /&gt;
* 50676 Köln, Blaubach 7; Finanzamt&lt;br /&gt;
[[Datei:Köln-Blaubach.jpeg|800px|50676 Köln, Blaubach 7;Finanzamt]]&lt;br /&gt;
&lt;br /&gt;
* 50676 Köln, Am Weidenbach 6; Finanzamt&lt;br /&gt;
[[Datei:Köln-Am-Weidenbach.jpeg|800px|50676 Köln, Am Weidenbach 6;Finanzamt]]&lt;br /&gt;
&lt;br /&gt;
* 50667 Köln, Appellhofplatz; Verwaltungsgericht Köln, Finanzgericht Köln&lt;br /&gt;
[[Datei:Köln-Appellhofplatz.jpeg|800px|50667 Köln, Appellhofplatz;Verwaltungsgericht Köln, Finanzgericht Köln]]&lt;br /&gt;
&lt;br /&gt;
* 50670 Köln, Reichenspergerplatz 1; Oberlandesgericht Köln&lt;br /&gt;
[[Datei:Köln-Reichensperger-Platz.jpeg|800px|50670 Köln, Reichenspergerplatz 1;Oberlandesgericht Köln]]&lt;br /&gt;
&lt;br /&gt;
* 50939 Köln, Luxemburger Str. 101; Land- und Amtsgericht Köln - Interesse bekundet von [[Benutzer:g3ntleman|G3ntleman]]&lt;br /&gt;
[[Datei:Köln-Luxemburger.jpeg|800px|50939 Köln, Luxemburger Str. 101;Land- und Amtsgericht Köln]]&lt;br /&gt;
[[Datei:Köln-Luxemburger2.jpeg|800px|50939 Köln, Luxemburger Str. 101;Land- und Amtsgericht Köln]]&lt;br /&gt;
&lt;br /&gt;
* 50667 Köln, Zeughausstr. 2-10; BR Köln&lt;br /&gt;
[[Datei:Köln-Zeughausstr.jpeg|800px|50667 Köln, Zeughausstr. 2-10;BR Köln]]&lt;br /&gt;
&lt;br /&gt;
* 50825 Köln, Stolkgasse 47; Polizei NRW (PI), Mitte&lt;br /&gt;
[[Datei:Köln-Stolkgasse.jpeg|800px|50825 Köln, Stolkgasse 47;Polizei NRW (PI), Mitte]]&lt;br /&gt;
&lt;br /&gt;
* 50825 Köln, Venloer Str. 354;Polizei NRW (PI), Ehrenfeld – Interesse bekundet von [[Benutzer:mick|Mick]]&lt;br /&gt;
[[Datei:Köln-Venloer.jpeg|800px|50825 Köln, Venloer Str. 354;Polizei NRW (PI), Ehrenfeld]]&lt;br /&gt;
&lt;br /&gt;
* 51063 Köln, Clevischer Ring 123;Polizei NRW (PI), Mühlheim&lt;br /&gt;
[[Datei:Köln-Clevischer-Ring.jpeg|800px|51063 Köln, Clevischer Ring 123;Polizei NRW (PI), Mühlheim]]&lt;br /&gt;
&lt;br /&gt;
* 51103 Köln, Walter-Pauli-Ring 2-6;Polizei NRW (Polizeipräsidium), Kalk&lt;br /&gt;
[[Datei:Köln-Walter-Pauli-Ring.jpeg|800px|51103 Köln, Walter-Pauli-Ring 2-6;Polizei NRW (Polizeipräsidium), Kalk]]&lt;br /&gt;
&lt;br /&gt;
* 51143 Köln, Ernst-Mühlendyck-Straße 4-6;Polizei NRW (Polizeiwache), Porz&lt;br /&gt;
[[Datei:Köln-Ernst-Mühlendyck.jpeg|800px|51143 Köln, Ernst-Mühlendyck-Straße 4-6;Polizei NRW (Polizeiwache), Porz]]&lt;br /&gt;
&lt;br /&gt;
== Bonn ==&lt;br /&gt;
&lt;br /&gt;
* 53111 Bonn, Welschnonnenstr. 15;Finanzamt - Interesse bekundet von [[Benutzer:nunatak|Nunatak]]&lt;br /&gt;
* 53111 Bonn, Wilhelmstraße 21-23;Land- und Amtsgericht Bonn - Interesse bekundet von [[Benutzer:nunatak|Nunatak]]&lt;br /&gt;
&lt;br /&gt;
== Umland ==&lt;br /&gt;
&lt;br /&gt;
* 53840 Troisdorf, Poststr. 65;Polizei NRW&lt;br /&gt;
[[Datei:Troisdorf-BF.jpeg|800px|53840 Troisdorf, Poststr. 65;Polizei NRW]]&lt;br /&gt;
&lt;br /&gt;
Bitte ergänzen!&lt;/div&gt;</summary>
		<author><name>G3ntleman</name></author>
	</entry>
	<entry>
		<id>https://kbu.freifunk.net/wiki/index.php?title=100x_WLAN_NRW&amp;diff=4798</id>
		<title>100x WLAN NRW</title>
		<link rel="alternate" type="text/html" href="https://kbu.freifunk.net/wiki/index.php?title=100x_WLAN_NRW&amp;diff=4798"/>
		<updated>2016-08-11T20:45:06Z</updated>

		<summary type="html">&lt;p&gt;G3ntleman: /* Köln */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Potentielle Standorte auf Landesgebäuden ==&lt;br /&gt;
&lt;br /&gt;
Hier eine Liste der Standorte aus dem Programm &amp;quot;100 WLANs&amp;quot; der NRW Landesregierung, die unser Einzugsgebiet betreffen.&lt;br /&gt;
&lt;br /&gt;
Liebe Freifunker, bitte tragt euch ein, wenn ihr einen Antrag gestellt habt!&lt;br /&gt;
&lt;br /&gt;
== Köln ==&lt;br /&gt;
&lt;br /&gt;
* 50668 Köln, Riehler Platz 2; Finanzamt - Interesse bekundet von [[Benutzer:g3ntleman|G3ntleman]]&lt;br /&gt;
[[Datei:Köln-Riehler-Platz.jpeg|800px|50668 Köln, Riehler Platz 2;Finanzamt]]&lt;br /&gt;
&lt;br /&gt;
* 50676 Köln, Blaubach 7; Finanzamt&lt;br /&gt;
[[Datei:Köln-Blaubach.jpeg|800px|50676 Köln, Blaubach 7;Finanzamt]]&lt;br /&gt;
&lt;br /&gt;
* 50676 Köln, Am Weidenbach 6; Finanzamt&lt;br /&gt;
[[Datei:Köln-Am-Weidenbach.jpeg|800px|50676 Köln, Am Weidenbach 6;Finanzamt]]&lt;br /&gt;
&lt;br /&gt;
* 50667 Köln, Appellhofplatz; Verwaltungsgericht Köln, Finanzgericht Köln&lt;br /&gt;
[[Datei:Köln-Appellhofplatz.jpeg|800px|50667 Köln, Appellhofplatz;Verwaltungsgericht Köln, Finanzgericht Köln]]&lt;br /&gt;
&lt;br /&gt;
* 50670 Köln, Reichenspergerplatz 1; Oberlandesgericht Köln&lt;br /&gt;
[[Datei:Köln-Reichensperger-Platz.jpeg|800px|50670 Köln, Reichenspergerplatz 1;Oberlandesgericht Köln]]&lt;br /&gt;
&lt;br /&gt;
* 50939 Köln, Luxemburger Str. 101; Land- und Amtsgericht Köln - Interesse bekundet von [[Benutzer:g3ntleman|G3ntleman]]&lt;br /&gt;
[[Datei:Köln-Luxemburger.jpeg|800px|50939 Köln, Luxemburger Str. 101;Land- und Amtsgericht Köln]]&lt;br /&gt;
[[Datei:Köln-Luxemburger2.jpeg|800px|50939 Köln, Luxemburger Str. 101;Land- und Amtsgericht Köln]]&lt;br /&gt;
&lt;br /&gt;
* 50667 Köln, Zeughausstr. 2-10; BR Köln&lt;br /&gt;
[[Datei:Köln-Zeughausstr.jpeg|800px|50667 Köln, Zeughausstr. 2-10;BR Köln]]&lt;br /&gt;
&lt;br /&gt;
* 50825 Köln, Stolkgasse 47; Polizei NRW (PI), Mitte&lt;br /&gt;
[[Datei:Köln-Stolkgasse.jpeg|800px|50825 Köln, Stolkgasse 47;Polizei NRW (PI), Mitte]]&lt;br /&gt;
&lt;br /&gt;
* 50825 Köln, Venloer Str. 354;Polizei NRW (PI), Ehrenfeld – Interesse bekundet von [[Benutzer:mick|Mick]]&lt;br /&gt;
[[Datei:Köln-Venloer.jpeg|800px|50825 Köln, Venloer Str. 354;Polizei NRW (PI), Ehrenfeld]]&lt;br /&gt;
&lt;br /&gt;
* 51063 Köln, Clevischer Ring 123;Polizei NRW (PI), Mühlheim&lt;br /&gt;
[[Datei:Köln-Clevischer-Ring.jpeg|800px|51063 Köln, Clevischer Ring 123;Polizei NRW (PI), Mühlheim]]&lt;br /&gt;
&lt;br /&gt;
* 51103 Köln, Walter-Pauli-Ring 2-6;Polizei NRW (Polizeipräsidium), Kalk&lt;br /&gt;
[[Datei:Köln-Walter-Pauli-Ring.jpeg|800px|51103 Köln, Walter-Pauli-Ring 2-6;Polizei NRW (Polizeipräsidium), Kalk]]&lt;br /&gt;
&lt;br /&gt;
* 51143 Köln, Ernst-Mühlendyck-Straße 4-6;Polizei NRW (Polizeiwache), Porz&lt;br /&gt;
[[Datei:Köln-Ernst-Mühlendyck.jpeg|800px|51143 Köln, Ernst-Mühlendyck-Straße 4-6;Polizei NRW (Polizeiwache), Porz]]&lt;br /&gt;
&lt;br /&gt;
== Bonn ==&lt;br /&gt;
&lt;br /&gt;
* 53111 Bonn, Welschnonnenstr. 15;Finanzamt&lt;br /&gt;
* 53111 Bonn, Wilhelmstraße 21-23;Land- und Amtsgericht Bonn&lt;br /&gt;
&lt;br /&gt;
== Umland ==&lt;br /&gt;
&lt;br /&gt;
* 53840 Troisdorf, Poststr. 65;Polizei NRW&lt;br /&gt;
[[Datei:Troisdorf-BF.jpeg|800px|53840 Troisdorf, Poststr. 65;Polizei NRW]]&lt;br /&gt;
&lt;br /&gt;
Bitte ergänzen!&lt;/div&gt;</summary>
		<author><name>G3ntleman</name></author>
	</entry>
	<entry>
		<id>https://kbu.freifunk.net/wiki/index.php?title=100x_WLAN_NRW&amp;diff=4797</id>
		<title>100x WLAN NRW</title>
		<link rel="alternate" type="text/html" href="https://kbu.freifunk.net/wiki/index.php?title=100x_WLAN_NRW&amp;diff=4797"/>
		<updated>2016-08-11T20:44:15Z</updated>

		<summary type="html">&lt;p&gt;G3ntleman: /* Köln */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Potentielle Standorte auf Landesgebäuden ==&lt;br /&gt;
&lt;br /&gt;
Hier eine Liste der Standorte aus dem Programm &amp;quot;100 WLANs&amp;quot; der NRW Landesregierung, die unser Einzugsgebiet betreffen.&lt;br /&gt;
&lt;br /&gt;
Liebe Freifunker, bitte tragt euch ein, wenn ihr einen Antrag gestellt habt!&lt;br /&gt;
&lt;br /&gt;
== Köln ==&lt;br /&gt;
&lt;br /&gt;
* 50668 Köln, Riehler Platz 2; Finanzamt - Interesse bekundet von [[Benutzer:g3ntleman|G3ntleman]]&lt;br /&gt;
[[Datei:Köln-Riehler-Platz.jpeg|800px|50668 Köln, Riehler Platz 2;Finanzamt]]&lt;br /&gt;
&lt;br /&gt;
* 50676 Köln, Blaubach 7; Finanzamt&lt;br /&gt;
[[Datei:Köln-Blaubach.jpeg|800px|50676 Köln, Blaubach 7;Finanzamt]]&lt;br /&gt;
&lt;br /&gt;
* 50676 Köln, Am Weidenbach 6; Finanzamt&lt;br /&gt;
[[Datei:Köln-Am-Weidenbach.jpeg|800px|50676 Köln, Am Weidenbach 6;Finanzamt]]&lt;br /&gt;
&lt;br /&gt;
* 50667 Köln, Appellhofplatz; Verwaltungsgericht Köln, Finanzgericht Köln&lt;br /&gt;
[[Datei:Köln-Appellhofplatz.jpeg|800px|50667 Köln, Appellhofplatz;Verwaltungsgericht Köln, Finanzgericht Köln]]&lt;br /&gt;
&lt;br /&gt;
* 50670 Köln, Reichenspergerplatz 1; Oberlandesgericht Köln&lt;br /&gt;
[[Datei:Köln-Reichensperger-Platz.jpeg|800px|50670 Köln, Reichenspergerplatz 1;Oberlandesgericht Köln]]&lt;br /&gt;
&lt;br /&gt;
* 50939 Köln, Luxemburger Str. 101; Land- und Amtsgericht Köln - Interesse bekundet von [[Benutzer:g3ntleman|G3ntleman]]&lt;br /&gt;
[[Datei:Köln-Luxemburger.jpeg|800px|50939 Köln, Luxemburger Str. 101;Land- und Amtsgericht Köln]]&lt;br /&gt;
[[Datei:Köln-Luxemburger2.jpeg|800px|50939 Köln, Luxemburger Str. 101;Land- und Amtsgericht Köln]]&lt;br /&gt;
&lt;br /&gt;
* 50667 Köln, Zeughausstr. 2-10; BR Köln&lt;br /&gt;
[[Datei:Köln-Zeughausstr.jpeg|800px|50667 Köln, Zeughausstr. 2-10;BR Köln]]&lt;br /&gt;
&lt;br /&gt;
* 50825 Köln, Stolkgasse 47; Polizei NRW (PI), Mitte&lt;br /&gt;
[[Datei:Köln-Stolkgasse.jpeg|800px|50825 Köln, Stolkgasse 47;Polizei NRW (PI), Mitte]]&lt;br /&gt;
&lt;br /&gt;
* 50825 Köln, Venloer Str. 354;Polizei NRW (PI), Ehrenfeld – Interesse bekundet von [[Benutzer:mick|Mick]]&lt;br /&gt;
[[Datei:Köln-Venloer.jpeg|800px|50825 Köln, Venloer Str. 354;Polizei NRW (PI), Ehrenfeld]&lt;br /&gt;
&lt;br /&gt;
* 51063 Köln, Clevischer Ring 123;Polizei NRW (PI), Mühlheim&lt;br /&gt;
[[Datei:Köln-Clevischer-Ring.jpeg|800px|51063 Köln, Clevischer Ring 123;Polizei NRW (PI), Mühlheim]]&lt;br /&gt;
&lt;br /&gt;
* 51103 Köln, Walter-Pauli-Ring 2-6;Polizei NRW (Polizeipräsidium), Kalk&lt;br /&gt;
[[Datei:Köln-Walter-Pauli-Ring.jpeg|800px|51103 Köln, Walter-Pauli-Ring 2-6;Polizei NRW (Polizeipräsidium), Kalk]]&lt;br /&gt;
&lt;br /&gt;
* 51143 Köln, Ernst-Mühlendyck-Straße 4-6;Polizei NRW (Polizeiwache), Porz&lt;br /&gt;
[[Datei:Köln-Ernst-Mühlendyck.jpeg|800px|51143 Köln, Ernst-Mühlendyck-Straße 4-6;Polizei NRW (Polizeiwache), Porz]]&lt;br /&gt;
&lt;br /&gt;
== Bonn ==&lt;br /&gt;
&lt;br /&gt;
* 53111 Bonn, Welschnonnenstr. 15;Finanzamt&lt;br /&gt;
* 53111 Bonn, Wilhelmstraße 21-23;Land- und Amtsgericht Bonn&lt;br /&gt;
&lt;br /&gt;
== Umland ==&lt;br /&gt;
&lt;br /&gt;
* 53840 Troisdorf, Poststr. 65;Polizei NRW&lt;br /&gt;
[[Datei:Troisdorf-BF.jpeg|800px|53840 Troisdorf, Poststr. 65;Polizei NRW]]&lt;br /&gt;
&lt;br /&gt;
Bitte ergänzen!&lt;/div&gt;</summary>
		<author><name>G3ntleman</name></author>
	</entry>
	<entry>
		<id>https://kbu.freifunk.net/wiki/index.php?title=100x_WLAN_NRW&amp;diff=4796</id>
		<title>100x WLAN NRW</title>
		<link rel="alternate" type="text/html" href="https://kbu.freifunk.net/wiki/index.php?title=100x_WLAN_NRW&amp;diff=4796"/>
		<updated>2016-08-11T20:38:25Z</updated>

		<summary type="html">&lt;p&gt;G3ntleman: /* Köln */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Potentielle Standorte auf Landesgebäuden ==&lt;br /&gt;
&lt;br /&gt;
Hier eine Liste der Standorte aus dem Programm &amp;quot;100 WLANs&amp;quot; der NRW Landesregierung, die unser Einzugsgebiet betreffen.&lt;br /&gt;
&lt;br /&gt;
Liebe Freifunker, bitte tragt euch ein, wenn ihr einen Antrag gestellt habt!&lt;br /&gt;
&lt;br /&gt;
== Köln ==&lt;br /&gt;
&lt;br /&gt;
* 50668 Köln, Riehler Platz 2; Finanzamt - Interesse bekundet von [[Benutzer:g3ntleman|G3ntleman]]&lt;br /&gt;
[[Datei:Köln-Riehler-Platz.jpeg|800px|50668 Köln, Riehler Platz 2;Finanzamt]]&lt;br /&gt;
&lt;br /&gt;
* 50676 Köln, Blaubach 7; Finanzamt&lt;br /&gt;
[[Datei:Köln-Blaubach.jpeg|800px|50676 Köln, Blaubach 7;Finanzamt]]&lt;br /&gt;
&lt;br /&gt;
* 50676 Köln, Am Weidenbach 6; Finanzamt&lt;br /&gt;
[[Datei:Köln-Am-Weidenbach.jpeg|800px|50676 Köln, Am Weidenbach 6;Finanzamt]]&lt;br /&gt;
&lt;br /&gt;
* 50667 Köln, Appellhofplatz; Verwaltungsgericht Köln, Finanzgericht Köln&lt;br /&gt;
[[Datei:Köln-Appellhofplatz.jpeg|800px|50667 Köln, Appellhofplatz;Verwaltungsgericht Köln, Finanzgericht Köln]]&lt;br /&gt;
&lt;br /&gt;
* 50670 Köln, Reichenspergerplatz 1; Oberlandesgericht Köln&lt;br /&gt;
[[Datei:Köln-Reichensperger-Platz.jpeg|800px|50670 Köln, Reichenspergerplatz 1;Oberlandesgericht Köln]]&lt;br /&gt;
&lt;br /&gt;
* 50939 Köln, Luxemburger Str. 101; Land- und Amtsgericht Köln - Interesse bekundet von [[Benutzer:g3ntleman|G3ntleman]]&lt;br /&gt;
[[Datei:Köln-Luxemburger.jpeg|800px|50939 Köln, Luxemburger Str. 101;Land- und Amtsgericht Köln]]&lt;br /&gt;
[[Datei:Köln-Luxemburger2.jpeg|800px|50939 Köln, Luxemburger Str. 101;Land- und Amtsgericht Köln]]&lt;br /&gt;
&lt;br /&gt;
* 50667 Köln, Zeughausstr. 2-10; BR Köln&lt;br /&gt;
[[Datei:Köln-Zeughausstr.jpeg|800px|50667 Köln, Zeughausstr. 2-10;BR Köln]]&lt;br /&gt;
&lt;br /&gt;
* 50825 Köln, Stolkgasse 47; Polizei NRW (PI), Mitte&lt;br /&gt;
[[Datei:Köln-Stolkgasse.jpeg|800px|50825 Köln, Stolkgasse 47;Polizei NRW (PI), Mitte]]&lt;br /&gt;
&lt;br /&gt;
* 50825 Köln, Venloer Str. 354;Polizei NRW (PI), Ehrenfeld – Interesse bekundet von 'Mick'&lt;br /&gt;
[[Datei:Köln-Venloer.jpeg|800px|50825 Köln, Venloer Str. 354;Polizei NRW (PI), Ehrenfeld]&lt;br /&gt;
&lt;br /&gt;
* 51063 Köln, Clevischer Ring 123;Polizei NRW (PI), Mühlheim&lt;br /&gt;
[[Datei:Köln-Clevischer-Ring.jpeg|800px|51063 Köln, Clevischer Ring 123;Polizei NRW (PI), Mühlheim]]&lt;br /&gt;
&lt;br /&gt;
* 51103 Köln, Walter-Pauli-Ring 2-6;Polizei NRW (Polizeipräsidium), Kalk&lt;br /&gt;
[[Datei:Köln-Walter-Pauli-Ring.jpeg|800px|51103 Köln, Walter-Pauli-Ring 2-6;Polizei NRW (Polizeipräsidium), Kalk]]&lt;br /&gt;
&lt;br /&gt;
* 51143 Köln, Ernst-Mühlendyck-Straße 4-6;Polizei NRW (Polizeiwache), Porz&lt;br /&gt;
[[Datei:Köln-Ernst-Mühlendyck.jpeg|800px|51143 Köln, Ernst-Mühlendyck-Straße 4-6;Polizei NRW (Polizeiwache), Porz]]&lt;br /&gt;
&lt;br /&gt;
== Bonn ==&lt;br /&gt;
&lt;br /&gt;
* 53111 Bonn, Welschnonnenstr. 15;Finanzamt&lt;br /&gt;
* 53111 Bonn, Wilhelmstraße 21-23;Land- und Amtsgericht Bonn&lt;br /&gt;
&lt;br /&gt;
== Umland ==&lt;br /&gt;
&lt;br /&gt;
* 53840 Troisdorf, Poststr. 65;Polizei NRW&lt;br /&gt;
[[Datei:Troisdorf-BF.jpeg|800px|53840 Troisdorf, Poststr. 65;Polizei NRW]]&lt;br /&gt;
&lt;br /&gt;
Bitte ergänzen!&lt;/div&gt;</summary>
		<author><name>G3ntleman</name></author>
	</entry>
	<entry>
		<id>https://kbu.freifunk.net/wiki/index.php?title=100x_WLAN_NRW&amp;diff=4795</id>
		<title>100x WLAN NRW</title>
		<link rel="alternate" type="text/html" href="https://kbu.freifunk.net/wiki/index.php?title=100x_WLAN_NRW&amp;diff=4795"/>
		<updated>2016-08-11T20:36:51Z</updated>

		<summary type="html">&lt;p&gt;G3ntleman: /* Köln */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Potentielle Standorte auf Landesgebäuden ==&lt;br /&gt;
&lt;br /&gt;
Hier eine Liste der Standorte aus dem Programm &amp;quot;100 WLANs&amp;quot; der NRW Landesregierung, die unser Einzugsgebiet betreffen.&lt;br /&gt;
&lt;br /&gt;
Liebe Freifunker, bitte tragt euch ein, wenn ihr einen Antrag gestellt habt!&lt;br /&gt;
&lt;br /&gt;
== Köln ==&lt;br /&gt;
&lt;br /&gt;
* 50668 Köln, Riehler Platz 2; Finanzamt - Interesse bekundet von [[Benutzer:g3ntleman]]&lt;br /&gt;
[[Datei:Köln-Riehler-Platz.jpeg|800px|50668 Köln, Riehler Platz 2;Finanzamt]]&lt;br /&gt;
&lt;br /&gt;
* 50676 Köln, Blaubach 7; Finanzamt&lt;br /&gt;
[[Datei:Köln-Blaubach.jpeg|800px|50676 Köln, Blaubach 7;Finanzamt]]&lt;br /&gt;
&lt;br /&gt;
* 50676 Köln, Am Weidenbach 6; Finanzamt&lt;br /&gt;
[[Datei:Köln-Am-Weidenbach.jpeg|800px|50676 Köln, Am Weidenbach 6;Finanzamt]]&lt;br /&gt;
&lt;br /&gt;
* 50667 Köln, Appellhofplatz; Verwaltungsgericht Köln, Finanzgericht Köln&lt;br /&gt;
[[Datei:Köln-Appellhofplatz.jpeg|800px|50667 Köln, Appellhofplatz;Verwaltungsgericht Köln, Finanzgericht Köln]]&lt;br /&gt;
&lt;br /&gt;
* 50670 Köln, Reichenspergerplatz 1; Oberlandesgericht Köln&lt;br /&gt;
[[Datei:Köln-Reichensperger-Platz.jpeg|800px|50670 Köln, Reichenspergerplatz 1;Oberlandesgericht Köln]]&lt;br /&gt;
&lt;br /&gt;
* 50939 Köln, Luxemburger Str. 101; Land- und Amtsgericht Köln - Interesse bekundet von [[Benutzer:g3ntleman]]&lt;br /&gt;
[[Datei:Köln-Luxemburger.jpeg|800px|50939 Köln, Luxemburger Str. 101;Land- und Amtsgericht Köln]]&lt;br /&gt;
[[Datei:Köln-Luxemburger2.jpeg|800px|50939 Köln, Luxemburger Str. 101;Land- und Amtsgericht Köln]]&lt;br /&gt;
&lt;br /&gt;
* 50667 Köln, Zeughausstr. 2-10; BR Köln&lt;br /&gt;
[[Datei:Köln-Zeughausstr.jpeg|800px|50667 Köln, Zeughausstr. 2-10;BR Köln]]&lt;br /&gt;
&lt;br /&gt;
* 50825 Köln, Stolkgasse 47; Polizei NRW (PI), Mitte&lt;br /&gt;
[[Datei:Köln-Stolkgasse.jpeg|800px|50825 Köln, Stolkgasse 47;Polizei NRW (PI), Mitte]]&lt;br /&gt;
&lt;br /&gt;
* 50825 Köln, Venloer Str. 354;Polizei NRW (PI), Ehrenfeld – Interesse bekundet von 'Mick'&lt;br /&gt;
[[Datei:Köln-Venloer.jpeg|800px|50825 Köln, Venloer Str. 354;Polizei NRW (PI), Ehrenfeld]&lt;br /&gt;
&lt;br /&gt;
* 51063 Köln, Clevischer Ring 123;Polizei NRW (PI), Mühlheim&lt;br /&gt;
[[Datei:Köln-Clevischer-Ring.jpeg|800px|51063 Köln, Clevischer Ring 123;Polizei NRW (PI), Mühlheim]]&lt;br /&gt;
&lt;br /&gt;
* 51103 Köln, Walter-Pauli-Ring 2-6;Polizei NRW (Polizeipräsidium), Kalk&lt;br /&gt;
[[Datei:Köln-Walter-Pauli-Ring.jpeg|800px|51103 Köln, Walter-Pauli-Ring 2-6;Polizei NRW (Polizeipräsidium), Kalk]]&lt;br /&gt;
&lt;br /&gt;
* 51143 Köln, Ernst-Mühlendyck-Straße 4-6;Polizei NRW (Polizeiwache), Porz&lt;br /&gt;
[[Datei:Köln-Ernst-Mühlendyck.jpeg|800px|51143 Köln, Ernst-Mühlendyck-Straße 4-6;Polizei NRW (Polizeiwache), Porz]]&lt;br /&gt;
&lt;br /&gt;
== Bonn ==&lt;br /&gt;
&lt;br /&gt;
* 53111 Bonn, Welschnonnenstr. 15;Finanzamt&lt;br /&gt;
* 53111 Bonn, Wilhelmstraße 21-23;Land- und Amtsgericht Bonn&lt;br /&gt;
&lt;br /&gt;
== Umland ==&lt;br /&gt;
&lt;br /&gt;
* 53840 Troisdorf, Poststr. 65;Polizei NRW&lt;br /&gt;
[[Datei:Troisdorf-BF.jpeg|800px|53840 Troisdorf, Poststr. 65;Polizei NRW]]&lt;br /&gt;
&lt;br /&gt;
Bitte ergänzen!&lt;/div&gt;</summary>
		<author><name>G3ntleman</name></author>
	</entry>
	<entry>
		<id>https://kbu.freifunk.net/wiki/index.php?title=100x_WLAN_NRW&amp;diff=4794</id>
		<title>100x WLAN NRW</title>
		<link rel="alternate" type="text/html" href="https://kbu.freifunk.net/wiki/index.php?title=100x_WLAN_NRW&amp;diff=4794"/>
		<updated>2016-08-11T20:35:35Z</updated>

		<summary type="html">&lt;p&gt;G3ntleman: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Potentielle Standorte auf Landesgebäuden ==&lt;br /&gt;
&lt;br /&gt;
Hier eine Liste der Standorte aus dem Programm &amp;quot;100 WLANs&amp;quot; der NRW Landesregierung, die unser Einzugsgebiet betreffen.&lt;br /&gt;
&lt;br /&gt;
Liebe Freifunker, bitte tragt euch ein, wenn ihr einen Antrag gestellt habt!&lt;br /&gt;
&lt;br /&gt;
== Köln ==&lt;br /&gt;
&lt;br /&gt;
* 50668 Köln, Riehler Platz 2; Finanzamt - Interesse bekundet von [[user:g3ntleman G3ntleman]]&lt;br /&gt;
[[Datei:Köln-Riehler-Platz.jpeg|800px|50668 Köln, Riehler Platz 2;Finanzamt]]&lt;br /&gt;
&lt;br /&gt;
* 50676 Köln, Blaubach 7; Finanzamt&lt;br /&gt;
[[Datei:Köln-Blaubach.jpeg|800px|50676 Köln, Blaubach 7;Finanzamt]]&lt;br /&gt;
&lt;br /&gt;
* 50676 Köln, Am Weidenbach 6; Finanzamt&lt;br /&gt;
[[Datei:Köln-Am-Weidenbach.jpeg|800px|50676 Köln, Am Weidenbach 6;Finanzamt]]&lt;br /&gt;
&lt;br /&gt;
* 50667 Köln, Appellhofplatz; Verwaltungsgericht Köln, Finanzgericht Köln&lt;br /&gt;
[[Datei:Köln-Appellhofplatz.jpeg|800px|50667 Köln, Appellhofplatz;Verwaltungsgericht Köln, Finanzgericht Köln]]&lt;br /&gt;
&lt;br /&gt;
* 50670 Köln, Reichenspergerplatz 1; Oberlandesgericht Köln&lt;br /&gt;
[[Datei:Köln-Reichensperger-Platz.jpeg|800px|50670 Köln, Reichenspergerplatz 1;Oberlandesgericht Köln]]&lt;br /&gt;
&lt;br /&gt;
* 50939 Köln, Luxemburger Str. 101; Land- und Amtsgericht Köln - Interesse bekundet von [[user:g3ntleman G3ntleman]]&lt;br /&gt;
[[Datei:Köln-Luxemburger.jpeg|800px|50939 Köln, Luxemburger Str. 101;Land- und Amtsgericht Köln]]&lt;br /&gt;
[[Datei:Köln-Luxemburger2.jpeg|800px|50939 Köln, Luxemburger Str. 101;Land- und Amtsgericht Köln]]&lt;br /&gt;
&lt;br /&gt;
* 50667 Köln, Zeughausstr. 2-10; BR Köln&lt;br /&gt;
[[Datei:Köln-Zeughausstr.jpeg|800px|50667 Köln, Zeughausstr. 2-10;BR Köln]]&lt;br /&gt;
&lt;br /&gt;
* 50825 Köln, Stolkgasse 47; Polizei NRW (PI), Mitte&lt;br /&gt;
[[Datei:Köln-Stolkgasse.jpeg|800px|50825 Köln, Stolkgasse 47;Polizei NRW (PI), Mitte]]&lt;br /&gt;
&lt;br /&gt;
* 50825 Köln, Venloer Str. 354;Polizei NRW (PI), Ehrenfeld – Interesse bekundet von 'Mick'&lt;br /&gt;
[[Datei:Köln-Venloer.jpeg|800px|50825 Köln, Venloer Str. 354;Polizei NRW (PI), Ehrenfeld]&lt;br /&gt;
&lt;br /&gt;
* 51063 Köln, Clevischer Ring 123;Polizei NRW (PI), Mühlheim&lt;br /&gt;
[[Datei:Köln-Clevischer-Ring.jpeg|800px|51063 Köln, Clevischer Ring 123;Polizei NRW (PI), Mühlheim]]&lt;br /&gt;
&lt;br /&gt;
* 51103 Köln, Walter-Pauli-Ring 2-6;Polizei NRW (Polizeipräsidium), Kalk&lt;br /&gt;
[[Datei:Köln-Walter-Pauli-Ring.jpeg|800px|51103 Köln, Walter-Pauli-Ring 2-6;Polizei NRW (Polizeipräsidium), Kalk]]&lt;br /&gt;
&lt;br /&gt;
* 51143 Köln, Ernst-Mühlendyck-Straße 4-6;Polizei NRW (Polizeiwache), Porz&lt;br /&gt;
[[Datei:Köln-Ernst-Mühlendyck.jpeg|800px|51143 Köln, Ernst-Mühlendyck-Straße 4-6;Polizei NRW (Polizeiwache), Porz]]&lt;br /&gt;
&lt;br /&gt;
== Bonn ==&lt;br /&gt;
&lt;br /&gt;
* 53111 Bonn, Welschnonnenstr. 15;Finanzamt&lt;br /&gt;
* 53111 Bonn, Wilhelmstraße 21-23;Land- und Amtsgericht Bonn&lt;br /&gt;
&lt;br /&gt;
== Umland ==&lt;br /&gt;
&lt;br /&gt;
* 53840 Troisdorf, Poststr. 65;Polizei NRW&lt;br /&gt;
[[Datei:Troisdorf-BF.jpeg|800px|53840 Troisdorf, Poststr. 65;Polizei NRW]]&lt;br /&gt;
&lt;br /&gt;
Bitte ergänzen!&lt;/div&gt;</summary>
		<author><name>G3ntleman</name></author>
	</entry>
	<entry>
		<id>https://kbu.freifunk.net/wiki/index.php?title=100x_WLAN_NRW&amp;diff=4793</id>
		<title>100x WLAN NRW</title>
		<link rel="alternate" type="text/html" href="https://kbu.freifunk.net/wiki/index.php?title=100x_WLAN_NRW&amp;diff=4793"/>
		<updated>2016-08-11T20:26:55Z</updated>

		<summary type="html">&lt;p&gt;G3ntleman: /* Potentielle Standorte auf Landesgebäuden */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Potentielle Standorte auf Landesgebäuden ==&lt;br /&gt;
&lt;br /&gt;
Hier eine Liste der Standorte aus dem Programm &amp;quot;100 WLANs&amp;quot; der NRW Landesregierung, die unser Einzugsgebiet betreffen.&lt;br /&gt;
&lt;br /&gt;
Liebe Freifunker, bitte tragt euch ein, wenn ihr einen Antrag gestellt habt!&lt;br /&gt;
&lt;br /&gt;
== Köln ==&lt;br /&gt;
&lt;br /&gt;
* 50668 Köln, Riehler Platz 2;Finanzamt&lt;br /&gt;
[[Datei:Köln-Riehler-Platz.jpeg|800px|50668 Köln, Riehler Platz 2;Finanzamt]]&lt;br /&gt;
&lt;br /&gt;
* 50676 Köln, Blaubach 7;Finanzamt&lt;br /&gt;
[[Datei:Köln-Blaubach.jpeg|800px|50676 Köln, Blaubach 7;Finanzamt]]&lt;br /&gt;
&lt;br /&gt;
* 50676 Köln, Am Weidenbach 6;Finanzamt&lt;br /&gt;
[[Datei:Köln-Am-Weidenbach.jpeg|800px|50676 Köln, Am Weidenbach 6;Finanzamt]]&lt;br /&gt;
&lt;br /&gt;
* 50667 Köln, Appellhofplatz;Verwaltungsgericht Köln, Finanzgericht Köln&lt;br /&gt;
[[Datei:Köln-Appellhofplatz.jpeg|800px|50667 Köln, Appellhofplatz;Verwaltungsgericht Köln, Finanzgericht Köln]]&lt;br /&gt;
&lt;br /&gt;
* 50670 Köln, Reichenspergerplatz 1;Oberlandesgericht Köln&lt;br /&gt;
[[Datei:Köln-Reichensperger-Platz.jpeg|800px|50670 Köln, Reichenspergerplatz 1;Oberlandesgericht Köln]]&lt;br /&gt;
&lt;br /&gt;
* 50939 Köln, Luxemburger Str. 101;Land- und Amtsgericht Köln&lt;br /&gt;
[[Datei:Köln-Luxemburger.jpeg|800px|50939 Köln, Luxemburger Str. 101;Land- und Amtsgericht Köln]]&lt;br /&gt;
[[Datei:Köln-Luxemburger2.jpeg|800px|50939 Köln, Luxemburger Str. 101;Land- und Amtsgericht Köln]]&lt;br /&gt;
&lt;br /&gt;
* 50667 Köln, Zeughausstr. 2-10;BR Köln&lt;br /&gt;
[[Datei:Köln-Zeughausstr.jpeg|800px|50667 Köln, Zeughausstr. 2-10;BR Köln]]&lt;br /&gt;
&lt;br /&gt;
* 50825 Köln, Stolkgasse 47;Polizei NRW (PI), Mitte&lt;br /&gt;
[[Datei:Köln-Stolkgasse.jpeg|800px|50825 Köln, Stolkgasse 47;Polizei NRW (PI), Mitte]]&lt;br /&gt;
&lt;br /&gt;
* 50825 Köln, Venloer Str. 354;Polizei NRW (PI), Ehrenfeld&lt;br /&gt;
[[Datei:Köln-Venloer.jpeg|800px|50825 Köln, Venloer Str. 354;Polizei NRW (PI), Ehrenfeld]&lt;br /&gt;
&lt;br /&gt;
Interesse: Mick&lt;br /&gt;
Wer noch?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* 51063 Köln, Clevischer Ring 123;Polizei NRW (PI), Mühlheim&lt;br /&gt;
[[Datei:Köln-Clevischer-Ring.jpeg|800px|51063 Köln, Clevischer Ring 123;Polizei NRW (PI), Mühlheim]]&lt;br /&gt;
&lt;br /&gt;
* 51103 Köln, Walter-Pauli-Ring 2-6;Polizei NRW (Polizeipräsidium), Kalk&lt;br /&gt;
[[Datei:Köln-Walter-Pauli-Ring.jpeg|800px|51103 Köln, Walter-Pauli-Ring 2-6;Polizei NRW (Polizeipräsidium), Kalk]]&lt;br /&gt;
&lt;br /&gt;
* 51143 Köln, Ernst-Mühlendyck-Straße 4-6;Polizei NRW (Polizeiwache), Porz&lt;br /&gt;
[[Datei:Köln-Ernst-Mühlendyck.jpeg|800px|51143 Köln, Ernst-Mühlendyck-Straße 4-6;Polizei NRW (Polizeiwache), Porz]]&lt;br /&gt;
&lt;br /&gt;
== Bonn ==&lt;br /&gt;
&lt;br /&gt;
* 53111 Bonn, Welschnonnenstr. 15;Finanzamt&lt;br /&gt;
* 53111 Bonn, Wilhelmstraße 21-23;Land- und Amtsgericht Bonn&lt;br /&gt;
&lt;br /&gt;
== Umland ==&lt;br /&gt;
&lt;br /&gt;
* 53840 Troisdorf, Poststr. 65;Polizei NRW&lt;br /&gt;
[[Datei:Troisdorf-BF.jpeg|800px|53840 Troisdorf, Poststr. 65;Polizei NRW]]&lt;br /&gt;
&lt;br /&gt;
Bitte ergänzen!&lt;/div&gt;</summary>
		<author><name>G3ntleman</name></author>
	</entry>
	<entry>
		<id>https://kbu.freifunk.net/wiki/index.php?title=Datei:K%C3%B6ln-Blaubach.jpeg&amp;diff=4707</id>
		<title>Datei:Köln-Blaubach.jpeg</title>
		<link rel="alternate" type="text/html" href="https://kbu.freifunk.net/wiki/index.php?title=Datei:K%C3%B6ln-Blaubach.jpeg&amp;diff=4707"/>
		<updated>2016-07-01T11:29:12Z</updated>

		<summary type="html">&lt;p&gt;G3ntleman: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>G3ntleman</name></author>
	</entry>
	<entry>
		<id>https://kbu.freifunk.net/wiki/index.php?title=100x_WLAN_NRW&amp;diff=4706</id>
		<title>100x WLAN NRW</title>
		<link rel="alternate" type="text/html" href="https://kbu.freifunk.net/wiki/index.php?title=100x_WLAN_NRW&amp;diff=4706"/>
		<updated>2016-07-01T11:28:53Z</updated>

		<summary type="html">&lt;p&gt;G3ntleman: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Potentielle Standorte auf Landesgebäuden ==&lt;br /&gt;
&lt;br /&gt;
Hier eine Liste der Standorte aus dem Programm &amp;quot;100 WLANs&amp;quot; der NRW Landesregierung, die unser Einzugsgebiet betreffen.&lt;br /&gt;
&lt;br /&gt;
== Köln ==&lt;br /&gt;
&lt;br /&gt;
* 50668 Köln, Riehler Platz 2;Finanzamt&lt;br /&gt;
[[Datei:Köln-Riehler-Platz.jpeg|800px|50668 Köln, Riehler Platz 2;Finanzamt]]&lt;br /&gt;
&lt;br /&gt;
* 50676 Köln, Blaubach 7;Finanzamt&lt;br /&gt;
[[Datei:Köln-Blaubach.jpeg|800px|50676 Köln, Blaubach 7;Finanzamt]]&lt;br /&gt;
&lt;br /&gt;
* 50676 Köln, Am Weidenbach 6;Finanzamt&lt;br /&gt;
[[Datei:Köln-Am-Weidenbach.jpeg|800px|50676 Köln, Am Weidenbach 6;Finanzamt]]&lt;br /&gt;
&lt;br /&gt;
* 50667 Köln, Appellhofplatz;Verwaltungsgericht Köln, Finanzgericht Köln&lt;br /&gt;
[[Datei:Köln-Appellhofplatz.jpeg|800px|50667 Köln, Appellhofplatz;Verwaltungsgericht Köln, Finanzgericht Köln]]&lt;br /&gt;
&lt;br /&gt;
* 50670 Köln, Reichenspergerplatz 1;Oberlandesgericht Köln&lt;br /&gt;
[[Datei:Köln-Reichensperger-Platz.jpeg|800px|50670 Köln, Reichenspergerplatz 1;Oberlandesgericht Köln]]&lt;br /&gt;
&lt;br /&gt;
* 50939 Köln, Luxemburger Str. 101;Land- und Amtsgericht Köln&lt;br /&gt;
[[Datei:Köln-Luxemburger.jpeg|800px|50939 Köln, Luxemburger Str. 101;Land- und Amtsgericht Köln]]&lt;br /&gt;
[[Datei:Köln-Luxemburger2.jpeg|800px|50939 Köln, Luxemburger Str. 101;Land- und Amtsgericht Köln]]&lt;br /&gt;
&lt;br /&gt;
* 50667 Köln, Zeughausstr. 2-10;BR Köln&lt;br /&gt;
[[Datei:Köln-Zeughausstr.jpeg|800px|50667 Köln, Zeughausstr. 2-10;BR Köln]]&lt;br /&gt;
&lt;br /&gt;
* 50825 Köln, Stolkgasse 47;Polizei NRW (PI), Mitte&lt;br /&gt;
[[Datei:Köln-Stolkgasse.jpeg|800px|50825 Köln, Stolkgasse 47;Polizei NRW (PI), Mitte]]&lt;br /&gt;
&lt;br /&gt;
* 50825 Köln, Venloer Str. 354;Polizei NRW (PI), Ehrenfeld&lt;br /&gt;
[[Datei:Köln-Venloer.jpeg|800px|50825 Köln, Venloer Str. 354;Polizei NRW (PI), Ehrenfeld]&lt;br /&gt;
&lt;br /&gt;
* 51063 Köln, Clevischer Ring 123;Polizei NRW (PI), Mühlheim&lt;br /&gt;
[[Datei:Köln-Clevischer-Ring.jpeg|800px|51063 Köln, Clevischer Ring 123;Polizei NRW (PI), Mühlheim]]&lt;br /&gt;
&lt;br /&gt;
* 51103 Köln, Walter-Pauli-Ring 2-6;Polizei NRW (Polizeipräsidium), Kalk&lt;br /&gt;
[[Datei:Köln-Walter-Pauli-Ring.jpeg|800px|51103 Köln, Walter-Pauli-Ring 2-6;Polizei NRW (Polizeipräsidium), Kalk]]&lt;br /&gt;
&lt;br /&gt;
* 51143 Köln, Ernst-Mühlendyck-Straße 4-6;Polizei NRW (Polizeiwache), Porz&lt;br /&gt;
[[Datei:Köln-Ernst-Mühlendyck.jpeg|800px|51143 Köln, Ernst-Mühlendyck-Straße 4-6;Polizei NRW (Polizeiwache), Porz]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Bonn ==&lt;br /&gt;
&lt;br /&gt;
* 53111 Bonn, Welschnonnenstr. 15;Finanzamt&lt;br /&gt;
* 53111 Bonn, Wilhelmstraße 21-23;Land- und Amtsgericht Bonn&lt;br /&gt;
&lt;br /&gt;
== Umland ==&lt;br /&gt;
&lt;br /&gt;
* 53840 Troisdorf, Poststr. 65;Polizei NRW&lt;br /&gt;
[[Datei:Troisdorf-BF.jpeg|800px|53840 Troisdorf, Poststr. 65;Polizei NRW]]&lt;br /&gt;
&lt;br /&gt;
Bitte ergänzen!&lt;/div&gt;</summary>
		<author><name>G3ntleman</name></author>
	</entry>
	<entry>
		<id>https://kbu.freifunk.net/wiki/index.php?title=100x_WLAN_NRW&amp;diff=4705</id>
		<title>100x WLAN NRW</title>
		<link rel="alternate" type="text/html" href="https://kbu.freifunk.net/wiki/index.php?title=100x_WLAN_NRW&amp;diff=4705"/>
		<updated>2016-07-01T11:06:54Z</updated>

		<summary type="html">&lt;p&gt;G3ntleman: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Potentielle Standorte auf Landesgebäuden ==&lt;br /&gt;
&lt;br /&gt;
Hier eine Liste der Standorte aus dem Programm &amp;quot;100 WLANs&amp;quot; der NRW Landesregierung, die unser Einzugsgebiet betreffen.&lt;br /&gt;
&lt;br /&gt;
== Köln ==&lt;br /&gt;
&lt;br /&gt;
* 50668 Köln, Riehler Platz 2;Finanzamt&lt;br /&gt;
[[Datei:Köln-Riehler-Platz.jpeg|800px|50668 Köln, Riehler Platz 2;Finanzamt]]&lt;br /&gt;
&lt;br /&gt;
* 50676 Köln, Blaubach 7;Finanzamt&lt;br /&gt;
[[Datei:Köln-Riehler-Platz.jpeg|800px|50676 Köln, Blaubach 7;Finanzamt]]&lt;br /&gt;
&lt;br /&gt;
* 50676 Köln, Am Weidenbach 6;Finanzamt&lt;br /&gt;
[[Datei:Köln-Riehler-Platz.jpeg|800px|50676 Köln, Am Weidenbach 6;Finanzamt]]&lt;br /&gt;
&lt;br /&gt;
* 50667 Köln, Appellhofplatz;Verwaltungsgericht Köln, Finanzgericht Köln&lt;br /&gt;
[[Datei:Köln-Riehler-Platz.jpeg|800px|50667 Köln, Appellhofplatz;Verwaltungsgericht Köln, Finanzgericht Köln]]&lt;br /&gt;
&lt;br /&gt;
* 50670 Köln, Reichenspergerplatz 1;Oberlandesgericht Köln&lt;br /&gt;
[[Datei:Köln-Riehler-Platz.jpeg|800px|50670 Köln, Reichenspergerplatz 1;Oberlandesgericht Köln]]&lt;br /&gt;
&lt;br /&gt;
* 50939 Köln, Luxemburger Str. 101;Land- und Amtsgericht Köln&lt;br /&gt;
[[Datei:Köln-Riehler-Platz.jpeg|800px|50939 Köln, Luxemburger Str. 101;Land- und Amtsgericht Köln]]&lt;br /&gt;
&lt;br /&gt;
* 50667 Köln, Zeughausstr. 2-10;BR Köln&lt;br /&gt;
[[Datei:Köln-Riehler-Platz.jpeg|800px|50667 Köln, Zeughausstr. 2-10;BR Köln]]&lt;br /&gt;
&lt;br /&gt;
* 50825 Köln, Stolkgasse 47;Polizei NRW (PI), Mitte&lt;br /&gt;
[[Datei:Köln-Riehler-Platz.jpeg|800px|50825 Köln, Stolkgasse 47;Polizei NRW (PI), Mitte]]&lt;br /&gt;
&lt;br /&gt;
* 50825 Köln, Venloer Str. 354;Polizei NRW (PI), Ehrenfeld&lt;br /&gt;
[[Datei:Köln-Riehler-Platz.jpeg|800px|50825 Köln, Venloer Str. 354;Polizei NRW (PI), Ehrenfeld]&lt;br /&gt;
&lt;br /&gt;
* 51063 Köln, Clevischer Ring 123;Polizei NRW (PI), Mühlheim&lt;br /&gt;
[[Datei:Köln-Riehler-Platz.jpeg|800px|51063 Köln, Clevischer Ring 123;Polizei NRW (PI), Mühlheim]]&lt;br /&gt;
&lt;br /&gt;
* 51103 Köln, Walter-Pauli-Ring 2-6;Polizei NRW (Polizeipräsidium), Kalk&lt;br /&gt;
[[Datei:Köln-Riehler-Platz.jpeg|800px|51103 Köln, Walter-Pauli-Ring 2-6;Polizei NRW (Polizeipräsidium), Kalk]]&lt;br /&gt;
&lt;br /&gt;
* 51143 Köln, Ernst-Mühlendyck-Straße 4-6;Polizei NRW (Polizeiwache), Porz&lt;br /&gt;
[[Datei:Köln-Riehler-Platz.jpeg|800px|51143 Köln, Ernst-Mühlendyck-Straße 4-6;Polizei NRW (Polizeiwache), Porz]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Bonn ==&lt;br /&gt;
&lt;br /&gt;
* 53111 Bonn, Welschnonnenstr. 15;Finanzamt&lt;br /&gt;
* 53111 Bonn, Wilhelmstraße 21-23;Land- und Amtsgericht Bonn&lt;br /&gt;
&lt;br /&gt;
== Umland ==&lt;br /&gt;
&lt;br /&gt;
Bitte ergänzen!&lt;/div&gt;</summary>
		<author><name>G3ntleman</name></author>
	</entry>
	<entry>
		<id>https://kbu.freifunk.net/wiki/index.php?title=100x_WLAN_NRW&amp;diff=4704</id>
		<title>100x WLAN NRW</title>
		<link rel="alternate" type="text/html" href="https://kbu.freifunk.net/wiki/index.php?title=100x_WLAN_NRW&amp;diff=4704"/>
		<updated>2016-07-01T10:59:52Z</updated>

		<summary type="html">&lt;p&gt;G3ntleman: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Potentielle Standorte auf Landesgebäuden ==&lt;br /&gt;
&lt;br /&gt;
Hier eine Liste der Standorte aus dem Programm &amp;quot;100 WLANs&amp;quot; der NRW Landesregierung, die unser Einzugsgebiet betreffen.&lt;br /&gt;
&lt;br /&gt;
== Köln ==&lt;br /&gt;
&lt;br /&gt;
* 50668 Köln;Riehler Platz 2;Finanzamt&lt;br /&gt;
&lt;br /&gt;
[[Datei:Köln-Riehler-Platz.jpeg|640px|thumb|50668 Köln;Riehler Platz 2;Finanzamt]]&lt;br /&gt;
&lt;br /&gt;
* 50676 Köln, Blaubach 7;Finanzamt&lt;br /&gt;
* 50676 Köln, Am Weidenbach 6;Finanzamt&lt;br /&gt;
* 50667 Köln, Appellhofplatz;Verwaltungsgericht Köln        Finanzgericht Köln&lt;br /&gt;
* 50670 Köln, Reichenspergerplatz 1;Oberlandesgericht Köln&lt;br /&gt;
* 50939 Köln, Luxemburger Str. 101;Land- und Amtsgericht Köln&lt;br /&gt;
* 50667 Köln, Zeughausstr. 2-10;BR Köln&lt;br /&gt;
* 50825 Köln, Stolkgasse 47;Polizei NRW (PI), Mitte&lt;br /&gt;
* 50825 Köln, Venloer Str. 354;Polizei NRW (PI), Ehrenfeld&lt;br /&gt;
* 51063 Köln, Clevischer Ring 123;Polizei NRW (PI), Mühlheim&lt;br /&gt;
* 51103 Köln, Walter-Pauli-Ring 2-6;Polizei NRW (Polizeipräsidium), Kalk&lt;br /&gt;
* 51143 Köln, Ernst-Mühlendyck-Straße 4-6;Polizei NRW (Polizeiwache), Porz&lt;br /&gt;
&lt;br /&gt;
== Bonn ==&lt;br /&gt;
&lt;br /&gt;
* 53111 Bonn, Welschnonnenstr. 15;Finanzamt&lt;br /&gt;
* 53111 Bonn, Wilhelmstraße 21-23;Land- und Amtsgericht Bonn&lt;br /&gt;
&lt;br /&gt;
== Umland ==&lt;br /&gt;
&lt;br /&gt;
Bitte ergänzen!&lt;/div&gt;</summary>
		<author><name>G3ntleman</name></author>
	</entry>
	<entry>
		<id>https://kbu.freifunk.net/wiki/index.php?title=100x_WLAN_NRW&amp;diff=4703</id>
		<title>100x WLAN NRW</title>
		<link rel="alternate" type="text/html" href="https://kbu.freifunk.net/wiki/index.php?title=100x_WLAN_NRW&amp;diff=4703"/>
		<updated>2016-07-01T10:59:11Z</updated>

		<summary type="html">&lt;p&gt;G3ntleman: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Potentielle Standorte auf Landesgebäuden ==&lt;br /&gt;
&lt;br /&gt;
Hier eine Liste der Standorte aus dem Programm &amp;quot;100 WLANs&amp;quot; der NRW Landesregierung, die unser Einzugsgebiet betreffen.&lt;br /&gt;
&lt;br /&gt;
== Köln ==&lt;br /&gt;
&lt;br /&gt;
* 50668 Köln;Riehler Platz 2;Finanzamt&lt;br /&gt;
&lt;br /&gt;
[[Datei:Köln-Riehler-Platz.jpeg|640px|left|Alternativer Text]]&lt;br /&gt;
&lt;br /&gt;
* 50676 Köln, Blaubach 7;Finanzamt&lt;br /&gt;
* 50676 Köln, Am Weidenbach 6;Finanzamt&lt;br /&gt;
* 50667 Köln, Appellhofplatz;Verwaltungsgericht Köln        Finanzgericht Köln&lt;br /&gt;
* 50670 Köln, Reichenspergerplatz 1;Oberlandesgericht Köln&lt;br /&gt;
* 50939 Köln, Luxemburger Str. 101;Land- und Amtsgericht Köln&lt;br /&gt;
* 50667 Köln, Zeughausstr. 2-10;BR Köln&lt;br /&gt;
* 50825 Köln, Stolkgasse 47;Polizei NRW (PI), Mitte&lt;br /&gt;
* 50825 Köln, Venloer Str. 354;Polizei NRW (PI), Ehrenfeld&lt;br /&gt;
* 51063 Köln, Clevischer Ring 123;Polizei NRW (PI), Mühlheim&lt;br /&gt;
* 51103 Köln, Walter-Pauli-Ring 2-6;Polizei NRW (Polizeipräsidium), Kalk&lt;br /&gt;
* 51143 Köln, Ernst-Mühlendyck-Straße 4-6;Polizei NRW (Polizeiwache), Porz&lt;br /&gt;
&lt;br /&gt;
== Bonn ==&lt;br /&gt;
&lt;br /&gt;
* 53111 Bonn, Welschnonnenstr. 15;Finanzamt&lt;br /&gt;
* 53111 Bonn, Wilhelmstraße 21-23;Land- und Amtsgericht Bonn&lt;br /&gt;
&lt;br /&gt;
== Umland ==&lt;br /&gt;
&lt;br /&gt;
Bitte ergänzen!&lt;/div&gt;</summary>
		<author><name>G3ntleman</name></author>
	</entry>
	<entry>
		<id>https://kbu.freifunk.net/wiki/index.php?title=100x_WLAN_NRW&amp;diff=4702</id>
		<title>100x WLAN NRW</title>
		<link rel="alternate" type="text/html" href="https://kbu.freifunk.net/wiki/index.php?title=100x_WLAN_NRW&amp;diff=4702"/>
		<updated>2016-07-01T10:58:09Z</updated>

		<summary type="html">&lt;p&gt;G3ntleman: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Potentielle Standorte auf Landesgebäuden ==&lt;br /&gt;
&lt;br /&gt;
Hier eine Liste der Standorte aus dem Programm &amp;quot;100 WLANs&amp;quot; der NRW Landesregierung, die unser Einzugsgebiet betreffen.&lt;br /&gt;
&lt;br /&gt;
== Köln ==&lt;br /&gt;
&lt;br /&gt;
* 50668 Köln;Riehler Platz 2;Finanzamt&lt;br /&gt;
&lt;br /&gt;
[[Medium:Köln-Riehler-Platz.jpeg]]&lt;br /&gt;
&lt;br /&gt;
[[Datei:Köln-Riehler-Platz.jpeg|200px|thumb|left|Alternativer Text]]&lt;br /&gt;
&lt;br /&gt;
* 50676 Köln, Blaubach 7;Finanzamt&lt;br /&gt;
* 50676 Köln, Am Weidenbach 6;Finanzamt&lt;br /&gt;
* 50667 Köln, Appellhofplatz;Verwaltungsgericht Köln        Finanzgericht Köln&lt;br /&gt;
* 50670 Köln, Reichenspergerplatz 1;Oberlandesgericht Köln&lt;br /&gt;
* 50939 Köln, Luxemburger Str. 101;Land- und Amtsgericht Köln&lt;br /&gt;
* 50667 Köln, Zeughausstr. 2-10;BR Köln&lt;br /&gt;
* 50825 Köln, Stolkgasse 47;Polizei NRW (PI), Mitte&lt;br /&gt;
* 50825 Köln, Venloer Str. 354;Polizei NRW (PI), Ehrenfeld&lt;br /&gt;
* 51063 Köln, Clevischer Ring 123;Polizei NRW (PI), Mühlheim&lt;br /&gt;
* 51103 Köln, Walter-Pauli-Ring 2-6;Polizei NRW (Polizeipräsidium), Kalk&lt;br /&gt;
* 51143 Köln, Ernst-Mühlendyck-Straße 4-6;Polizei NRW (Polizeiwache), Porz&lt;br /&gt;
&lt;br /&gt;
== Bonn ==&lt;br /&gt;
&lt;br /&gt;
* 53111 Bonn, Welschnonnenstr. 15;Finanzamt&lt;br /&gt;
* 53111 Bonn, Wilhelmstraße 21-23;Land- und Amtsgericht Bonn&lt;br /&gt;
&lt;br /&gt;
== Umland ==&lt;br /&gt;
&lt;br /&gt;
Bitte ergänzen!&lt;/div&gt;</summary>
		<author><name>G3ntleman</name></author>
	</entry>
	<entry>
		<id>https://kbu.freifunk.net/wiki/index.php?title=100x_WLAN_NRW&amp;diff=4701</id>
		<title>100x WLAN NRW</title>
		<link rel="alternate" type="text/html" href="https://kbu.freifunk.net/wiki/index.php?title=100x_WLAN_NRW&amp;diff=4701"/>
		<updated>2016-07-01T10:56:32Z</updated>

		<summary type="html">&lt;p&gt;G3ntleman: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Potentielle Standorte auf Landesgebäuden ==&lt;br /&gt;
&lt;br /&gt;
Hier eine Liste der Standorte aus dem Programm &amp;quot;100 WLANs&amp;quot; der NRW Landesregierung, die unser Einzugsgebiet betreffen.&lt;br /&gt;
&lt;br /&gt;
== Köln ==&lt;br /&gt;
&lt;br /&gt;
* 50668 Köln;Riehler Platz 2;Finanzamt&lt;br /&gt;
&lt;br /&gt;
[[Medium:Köln-Richler-Platz.jpeg]]&lt;br /&gt;
&lt;br /&gt;
[[Datei:Köln-Richler-Platz.jpeg|200px|thumb|left|Alternativer Text]]&lt;br /&gt;
&lt;br /&gt;
* 50676 Köln, Blaubach 7;Finanzamt&lt;br /&gt;
* 50676 Köln, Am Weidenbach 6;Finanzamt&lt;br /&gt;
* 50667 Köln, Appellhofplatz;Verwaltungsgericht Köln        Finanzgericht Köln&lt;br /&gt;
* 50670 Köln, Reichenspergerplatz 1;Oberlandesgericht Köln&lt;br /&gt;
* 50939 Köln, Luxemburger Str. 101;Land- und Amtsgericht Köln&lt;br /&gt;
* 50667 Köln, Zeughausstr. 2-10;BR Köln&lt;br /&gt;
* 50825 Köln, Stolkgasse 47;Polizei NRW (PI), Mitte&lt;br /&gt;
* 50825 Köln, Venloer Str. 354;Polizei NRW (PI), Ehrenfeld&lt;br /&gt;
* 51063 Köln, Clevischer Ring 123;Polizei NRW (PI), Mühlheim&lt;br /&gt;
* 51103 Köln, Walter-Pauli-Ring 2-6;Polizei NRW (Polizeipräsidium), Kalk&lt;br /&gt;
* 51143 Köln, Ernst-Mühlendyck-Straße 4-6;Polizei NRW (Polizeiwache), Porz&lt;br /&gt;
&lt;br /&gt;
== Bonn ==&lt;br /&gt;
&lt;br /&gt;
* 53111 Bonn, Welschnonnenstr. 15;Finanzamt&lt;br /&gt;
* 53111 Bonn, Wilhelmstraße 21-23;Land- und Amtsgericht Bonn&lt;br /&gt;
&lt;br /&gt;
== Umland ==&lt;br /&gt;
&lt;br /&gt;
Bitte ergänzen!&lt;/div&gt;</summary>
		<author><name>G3ntleman</name></author>
	</entry>
	<entry>
		<id>https://kbu.freifunk.net/wiki/index.php?title=100x_WLAN_NRW&amp;diff=4700</id>
		<title>100x WLAN NRW</title>
		<link rel="alternate" type="text/html" href="https://kbu.freifunk.net/wiki/index.php?title=100x_WLAN_NRW&amp;diff=4700"/>
		<updated>2016-07-01T10:55:13Z</updated>

		<summary type="html">&lt;p&gt;G3ntleman: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Potentielle Standorte auf Landesgebäuden ==&lt;br /&gt;
&lt;br /&gt;
Hier eine Liste der Standorte aus dem Programm &amp;quot;100 WLANs&amp;quot; der NRW Landesregierung, die unser Einzugsgebiet betreffen.&lt;br /&gt;
&lt;br /&gt;
== Köln ==&lt;br /&gt;
&lt;br /&gt;
* 50668 Köln;Riehler Platz 2;Finanzamt&lt;br /&gt;
&lt;br /&gt;
[[Medium:Köln-Richler-Platz.jpeg]]&lt;br /&gt;
&lt;br /&gt;
* 50676 Köln, Blaubach 7;Finanzamt&lt;br /&gt;
* 50676 Köln, Am Weidenbach 6;Finanzamt&lt;br /&gt;
* 50667 Köln, Appellhofplatz;Verwaltungsgericht Köln        Finanzgericht Köln&lt;br /&gt;
* 50670 Köln, Reichenspergerplatz 1;Oberlandesgericht Köln&lt;br /&gt;
* 50939 Köln, Luxemburger Str. 101;Land- und Amtsgericht Köln&lt;br /&gt;
* 50667 Köln, Zeughausstr. 2-10;BR Köln&lt;br /&gt;
* 50825 Köln, Stolkgasse 47;Polizei NRW (PI), Mitte&lt;br /&gt;
* 50825 Köln, Venloer Str. 354;Polizei NRW (PI), Ehrenfeld&lt;br /&gt;
* 51063 Köln, Clevischer Ring 123;Polizei NRW (PI), Mühlheim&lt;br /&gt;
* 51103 Köln, Walter-Pauli-Ring 2-6;Polizei NRW (Polizeipräsidium), Kalk&lt;br /&gt;
* 51143 Köln, Ernst-Mühlendyck-Straße 4-6;Polizei NRW (Polizeiwache), Porz&lt;br /&gt;
&lt;br /&gt;
== Bonn ==&lt;br /&gt;
&lt;br /&gt;
* 53111 Bonn, Welschnonnenstr. 15;Finanzamt&lt;br /&gt;
* 53111 Bonn, Wilhelmstraße 21-23;Land- und Amtsgericht Bonn&lt;br /&gt;
&lt;br /&gt;
== Umland ==&lt;br /&gt;
&lt;br /&gt;
Bitte ergänzen!&lt;/div&gt;</summary>
		<author><name>G3ntleman</name></author>
	</entry>
	<entry>
		<id>https://kbu.freifunk.net/wiki/index.php?title=100x_WLAN_NRW&amp;diff=4699</id>
		<title>100x WLAN NRW</title>
		<link rel="alternate" type="text/html" href="https://kbu.freifunk.net/wiki/index.php?title=100x_WLAN_NRW&amp;diff=4699"/>
		<updated>2016-07-01T10:52:20Z</updated>

		<summary type="html">&lt;p&gt;G3ntleman: /* Köln */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Potentielle Standorte auf Landesgebäuden ==&lt;br /&gt;
&lt;br /&gt;
Hier eine Liste der Standorte aus dem Programm &amp;quot;100 WLANs&amp;quot; der NRW Landesregierung, die unser Einzugsgebiet betreffen.&lt;br /&gt;
&lt;br /&gt;
== Köln ==&lt;br /&gt;
&lt;br /&gt;
* 50668 Köln;Riehler Platz 2;Finanzamt&lt;br /&gt;
&lt;br /&gt;
[[Medium:Köln-Richler-Platz.jpeg]]&lt;br /&gt;
&lt;br /&gt;
* 50676 Köln;Blaubach 7;Finanzamt&lt;br /&gt;
* 50676 Köln;Am Weidenbach 6;Finanzamt&lt;br /&gt;
* 50667 Köln;Appellhofplatz;Verwaltungsgericht Köln        Finanzgericht Köln&lt;br /&gt;
* 50670 Köln;Reichenspergerplatz 1;Oberlandesgericht Köln&lt;br /&gt;
* 50939 Köln;Luxemburger Str. 101;Land- und Amtsgericht Köln&lt;br /&gt;
* 50667 Köln;Zeughausstr. 2-10;BR Köln&lt;br /&gt;
* 50825 Köln;Stolkgasse 47;Polizei NRW (PI), Mitte&lt;br /&gt;
* 50825 Köln;Venloer Str. 354;Polizei NRW (PI), Ehrenfeld&lt;br /&gt;
* 51063 Köln;Clevischer Ring 123;Polizei NRW (PI), Mühlheim&lt;br /&gt;
* 51103 Köln;Walter-Pauli-Ring 2-6;Polizei NRW (Polizeipräsidium), Kalk&lt;br /&gt;
* 51143 Köln;Ernst-Mühlendyck-Straße 4-6;Polizei NRW (Polizeiwache), Porz&lt;/div&gt;</summary>
		<author><name>G3ntleman</name></author>
	</entry>
	<entry>
		<id>https://kbu.freifunk.net/wiki/index.php?title=100x_WLAN_NRW&amp;diff=4698</id>
		<title>100x WLAN NRW</title>
		<link rel="alternate" type="text/html" href="https://kbu.freifunk.net/wiki/index.php?title=100x_WLAN_NRW&amp;diff=4698"/>
		<updated>2016-07-01T10:50:21Z</updated>

		<summary type="html">&lt;p&gt;G3ntleman: Die Seite wurde neu angelegt: „ == Potentielle Standorte auf Landesgebäuden ==  Hier eine Liste der Standorte aus dem Programm &amp;quot;100 WLANs&amp;quot; der NRW Landesregierung, die unser Einzugsgebiet b…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Potentielle Standorte auf Landesgebäuden ==&lt;br /&gt;
&lt;br /&gt;
Hier eine Liste der Standorte aus dem Programm &amp;quot;100 WLANs&amp;quot; der NRW Landesregierung, die unser Einzugsgebiet betreffen.&lt;br /&gt;
&lt;br /&gt;
== Köln ==&lt;br /&gt;
&lt;br /&gt;
* 50668 Köln;Riehler Platz 2;Finanzamt&lt;br /&gt;
&lt;br /&gt;
[[Datei:Köln-Riehler-Platz]]&lt;br /&gt;
&lt;br /&gt;
* 50676 Köln;Blaubach 7;Finanzamt&lt;br /&gt;
* 50676 Köln;Am Weidenbach 6;Finanzamt&lt;br /&gt;
* 50667 Köln;Appellhofplatz;Verwaltungsgericht Köln        Finanzgericht Köln&lt;br /&gt;
* 50670 Köln;Reichenspergerplatz 1;Oberlandesgericht Köln&lt;br /&gt;
* 50939 Köln;Luxemburger Str. 101;Land- und Amtsgericht Köln&lt;br /&gt;
* 50667 Köln;Zeughausstr. 2-10;BR Köln&lt;br /&gt;
* 50825 Köln;Stolkgasse 47;Polizei NRW (PI), Mitte&lt;br /&gt;
* 50825 Köln;Venloer Str. 354;Polizei NRW (PI), Ehrenfeld&lt;br /&gt;
* 51063 Köln;Clevischer Ring 123;Polizei NRW (PI), Mühlheim&lt;br /&gt;
* 51103 Köln;Walter-Pauli-Ring 2-6;Polizei NRW (Polizeipräsidium), Kalk&lt;br /&gt;
* 51143 Köln;Ernst-Mühlendyck-Straße 4-6;Polizei NRW (Polizeiwache), Porz&lt;/div&gt;</summary>
		<author><name>G3ntleman</name></author>
	</entry>
	<entry>
		<id>https://kbu.freifunk.net/wiki/index.php?title=Datei:K%C3%B6ln-Riehler-Platz.jpeg&amp;diff=4697</id>
		<title>Datei:Köln-Riehler-Platz.jpeg</title>
		<link rel="alternate" type="text/html" href="https://kbu.freifunk.net/wiki/index.php?title=Datei:K%C3%B6ln-Riehler-Platz.jpeg&amp;diff=4697"/>
		<updated>2016-07-01T10:43:47Z</updated>

		<summary type="html">&lt;p&gt;G3ntleman: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>G3ntleman</name></author>
	</entry>
	<entry>
		<id>https://kbu.freifunk.net/wiki/index.php?title=Datei:K%C3%B6ln-Zeughausstr.jpeg&amp;diff=4696</id>
		<title>Datei:Köln-Zeughausstr.jpeg</title>
		<link rel="alternate" type="text/html" href="https://kbu.freifunk.net/wiki/index.php?title=Datei:K%C3%B6ln-Zeughausstr.jpeg&amp;diff=4696"/>
		<updated>2016-07-01T10:43:35Z</updated>

		<summary type="html">&lt;p&gt;G3ntleman: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>G3ntleman</name></author>
	</entry>
	<entry>
		<id>https://kbu.freifunk.net/wiki/index.php?title=Datei:K%C3%B6ln-Walter-Pauli-Ring.jpeg&amp;diff=4695</id>
		<title>Datei:Köln-Walter-Pauli-Ring.jpeg</title>
		<link rel="alternate" type="text/html" href="https://kbu.freifunk.net/wiki/index.php?title=Datei:K%C3%B6ln-Walter-Pauli-Ring.jpeg&amp;diff=4695"/>
		<updated>2016-07-01T10:43:20Z</updated>

		<summary type="html">&lt;p&gt;G3ntleman: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>G3ntleman</name></author>
	</entry>
	<entry>
		<id>https://kbu.freifunk.net/wiki/index.php?title=Datei:K%C3%B6ln-Venloer.jpeg&amp;diff=4694</id>
		<title>Datei:Köln-Venloer.jpeg</title>
		<link rel="alternate" type="text/html" href="https://kbu.freifunk.net/wiki/index.php?title=Datei:K%C3%B6ln-Venloer.jpeg&amp;diff=4694"/>
		<updated>2016-07-01T10:42:59Z</updated>

		<summary type="html">&lt;p&gt;G3ntleman: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>G3ntleman</name></author>
	</entry>
	<entry>
		<id>https://kbu.freifunk.net/wiki/index.php?title=Datei:K%C3%B6ln-Stolkgasse.jpeg&amp;diff=4693</id>
		<title>Datei:Köln-Stolkgasse.jpeg</title>
		<link rel="alternate" type="text/html" href="https://kbu.freifunk.net/wiki/index.php?title=Datei:K%C3%B6ln-Stolkgasse.jpeg&amp;diff=4693"/>
		<updated>2016-07-01T10:42:47Z</updated>

		<summary type="html">&lt;p&gt;G3ntleman: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>G3ntleman</name></author>
	</entry>
	<entry>
		<id>https://kbu.freifunk.net/wiki/index.php?title=Datei:K%C3%B6ln-Reichensperger-Platz.jpeg&amp;diff=4692</id>
		<title>Datei:Köln-Reichensperger-Platz.jpeg</title>
		<link rel="alternate" type="text/html" href="https://kbu.freifunk.net/wiki/index.php?title=Datei:K%C3%B6ln-Reichensperger-Platz.jpeg&amp;diff=4692"/>
		<updated>2016-07-01T10:42:18Z</updated>

		<summary type="html">&lt;p&gt;G3ntleman: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>G3ntleman</name></author>
	</entry>
	<entry>
		<id>https://kbu.freifunk.net/wiki/index.php?title=Datei:K%C3%B6ln-Luxemburger2.jpeg&amp;diff=4691</id>
		<title>Datei:Köln-Luxemburger2.jpeg</title>
		<link rel="alternate" type="text/html" href="https://kbu.freifunk.net/wiki/index.php?title=Datei:K%C3%B6ln-Luxemburger2.jpeg&amp;diff=4691"/>
		<updated>2016-07-01T10:41:45Z</updated>

		<summary type="html">&lt;p&gt;G3ntleman: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>G3ntleman</name></author>
	</entry>
	<entry>
		<id>https://kbu.freifunk.net/wiki/index.php?title=Datei:K%C3%B6ln-Luxemburger.jpeg&amp;diff=4690</id>
		<title>Datei:Köln-Luxemburger.jpeg</title>
		<link rel="alternate" type="text/html" href="https://kbu.freifunk.net/wiki/index.php?title=Datei:K%C3%B6ln-Luxemburger.jpeg&amp;diff=4690"/>
		<updated>2016-07-01T10:41:21Z</updated>

		<summary type="html">&lt;p&gt;G3ntleman: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>G3ntleman</name></author>
	</entry>
	<entry>
		<id>https://kbu.freifunk.net/wiki/index.php?title=Datei:K%C3%B6ln-Ernst-M%C3%BChlendyck.jpeg&amp;diff=4689</id>
		<title>Datei:Köln-Ernst-Mühlendyck.jpeg</title>
		<link rel="alternate" type="text/html" href="https://kbu.freifunk.net/wiki/index.php?title=Datei:K%C3%B6ln-Ernst-M%C3%BChlendyck.jpeg&amp;diff=4689"/>
		<updated>2016-07-01T10:41:06Z</updated>

		<summary type="html">&lt;p&gt;G3ntleman: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>G3ntleman</name></author>
	</entry>
	<entry>
		<id>https://kbu.freifunk.net/wiki/index.php?title=Datei:K%C3%B6ln-Clevischer-Ring.jpeg&amp;diff=4688</id>
		<title>Datei:Köln-Clevischer-Ring.jpeg</title>
		<link rel="alternate" type="text/html" href="https://kbu.freifunk.net/wiki/index.php?title=Datei:K%C3%B6ln-Clevischer-Ring.jpeg&amp;diff=4688"/>
		<updated>2016-07-01T10:40:49Z</updated>

		<summary type="html">&lt;p&gt;G3ntleman: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>G3ntleman</name></author>
	</entry>
	<entry>
		<id>https://kbu.freifunk.net/wiki/index.php?title=Datei:K%C3%B6ln-Appellhofplatz.jpeg&amp;diff=4687</id>
		<title>Datei:Köln-Appellhofplatz.jpeg</title>
		<link rel="alternate" type="text/html" href="https://kbu.freifunk.net/wiki/index.php?title=Datei:K%C3%B6ln-Appellhofplatz.jpeg&amp;diff=4687"/>
		<updated>2016-07-01T10:40:36Z</updated>

		<summary type="html">&lt;p&gt;G3ntleman: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>G3ntleman</name></author>
	</entry>
	<entry>
		<id>https://kbu.freifunk.net/wiki/index.php?title=Datei:K%C3%B6ln-Am-Weidenbach.jpeg&amp;diff=4686</id>
		<title>Datei:Köln-Am-Weidenbach.jpeg</title>
		<link rel="alternate" type="text/html" href="https://kbu.freifunk.net/wiki/index.php?title=Datei:K%C3%B6ln-Am-Weidenbach.jpeg&amp;diff=4686"/>
		<updated>2016-07-01T10:37:48Z</updated>

		<summary type="html">&lt;p&gt;G3ntleman: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>G3ntleman</name></author>
	</entry>
	<entry>
		<id>https://kbu.freifunk.net/wiki/index.php?title=Datei:Troisdorf-BF.jpeg&amp;diff=4685</id>
		<title>Datei:Troisdorf-BF.jpeg</title>
		<link rel="alternate" type="text/html" href="https://kbu.freifunk.net/wiki/index.php?title=Datei:Troisdorf-BF.jpeg&amp;diff=4685"/>
		<updated>2016-07-01T10:37:11Z</updated>

		<summary type="html">&lt;p&gt;G3ntleman: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>G3ntleman</name></author>
	</entry>
	<entry>
		<id>https://kbu.freifunk.net/wiki/index.php?title=Supernode&amp;diff=4612</id>
		<title>Supernode</title>
		<link rel="alternate" type="text/html" href="https://kbu.freifunk.net/wiki/index.php?title=Supernode&amp;diff=4612"/>
		<updated>2016-05-22T17:07:56Z</updated>

		<summary type="html">&lt;p&gt;G3ntleman: /* Konfiguration /etc/radvd.conf */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TOCright}}&lt;br /&gt;
[[Kategorie:Infrastruktur]]&lt;br /&gt;
&lt;br /&gt;
== Voraussetzungen ==&lt;br /&gt;
[[https://en.wikipedia.org/wiki/Supernode_%28networking%29 wikipedia-article]]&lt;br /&gt;
&lt;br /&gt;
Benötigte Software&lt;br /&gt;
&lt;br /&gt;
1) [[https://projects.universe-factory.net/projects/fastd fastd]] Mesh-vpn&lt;br /&gt;
&lt;br /&gt;
2) [[https://bmx6.net/projects/bmx6 bmx6]] BackboneMeshProtokoll&lt;br /&gt;
&lt;br /&gt;
3) [[http://www.open-mesh.org/projects/open-mesh/wiki batman-adv]] ClientMeshProtokoll&lt;br /&gt;
&lt;br /&gt;
4) [[http://www.tinc-vpn.org/ tinc]] Mesh-vpn&lt;br /&gt;
&lt;br /&gt;
5) OS: debian jessie(or whatever you like)&lt;br /&gt;
&lt;br /&gt;
Du benötigst ausserdem: &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* eine private IPv4/IPv6 Adresse und ein Subnetz für die Clients&lt;br /&gt;
* eine IPv4/IPv6 Adresse für das Backbone-Netz&lt;br /&gt;
&lt;br /&gt;
Diese kannst du unter dem Artikel IP Netze selbst zuteilen, oder nachlesen, welches deine sind, wenn es jemand anderes dir schon zuteilte.&lt;br /&gt;
&lt;br /&gt;
(nur bei öffentlichen Supernodes)&lt;br /&gt;
== Vorbereitungen ==&lt;br /&gt;
In der /etc/sysctl.conf muss folgendes mit einem Editor hinzugefügt werden:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
net.ipv4.ip_forward=1&lt;br /&gt;
net.ipv4.ip_no_pmtu_disc=1&lt;br /&gt;
net.ipv4.route.flush=1&lt;br /&gt;
net.ipv6.conf.all.forwarding=1&lt;br /&gt;
net.ipv6.conf.all.autoconf=0&lt;br /&gt;
net.ipv6.conf.all.accept_ra=0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Danach die /etc/sysctl.conf neu einlesen:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sysctl -p&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für Batman-adv und fastd-Pakete in /etc/apt/apt/sources.list hinzufügen, z.B. so:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo &amp;quot;deb http://repo.universe-factory.net/debian/ sid main&amp;quot; &amp;gt;&amp;gt;/etc/apt/sources.list&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
GPG-Key importieren und apt via https ermöglichen:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 gpg --keyserver pgpkeys.mit.edu --recv-key  16EF3F64CB201D9C&lt;br /&gt;
 gpg -a --export 16EF3F64CB201D9C | apt-key add -&lt;br /&gt;
&lt;br /&gt;
 apt-get install apt-transport-https&lt;br /&gt;
&lt;br /&gt;
 apt-get update&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Batman-adv (compat14 (Hood Bonn))==&lt;br /&gt;
=== Installation ===&lt;br /&gt;
Dies sollte auf debian wheezy batman-adv 2013.4.0 installieren.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install batman-adv-dkms&lt;br /&gt;
echo &amp;quot;batman-adv&amp;quot; &amp;gt;&amp;gt; /etc/modules&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== debian jessie ====&lt;br /&gt;
batman 14 aus folgender quelle installieren:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
http://repo.universe-factory.net/debian/ sid main&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
dann dkms die richtige version beibringen:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
dkms remove batman-adv/2013.4.0 --all&lt;br /&gt;
dkms --force install batman-adv/2013.4.0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
und mit apt-pinning die richtige version für batctl erzwingen, in /etc/apt/preferences.d/batctl.pref:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Package: batctl&lt;br /&gt;
Pin: origin repo.universe-factory.net&lt;br /&gt;
Pin-Priority: 1000&lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
und apt-get install batctl&lt;br /&gt;
&lt;br /&gt;
== Batman-adv (compat15)==&lt;br /&gt;
&lt;br /&gt;
=== Installation ===&lt;br /&gt;
Update and install:&lt;br /&gt;
 apt-get update&lt;br /&gt;
 apt-get install git make gcc build-essential linux-headers-$(uname -r) pkg-config libgps-dev libnl-3-dev libjansson-dev fastd&lt;br /&gt;
&lt;br /&gt;
Install Batman, batctl and alfred&lt;br /&gt;
 mkdir /opt/freifunk&lt;br /&gt;
 cd $_&lt;br /&gt;
 &lt;br /&gt;
 git clone git://git.open-mesh.org/batman-adv.git&lt;br /&gt;
 cd batman-adv&lt;br /&gt;
 git checkout v2015.1&lt;br /&gt;
 make&lt;br /&gt;
 make install&lt;br /&gt;
 &lt;br /&gt;
 cd ../&lt;br /&gt;
 &lt;br /&gt;
 git clone http://git.open-mesh.org/batctl.git&lt;br /&gt;
 cd batctl&lt;br /&gt;
 git checkout v2015.1&lt;br /&gt;
 make&lt;br /&gt;
 make install&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Wird künftig nicht mehr benötigt. Wer's trotzdem installieren mag:&lt;br /&gt;
&lt;br /&gt;
 cd ../&lt;br /&gt;
 &lt;br /&gt;
 git clone http://git.open-mesh.org/alfred.git&lt;br /&gt;
 cd alfred&lt;br /&gt;
 git checkout v2014.4.0&lt;br /&gt;
 make &lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
== fastd ==&lt;br /&gt;
=== Installation ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 apt-get install fastd curl&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Add Directories''' &lt;br /&gt;
 mkdir /etc/fastd/mesh-vpn&lt;br /&gt;
 mkdir /etc/fastd/mesh-vpn/peers&lt;br /&gt;
&lt;br /&gt;
=== Konfiguration ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;quot;[YOUR SECRET KEY HERE]&amp;quot; sollte dabei durch den fastd-secret-key ersetzt werden. Den Key müsst ihr selbst erstellen. Dies geht mit dem Befehl:&lt;br /&gt;
&lt;br /&gt;
 fastd --generate-key&lt;br /&gt;
&lt;br /&gt;
Schreibt am besten euch public und private key woanders noch auf. Wenn ihr den verliert, können Nodes nicht mehr mit euch connecten, solange diese nicht umkonfiguriert werden.&lt;br /&gt;
&lt;br /&gt;
In /etc/fastd/mesh-vpn/fastd.conf folgendes hinzufügen:&lt;br /&gt;
&lt;br /&gt;
==== /etc/fastd/mesh-vpn/fastd.conf ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Log warnings and errors to stderr&lt;br /&gt;
#log level warn;&lt;br /&gt;
log level error;&lt;br /&gt;
&lt;br /&gt;
drop capabilities yes;&lt;br /&gt;
forward no;&lt;br /&gt;
hide ip addresses yes;&lt;br /&gt;
hide mac addresses yes;&lt;br /&gt;
&lt;br /&gt;
# Log everything to a log file&lt;br /&gt;
#log to &amp;quot;/var/log/fastd-mesh-vpn.log&amp;quot; level debug;&lt;br /&gt;
log to &amp;quot;/var/log/fastd-mesh-vpn.log&amp;quot; level warn;&lt;br /&gt;
&lt;br /&gt;
# Set the interface name&lt;br /&gt;
interface &amp;quot;mesh-vpn&amp;quot;;&lt;br /&gt;
mode &amp;quot;tap&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
# Support xsalsa20 and aes128 encryption methods, prefer xsalsa20&lt;br /&gt;
method &amp;quot;salsa2012+umac&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
# Bind to a fixed port, IPv4 only&lt;br /&gt;
bind 0.0.0.0:10000;&lt;br /&gt;
&lt;br /&gt;
mtu 1312;&lt;br /&gt;
pmtu auto;&lt;br /&gt;
secure handshakes yes;&lt;br /&gt;
&lt;br /&gt;
# Secret key generated by 'fastd --generate-key'&lt;br /&gt;
secret &amp;quot;[YOUR SECRET KEY HERE]&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Include peers from the directory 'peers' and set max connections&lt;br /&gt;
&lt;br /&gt;
peer group &amp;quot;backbone&amp;quot; {&lt;br /&gt;
  include peers from &amp;quot;backbone&amp;quot;;&lt;br /&gt;
  peer limit 64;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
on up sync &amp;quot;./on-up&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
# Allows all peers to connect.&lt;br /&gt;
on verify async &amp;quot;true&amp;quot;;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Ordnerstruktur anlegen:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir /etc/fastd/mesh-vpn/backbone&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Optional: Wenn die Node teil einer grösseren Hood werden soll, entsprechende Backbone Node Keys in das zueben erstellte Verzeichnis legen. Vorzuziehen ist aber entweder eine eigene Fastdinstanz oder eine Tinc VPN Verbindung (AES-NI) um sich an eine hood (Layer2 Mesh mit Batman-adv) zu verbinden, dies ist performanter.&lt;br /&gt;
&lt;br /&gt;
Der IP v4-Range bezieht sich auf euren selbst gewählten Bereich, welcher unter https://pad.freifunk.net/p/kbuip dokumentiert ist.&lt;br /&gt;
==== /etc/fastd/mesh-vpn/on-up ====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
/sbin/ip link set dev mesh-vpn address [MacAdresseAusdenken]&lt;br /&gt;
/sbin/ip link set dev mesh-vpn up&lt;br /&gt;
&lt;br /&gt;
batctl if add mesh-vpn&lt;br /&gt;
batctl it 10000&lt;br /&gt;
batctl bl 1&lt;br /&gt;
batctl gw_mode server 200MBit/200MBit # anpassen&lt;br /&gt;
&lt;br /&gt;
/sbin/ip rule show | grep 'from 10.0.0.0/8 lookup freifunk'&lt;br /&gt;
if [ $? -eq 1 ]; then&lt;br /&gt;
  /sbin/ip rule add from 10.0.0.0/8 table freifunk&lt;br /&gt;
fi&lt;br /&gt;
/sbin/ip route add [deinelokaleIPv4Range] dev bat0 table freifunk&lt;br /&gt;
/sbin/ip route flush cache&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
on-up ausführbar machen:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chmod +x /etc/fastd/mesh-vpn/on-up&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== BmxBone Netz ==&lt;br /&gt;
&lt;br /&gt;
Jetzt müsst ihr euch entscheiden, welches VPN Programm ihr für das BmxBone nutzen wollt:&lt;br /&gt;
* wenn ihr eine CPU mit AES-NI habt, oder eine CPU mit deutlich mehr als 1GHz nehmt tinc&lt;br /&gt;
* wenn ihr eine langsame CPU sub 1GHz oder sogar eine ARM CPU, sollte fastd besser sein&lt;br /&gt;
=== Installation mit tinc ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install tinc bridge-utils make build-essential&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Wir müssen bmx6 noch kompilieren:&lt;br /&gt;
 mkdir /opt/freifunk/&lt;br /&gt;
 cd /opt/freifunk/&lt;br /&gt;
 git clone https://github.com/axn/bmx6&lt;br /&gt;
 cd bmx6&lt;br /&gt;
 make build_all&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
=== Konfiguration ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir /etc/tinc/tbmxbone&lt;br /&gt;
echo &amp;quot;tbmxbone&amp;quot; &amp;gt;&amp;gt; /etc/tinc/nets.boot  # Dies sagt tinc, dass es das Netz &amp;quot;tbmxbone&amp;quot; starten soll&lt;br /&gt;
cd /etc/tinc/tbmxbone&lt;br /&gt;
# Public keys der anderen Teilnehmer:&lt;br /&gt;
git clone https://gitlab.kbu.freifunk.net/bmxbone/tinc.git hosts&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Jetzt fehlt noch des eigene Public/Private Keypaar. &amp;lt;br /&amp;gt;&lt;br /&gt;
Die Keys sollten in /etc/tinc/tbmxbone gespeichert werden.&amp;lt;br /&amp;gt;&lt;br /&gt;
Den Public-Key in den Namen des Supernodes umbenennen und nach tinc/ kopieren.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tincd -K 4096 -n tbmxbone&lt;br /&gt;
cp rsa_key.pub hosts/[Supernodename aus tinc Configfile]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Und schliesslich:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd hosts&lt;br /&gt;
git add .&lt;br /&gt;
git commit&lt;br /&gt;
git push&lt;br /&gt;
cd ..&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wir müssen noch die Konfiguration von tinc in /etc/tinc/tbmxbone/tinc.conf schreiben.&lt;br /&gt;
&lt;br /&gt;
==== tinc.conf ====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Name=[Supernodenamen]&lt;br /&gt;
Device=/dev/net/tun&lt;br /&gt;
DirectOnly=yes # tinc soll nicht Daten selbst weiterleiten&lt;br /&gt;
IndirectData=yes &lt;br /&gt;
Broadcast=direct&lt;br /&gt;
Cipher=AES-128-CBC # nutzt AES-NI und performed deswegen besser als fastd&lt;br /&gt;
Mode=switch&lt;br /&gt;
PingInterval=60&lt;br /&gt;
PingTimeout=10&lt;br /&gt;
Compression=0 &lt;br /&gt;
ConnectTo=gw06&lt;br /&gt;
ConnectTo=vpn1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== tinc-up ====&lt;br /&gt;
Jetzt müssen wir noch ein Startskript namens ''/etc/tinc/tbmxbone/tinc-up'' erstellen:&lt;br /&gt;
'''Wichtig:''' in der datei muss wirklich $INTERFACE stehen. Tinc ersetzt dies automatisch durch das entsprechende interface bei ausführung.&lt;br /&gt;
&lt;br /&gt;
Deine zugeteilten Adressen sind unter https://kbu.freifunk.net/wiki/index.php?title=IP_Subnetze zu finden.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
bmx6 dev=$INTERFACE # VPN Mesh Interface dem BMX6 Mesh hinzufügen&lt;br /&gt;
# Default tunneladressen dem tbmxbone zuweisen&lt;br /&gt;
bmx6 -c tunDev=Default /tun4Address=[BMXipv4Adresse] /tun6Adress=[BMX6ipv6Adresse] &lt;br /&gt;
# Feste Tunnel MTU von 1366 einstellen&lt;br /&gt;
bmx6 -c tunMtu=1366&lt;br /&gt;
# Lokales v4&amp;amp;v6 Netz announcen&lt;br /&gt;
bmx6 -c tunIn=localv4 /n=[DeinLokalesIPv4Netz] /b=100000000&lt;br /&gt;
bmx6 -c tunIn=localv6 /n=[DeinLokalesIPv6Netz] /b=100000000&lt;br /&gt;
# Defaultroute für v4 suchen&lt;br /&gt;
bmx6 -c tunOut=v4Default /network=0.0.0.0/0 /maxPrefixLen=3 /hysteresis=30 /tableRule=50000/200 &lt;br /&gt;
# Gateway für v4 präferieren&lt;br /&gt;
#bmx6 -c tunOut=v4Defaultgw06 /network=0.0.0.0/0 /maxPrefixLen=0 /hysteresis=30 /tableRule=50000/200 /gwName=gw06 /rating=1000000&lt;br /&gt;
# Defaultroute für v6 suchen&lt;br /&gt;
bmx6 -c tunOut=v6Default /network=::/0 /maxPrefixLen=64 /hysteresis=30 /tableRule=50000/200&lt;br /&gt;
# Routen für lokale v4 und v6 Netze suchen&lt;br /&gt;
bmx6 -c tunOut=ffv4 /network=10.0.0.0/8 /hysteresis=30 /tableRule=50000/200&lt;br /&gt;
bmx6 -c tunOut=ffv6 /network=fd00::/8 /hysteresis=30 /tableRule=50000/200&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Auch diese Datei muss ausführbar gemacht werden:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chmod +x /etc/tinc/tbmxbone/tinc-up&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Danach sollte der Ordner etwa so aussehen:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$:/etc/tinc/tbmxbone# ls &lt;br /&gt;
hosts&lt;br /&gt;
rsa_key.priv&lt;br /&gt;
rsa_key.pub&lt;br /&gt;
tinc.conf&lt;br /&gt;
tinc-up&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Installation (fastd) ==&lt;br /&gt;
&lt;br /&gt;
Zuerst müssen wir bmx6 kompilieren:&lt;br /&gt;
 apt-get install build-essential make fastd&lt;br /&gt;
 mkdir /opt/freifunk/&lt;br /&gt;
 cd /opt/freifunk/&lt;br /&gt;
 git clone https://github.com/axn/bmx6.git&lt;br /&gt;
 cd bmx6&lt;br /&gt;
 make build_all # this reports some erros, go ahead anyway&lt;br /&gt;
 make install&lt;br /&gt;
 &lt;br /&gt;
Nun bauen wir das FastdInterface:&lt;br /&gt;
&lt;br /&gt;
 mkdir /etc/fastd/fbmxbone&lt;br /&gt;
 cd /etc/fastd/fbmxbone&lt;br /&gt;
 nano fastd.conf&lt;br /&gt;
&lt;br /&gt;
Inhalt der Konfigdatei (ihr müsst euch einen eigenen Key mit fastd --generate-key, wenn ihr nicht für andere erreichbar sein wollt, müsst ihr den Key euch auch nicht merken):&lt;br /&gt;
==== /etc/fastd/fbmxbone/fastd.conf ====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
bind 0.0.0.0 port 10042;&lt;br /&gt;
&lt;br /&gt;
drop capabilities yes;&lt;br /&gt;
forward no;&lt;br /&gt;
hide ip addresses yes;&lt;br /&gt;
hide mac addresses yes;&lt;br /&gt;
&lt;br /&gt;
peer group &amp;quot;ffrl&amp;quot; {&lt;br /&gt;
  include peers from &amp;quot;ffrl&amp;quot;;&lt;br /&gt;
  peer limit 1;&lt;br /&gt;
}&lt;br /&gt;
peer group &amp;quot;backbone&amp;quot; {&lt;br /&gt;
  include peers from &amp;quot;backbone&amp;quot;;&lt;br /&gt;
  peer limit 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
interface &amp;quot;fbmxbone&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
log to syslog level warn;&lt;br /&gt;
&lt;br /&gt;
method &amp;quot;salsa2012+umac&amp;quot;;&lt;br /&gt;
mode tap;&lt;br /&gt;
mtu 1406;&lt;br /&gt;
&lt;br /&gt;
on up sync &amp;quot;./on-up&amp;quot;;&lt;br /&gt;
on verify async &amp;quot;true&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
pmtu auto;&lt;br /&gt;
&lt;br /&gt;
secret &amp;quot;PUT IN SIKRIT KEY IN HERE&amp;quot;;&lt;br /&gt;
secure handshakes yes;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Jetzt clonen wir aus dem Git-Repo die PublicKeys der Knoten:&lt;br /&gt;
 cd /opt/freifunk/&lt;br /&gt;
 git clone https://gitlab.kbu.freifunk.net/bmxbone/fastd.git&lt;br /&gt;
Und kopieren diese noch per Hand in die einzelnen Keyverzeichnisse (verbessern):&lt;br /&gt;
 mkdir ffrl&lt;br /&gt;
 mkdir backbone&lt;br /&gt;
 cp fastd/* backbone/&lt;br /&gt;
 mv backbone/gw06 ffrl/&lt;br /&gt;
Und brauchen noch ein on-up Skript (/etc/fastd/fbmxbone/on-up):&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 /sbin/ip link set dev fbmxbone address [MAC ADDY AUSDENKEN]&lt;br /&gt;
 /sbin/ip link set dev fbmxbone up&lt;br /&gt;
 bmx6 dev=fbmxbone&lt;br /&gt;
 bmx6 -c tunDev=Default /tun4Address=[BMXipv4Adresse] /tun6Adress=[BMX6ipv6Adresse]&lt;br /&gt;
 bmx6 -c tunIn=localv4 /n=[DeinLokalesIPv4Netz] /b=100000000&lt;br /&gt;
 bmx6 -c tunIn=localv6 /n=[DeinLokalesIPv6Netz] /b=100000000&lt;br /&gt;
 bmx6 -c tunOut=v4Default /network=0.0.0.0/0 /maxPrefixLen=3 /hysteresis=30 /tableRule=50000/200 &lt;br /&gt;
 #bmx6 -c tunOut=v4Defaultgw06 /network=0.0.0.0/0 /maxPrefixLen=0 /hysteresis=30 /tableRule=50000/200 /gwName=gw06 /rating=1000000&lt;br /&gt;
 bmx6 -c tunOut=v6Default /network=::/0 /maxPrefixLen=64 /hysteresis=30 /tableRule=50000/200&lt;br /&gt;
 bmx6 -c tunOut=ffv4 /network=10.0.0.0/8 /hysteresis=30 /tableRule=50000/200&lt;br /&gt;
 bmx6 -c tunOut=ffv6 /network=fd00::/8 /hysteresis=30 /tableRule=50000/200&lt;br /&gt;
Und mittlerweile klar, ausführbar machen:&lt;br /&gt;
 chmod +x /etc/fastd/fbmxbone/on-up&lt;br /&gt;
&lt;br /&gt;
== Routing ==&lt;br /&gt;
&lt;br /&gt;
Wir brauchen policy based routing:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo &amp;quot;200 freifunk&amp;quot; &amp;gt;&amp;gt; /etc/iproute2/rt_tables&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
fastd's on-up, /etc/network/interfaces.d/bat0 und/oder tinc-up erledigen den Rest. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== IPv4 DHCP ==&lt;br /&gt;
=== Installation ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install isc-dhcp-server&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Konfiguration ===&lt;br /&gt;
Nun ändern wir die Konfiguration in /etc/dhcp/dhcpd.conf:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
option domain-name &amp;quot;mesh.kbu.freifunk.net&amp;quot;;&lt;br /&gt;
option domain-name-servers [Supernode IPv4], [INSERT YOUR PREFERRED IPV4 DNS], 213.73.91.35;&lt;br /&gt;
&lt;br /&gt;
default-lease-time 150;&lt;br /&gt;
max-lease-time 720;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
subnet 10.X.X.X netmask Y.Y.Y.Y { # Die Range der Hood&lt;br /&gt;
	range 10.X.Y.10 10.X.Z.254; # Eure IPv4 Range&lt;br /&gt;
	option routers [Supernode IP Adresse];&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== IPv6 ==&lt;br /&gt;
=== Installation ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install radvd&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Konfiguration /etc/radvd.conf ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
interface bat0&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
 AdvSendAdvert on;&lt;br /&gt;
 MaxRtrAdvInterval 200;&lt;br /&gt;
 prefix [GlobaleIPv6Range des Supernodes] {&lt;br /&gt;
 };&lt;br /&gt;
 RDNSS [ULA IPv6 address of Supernode, your preferred ipv6 DNS-Server] {&lt;br /&gt;
 }; &lt;br /&gt;
 prefix [ULA IPv6 range der Supernode (z.B. fdd3::/64)] {&lt;br /&gt;
  };&lt;br /&gt;
&lt;br /&gt;
};&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== UDP-Queue Größe ==&lt;br /&gt;
Durch Broadcasts können können auf Supernodes kurzzeitig hohe Lastspitzen enstehen. In der aktuellen batman-adv-Version wird jedes Broadcast-Paket zudem 3x auf jedem Link versendet.&lt;br /&gt;
Die vergleichweise hohe Datenrate von 100MBit/s zwischen Supernodes bewirkt darüber hinaus, dass broadcast-Pakete mit 100MBit/s eingehen können, während sie gleichzeitig an alle Nodes gesendet werden müssen.&lt;br /&gt;
&lt;br /&gt;
Linux-Distributionen sehen per Default Queue-Größen im Bereich von 128 KB vor (http://www.cyberciti.biz/faq/linux-tcp-tuning/). Supernodes sind somit nicht in der Lage entsprechende Lastspitzen zu puffern und während Idle-Times zu versenden. Läuft die UDP-Queue über, so loggt fastd:&lt;br /&gt;
 2013-03-30 12:32:01 +0100 --- Warning: sendmsg: Resource temporarily unavailable&lt;br /&gt;
 2013-03-30 12:32:01 +0100 --- Warning: sendmsg: Resource temporarily unavailable&lt;br /&gt;
 2013-03-30 12:32:01 +0100 --- Warning: sendmsg: Resource temporarily unavailable&lt;br /&gt;
 2013-03-30 12:32:01 +0100 --- Warning: sendmsg: Resource temporarily unavailable&lt;br /&gt;
 2013-03-30 12:32:01 +0100 --- Warning: sendmsg: Resource temporarily unavailable&lt;br /&gt;
Jeder Log-Eintrag entspricht einem Paket, dass nicht enqueued werden konnte und damit verworfen wurde. Die Queue-Größen können via systctl angepasst werden (http://wwwx.cs.unc.edu/~sparkst/howto/network_tuning.php). Auf fastd2 wird zur Zeit verwendet:&lt;br /&gt;
 #/etc/sysctl.conf&lt;br /&gt;
 net.core.rmem_max=83886080&lt;br /&gt;
 net.core.wmem_max=83886080&lt;br /&gt;
 net.core.rmem_default=83886080&lt;br /&gt;
 net.core.wmem_default=83886080&lt;br /&gt;
&lt;br /&gt;
Das System verfügt dadurch über 80MB Speicher für Queues. Per default stehen ebenfalls 80MB zur Verfügung. Die konfigurierten 80MB reichen aus, um die 100MBit/s Verbindung über mehrere Sekunden auszulasten und Lastspitzen abzufangen.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Netz-und-Technik]]&lt;br /&gt;
&lt;br /&gt;
== DNS-&amp;quot;Server&amp;quot; ==&lt;br /&gt;
Supernodes betreiben Caching-DNS-Forwarder. Hierzu wird unbound verwendet&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
 apt install unbound&lt;br /&gt;
&lt;br /&gt;
== Adressen ==&lt;br /&gt;
Das Setup unterscheidet zwischen v4 und v6. &lt;br /&gt;
&lt;br /&gt;
== /etc/unbound/unbound.conf ==&lt;br /&gt;
&lt;br /&gt;
 server:&lt;br /&gt;
        auto-trust-anchor-file: &amp;quot;/var/lib/unbound/root.key&amp;quot;&lt;br /&gt;
        interface: [ULA ipv6 des supernodes]&lt;br /&gt;
        access-control: [public ipv6 Range des Supernodes]  allow&lt;br /&gt;
        access-control: [ULA ipv6 Range des Supernodes] allow&lt;br /&gt;
        interface: [ipv4 des Supernodes]&lt;br /&gt;
        access-control: [IPv4 Range der Hood] allow&lt;br /&gt;
        verbosity: 1&lt;br /&gt;
  forward-zone:&lt;br /&gt;
      name: &amp;quot;.&amp;quot;&lt;br /&gt;
      forward-addr: [your Favorite v4 DNS IP]&lt;br /&gt;
      forward-addr: [your Favorite v6 DNS IP]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== DHCP Client Leases in eine RAMdisk flüchtig speichern ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo &amp;quot;tmpfs /var/lib/dhcp/ tmpfs defaults,size=10% 0 0&amp;quot; &amp;gt;&amp;gt; /etc/fstab&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Logrotate auf die letzte Stunde umstellen ==&lt;br /&gt;
&lt;br /&gt;
Mehr braucht es nicht im Betrieb&lt;br /&gt;
&lt;br /&gt;
Hierzu in /etc/logrotate.conf folgendes ändern:&lt;br /&gt;
&lt;br /&gt;
 &amp;quot;weekly&amp;quot; in &amp;quot;hourly&amp;quot; ändern&lt;br /&gt;
 &amp;quot;rotate 4&amp;quot; in &amp;quot;rotate 0&amp;quot; ändern&lt;br /&gt;
&lt;br /&gt;
=== cronJob hinzufügen === &lt;br /&gt;
mit crontab -e Editor aufrufen und folgende Zeile hinzufügen:&lt;br /&gt;
 &lt;br /&gt;
 * */1 * * * nice -n 20 logrotate /etc/logrotate.conf&lt;br /&gt;
&lt;br /&gt;
== Interfaces in /etc/network/interfaces.d/bat0 definieren ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
auto bat0&lt;br /&gt;
iface bat0 inet static&lt;br /&gt;
  hwaddress ether [MACADRESSE AUSDENKEN]&lt;br /&gt;
  address [ipv4 des Supernodes]&lt;br /&gt;
  netmask [Netzmaske der Hood]&lt;br /&gt;
  pre-up  modprobe batman-adv &amp;amp;&amp;amp; tunctl -t mesh-vpn &amp;amp;&amp;amp; batctl if add mesh-vpn&lt;br /&gt;
  post-up ip rule add iif bat0 table freifunk&lt;br /&gt;
  pre-down ip rule del iif bat0 table freifunk&lt;br /&gt;
&lt;br /&gt;
iface bat0 inet6 static&lt;br /&gt;
  address [GLOBAL IPv6 des Supernodes]&lt;br /&gt;
  netmask 64&lt;br /&gt;
  # Routes&lt;br /&gt;
  # Note: route del not needed - shutting down the interfaces removes routes anyway&lt;br /&gt;
  post-up ip -6 route add [IPv6 Range der Supernode] dev bat0&lt;br /&gt;
  post-up ip -6 route add [IPv6 Range der Supernode] dev bat0 table freifunk&lt;br /&gt;
&lt;br /&gt;
  # Rules (iif: routed traffic, from: traffic from the supernode)&lt;br /&gt;
  post-up ip -6 rule add iif bat0 table freifunk&lt;br /&gt;
  post-up ip -6 rule add from [GLOBAL IPv6 Range des Exits] table freifunk&lt;br /&gt;
  pre-down ip -6 rule del iif bat0 table freifunk&lt;br /&gt;
  pre-down ip -6 rule del from [GLOBAL IPv6 Range des Exits] table freifunk&lt;br /&gt;
&lt;br /&gt;
== IP-Tables Firewall ==&lt;br /&gt;
&lt;br /&gt;
Hier wollen wir nur die schlimmsten Routingfuckups verhindern, es soll nichts über z.B. eth0 rausgeforwardet werden können.&lt;br /&gt;
=== Installation ===&lt;br /&gt;
 apt install iptables-persistent&lt;br /&gt;
&lt;br /&gt;
=== Inhalt /etc/iptables/rules.v4 ===&lt;br /&gt;
&lt;br /&gt;
=== Inhalt /etc/iptables/rules.v6 ===&lt;/div&gt;</summary>
		<author><name>G3ntleman</name></author>
	</entry>
	<entry>
		<id>https://kbu.freifunk.net/wiki/index.php?title=Supernode&amp;diff=4609</id>
		<title>Supernode</title>
		<link rel="alternate" type="text/html" href="https://kbu.freifunk.net/wiki/index.php?title=Supernode&amp;diff=4609"/>
		<updated>2016-05-22T17:05:26Z</updated>

		<summary type="html">&lt;p&gt;G3ntleman: /* Konfiguration /etc/radvd.conf */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TOCright}}&lt;br /&gt;
[[Kategorie:Infrastruktur]]&lt;br /&gt;
&lt;br /&gt;
== Voraussetzungen ==&lt;br /&gt;
[[https://en.wikipedia.org/wiki/Supernode_%28networking%29 wikipedia-article]]&lt;br /&gt;
&lt;br /&gt;
Benötigte Software&lt;br /&gt;
&lt;br /&gt;
1) [[https://projects.universe-factory.net/projects/fastd fastd]] Mesh-vpn&lt;br /&gt;
&lt;br /&gt;
2) [[https://bmx6.net/projects/bmx6 bmx6]] BackboneMeshProtokoll&lt;br /&gt;
&lt;br /&gt;
3) [[http://www.open-mesh.org/projects/open-mesh/wiki batman-adv]] ClientMeshProtokoll&lt;br /&gt;
&lt;br /&gt;
4) [[http://www.tinc-vpn.org/ tinc]] Mesh-vpn&lt;br /&gt;
&lt;br /&gt;
5) OS: debian jessie(or whatever you like)&lt;br /&gt;
&lt;br /&gt;
Du benötigst ausserdem: &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* eine private IPv4/IPv6 Adresse und ein Subnetz für die Clients&lt;br /&gt;
* eine IPv4/IPv6 Adresse für das Backbone-Netz&lt;br /&gt;
&lt;br /&gt;
Diese kannst du unter dem Artikel IP Netze selbst zuteilen, oder nachlesen, welches deine sind, wenn es jemand anderes dir schon zuteilte.&lt;br /&gt;
&lt;br /&gt;
(nur bei öffentlichen Supernodes)&lt;br /&gt;
== Vorbereitungen ==&lt;br /&gt;
In der /etc/sysctl.conf muss folgendes mit einem Editor hinzugefügt werden:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
net.ipv4.ip_forward=1&lt;br /&gt;
net.ipv4.ip_no_pmtu_disc=1&lt;br /&gt;
net.ipv4.route.flush=1&lt;br /&gt;
net.ipv6.conf.all.forwarding=1&lt;br /&gt;
net.ipv6.conf.all.autoconf=0&lt;br /&gt;
net.ipv6.conf.all.accept_ra=0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Danach die /etc/sysctl.conf neu einlesen:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sysctl -p&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für Batman-adv und fastd-Pakete in /etc/apt/apt/sources.list hinzufügen, z.B. so:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo &amp;quot;deb http://repo.universe-factory.net/debian/ sid main&amp;quot; &amp;gt;&amp;gt;/etc/apt/sources.list&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
GPG-Key importieren und apt via https ermöglichen:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 gpg --keyserver pgpkeys.mit.edu --recv-key  16EF3F64CB201D9C&lt;br /&gt;
 gpg -a --export 16EF3F64CB201D9C | apt-key add -&lt;br /&gt;
&lt;br /&gt;
 apt-get install apt-transport-https&lt;br /&gt;
&lt;br /&gt;
 apt-get update&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Batman-adv (compat14 (Hood Bonn))==&lt;br /&gt;
=== Installation ===&lt;br /&gt;
Dies sollte auf debian wheezy batman-adv 2013.4.0 installieren.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install batman-adv-dkms&lt;br /&gt;
echo &amp;quot;batman-adv&amp;quot; &amp;gt;&amp;gt; /etc/modules&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== debian jessie ====&lt;br /&gt;
batman 14 aus folgender quelle installieren:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
http://repo.universe-factory.net/debian/ sid main&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
dann dkms die richtige version beibringen:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
dkms remove batman-adv/2013.4.0 --all&lt;br /&gt;
dkms --force install batman-adv/2013.4.0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
und mit apt-pinning die richtige version für batctl erzwingen, in /etc/apt/preferences.d/batctl.pref:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Package: batctl&lt;br /&gt;
Pin: origin repo.universe-factory.net&lt;br /&gt;
Pin-Priority: 1000&lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
und apt-get install batctl&lt;br /&gt;
&lt;br /&gt;
== Batman-adv (compat15)==&lt;br /&gt;
&lt;br /&gt;
=== Installation ===&lt;br /&gt;
Update and install:&lt;br /&gt;
 apt-get update&lt;br /&gt;
 apt-get install git make gcc build-essential linux-headers-$(uname -r) pkg-config libgps-dev libnl-3-dev libjansson-dev fastd&lt;br /&gt;
&lt;br /&gt;
Install Batman, batctl and alfred&lt;br /&gt;
 mkdir /opt/freifunk&lt;br /&gt;
 cd $_&lt;br /&gt;
 &lt;br /&gt;
 git clone git://git.open-mesh.org/batman-adv.git&lt;br /&gt;
 cd batman-adv&lt;br /&gt;
 git checkout v2015.1&lt;br /&gt;
 make&lt;br /&gt;
 make install&lt;br /&gt;
 &lt;br /&gt;
 cd ../&lt;br /&gt;
 &lt;br /&gt;
 git clone http://git.open-mesh.org/batctl.git&lt;br /&gt;
 cd batctl&lt;br /&gt;
 git checkout v2015.1&lt;br /&gt;
 make&lt;br /&gt;
 make install&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Wird künftig nicht mehr benötigt. Wer's trotzdem installieren mag:&lt;br /&gt;
&lt;br /&gt;
 cd ../&lt;br /&gt;
 &lt;br /&gt;
 git clone http://git.open-mesh.org/alfred.git&lt;br /&gt;
 cd alfred&lt;br /&gt;
 git checkout v2014.4.0&lt;br /&gt;
 make &lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
== fastd ==&lt;br /&gt;
=== Installation ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 apt-get install fastd curl&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Add Directories''' &lt;br /&gt;
 mkdir /etc/fastd/mesh-vpn&lt;br /&gt;
 mkdir /etc/fastd/mesh-vpn/peers&lt;br /&gt;
&lt;br /&gt;
=== Konfiguration ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;quot;[YOUR SECRET KEY HERE]&amp;quot; sollte dabei durch den fastd-secret-key ersetzt werden. Den Key müsst ihr selbst erstellen. Dies geht mit dem Befehl:&lt;br /&gt;
&lt;br /&gt;
 fastd --generate-key&lt;br /&gt;
&lt;br /&gt;
Schreibt am besten euch public und private key woanders noch auf. Wenn ihr den verliert, können Nodes nicht mehr mit euch connecten, solange diese nicht umkonfiguriert werden.&lt;br /&gt;
&lt;br /&gt;
In /etc/fastd/mesh-vpn/fastd.conf folgendes hinzufügen:&lt;br /&gt;
&lt;br /&gt;
==== /etc/fastd/mesh-vpn/fastd.conf ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Log warnings and errors to stderr&lt;br /&gt;
#log level warn;&lt;br /&gt;
log level error;&lt;br /&gt;
&lt;br /&gt;
drop capabilities yes;&lt;br /&gt;
forward no;&lt;br /&gt;
hide ip addresses yes;&lt;br /&gt;
hide mac addresses yes;&lt;br /&gt;
&lt;br /&gt;
# Log everything to a log file&lt;br /&gt;
#log to &amp;quot;/var/log/fastd-mesh-vpn.log&amp;quot; level debug;&lt;br /&gt;
log to &amp;quot;/var/log/fastd-mesh-vpn.log&amp;quot; level warn;&lt;br /&gt;
&lt;br /&gt;
# Set the interface name&lt;br /&gt;
interface &amp;quot;mesh-vpn&amp;quot;;&lt;br /&gt;
mode &amp;quot;tap&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
# Support xsalsa20 and aes128 encryption methods, prefer xsalsa20&lt;br /&gt;
method &amp;quot;salsa2012+umac&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
# Bind to a fixed port, IPv4 only&lt;br /&gt;
bind 0.0.0.0:10000;&lt;br /&gt;
&lt;br /&gt;
mtu 1312;&lt;br /&gt;
pmtu auto;&lt;br /&gt;
secure handshakes yes;&lt;br /&gt;
&lt;br /&gt;
# Secret key generated by 'fastd --generate-key'&lt;br /&gt;
secret &amp;quot;[YOUR SECRET KEY HERE]&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Include peers from the directory 'peers' and set max connections&lt;br /&gt;
&lt;br /&gt;
peer group &amp;quot;backbone&amp;quot; {&lt;br /&gt;
  include peers from &amp;quot;backbone&amp;quot;;&lt;br /&gt;
  peer limit 64;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
on up sync &amp;quot;./on-up&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
# Allows all peers to connect.&lt;br /&gt;
on verify async &amp;quot;true&amp;quot;;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Ordnerstruktur anlegen:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir /etc/fastd/mesh-vpn/backbone&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Optional: Wenn die Node teil einer grösseren Hood werden soll, entsprechende Backbone Node Keys in das zueben erstellte Verzeichnis legen. Vorzuziehen ist aber entweder eine eigene Fastdinstanz oder eine Tinc VPN Verbindung (AES-NI) um sich an eine hood (Layer2 Mesh mit Batman-adv) zu verbinden, dies ist performanter.&lt;br /&gt;
&lt;br /&gt;
Der IP v4-Range bezieht sich auf euren selbst gewählten Bereich, welcher unter https://pad.freifunk.net/p/kbuip dokumentiert ist.&lt;br /&gt;
==== /etc/fastd/mesh-vpn/on-up ====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
/sbin/ip link set dev mesh-vpn address [MacAdresseAusdenken]&lt;br /&gt;
/sbin/ip link set dev mesh-vpn up&lt;br /&gt;
&lt;br /&gt;
batctl if add mesh-vpn&lt;br /&gt;
batctl it 10000&lt;br /&gt;
batctl bl 1&lt;br /&gt;
batctl gw_mode server 200MBit/200MBit # anpassen&lt;br /&gt;
&lt;br /&gt;
/sbin/ip rule show | grep 'from 10.0.0.0/8 lookup freifunk'&lt;br /&gt;
if [ $? -eq 1 ]; then&lt;br /&gt;
  /sbin/ip rule add from 10.0.0.0/8 table freifunk&lt;br /&gt;
fi&lt;br /&gt;
/sbin/ip route add [deinelokaleIPv4Range] dev bat0 table freifunk&lt;br /&gt;
/sbin/ip route flush cache&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
on-up ausführbar machen:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chmod +x /etc/fastd/mesh-vpn/on-up&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== BmxBone Netz ==&lt;br /&gt;
&lt;br /&gt;
Jetzt müsst ihr euch entscheiden, welches VPN Programm ihr für das BmxBone nutzen wollt:&lt;br /&gt;
* wenn ihr eine CPU mit AES-NI habt, oder eine CPU mit deutlich mehr als 1GHz nehmt tinc&lt;br /&gt;
* wenn ihr eine langsame CPU sub 1GHz oder sogar eine ARM CPU, sollte fastd besser sein&lt;br /&gt;
=== Installation mit tinc ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install tinc bridge-utils make build-essential&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Wir müssen bmx6 noch kompilieren:&lt;br /&gt;
 mkdir /opt/freifunk/&lt;br /&gt;
 cd /opt/freifunk/&lt;br /&gt;
 git clone https://github.com/axn/bmx6&lt;br /&gt;
 cd bmx6&lt;br /&gt;
 make build_all&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
=== Konfiguration ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir /etc/tinc/tbmxbone&lt;br /&gt;
echo &amp;quot;tbmxbone&amp;quot; &amp;gt;&amp;gt; /etc/tinc/nets.boot  # Dies sagt tinc, dass es das Netz &amp;quot;tbmxbone&amp;quot; starten soll&lt;br /&gt;
cd /etc/tinc/tbmxbone&lt;br /&gt;
# Public keys der anderen Teilnehmer:&lt;br /&gt;
git clone https://gitlab.kbu.freifunk.net/bmxbone/tinc.git hosts&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Jetzt fehlt noch des eigene Public/Private Keypaar. &amp;lt;br /&amp;gt;&lt;br /&gt;
Die Keys sollten in /etc/tinc/tbmxbone gespeichert werden.&amp;lt;br /&amp;gt;&lt;br /&gt;
Den Public-Key in den Namen des Supernodes umbenennen und nach tinc/ kopieren.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tincd -K 4096 -n tbmxbone&lt;br /&gt;
cp rsa_key.pub hosts/[Supernodename aus tinc Configfile]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Und schliesslich:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd hosts&lt;br /&gt;
git add .&lt;br /&gt;
git commit&lt;br /&gt;
git push&lt;br /&gt;
cd ..&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wir müssen noch die Konfiguration von tinc in /etc/tinc/tbmxbone/tinc.conf schreiben.&lt;br /&gt;
&lt;br /&gt;
==== tinc.conf ====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Name=[Supernodenamen]&lt;br /&gt;
Device=/dev/net/tun&lt;br /&gt;
DirectOnly=yes # tinc soll nicht Daten selbst weiterleiten&lt;br /&gt;
IndirectData=yes &lt;br /&gt;
Broadcast=direct&lt;br /&gt;
Cipher=AES-128-CBC # nutzt AES-NI und performed deswegen besser als fastd&lt;br /&gt;
Mode=switch&lt;br /&gt;
PingInterval=60&lt;br /&gt;
PingTimeout=10&lt;br /&gt;
Compression=0 &lt;br /&gt;
ConnectTo=gw06&lt;br /&gt;
ConnectTo=vpn1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== tinc-up ====&lt;br /&gt;
Jetzt müssen wir noch ein Startskript namens ''/etc/tinc/tbmxbone/tinc-up'' erstellen:&lt;br /&gt;
'''Wichtig:''' in der datei muss wirklich $INTERFACE stehen. Tinc ersetzt dies automatisch durch das entsprechende interface bei ausführung.&lt;br /&gt;
&lt;br /&gt;
Deine zugeteilten Adressen sind unter https://kbu.freifunk.net/wiki/index.php?title=IP_Subnetze zu finden.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
bmx6 dev=$INTERFACE # VPN Mesh Interface dem BMX6 Mesh hinzufügen&lt;br /&gt;
# Default tunneladressen dem tbmxbone zuweisen&lt;br /&gt;
bmx6 -c tunDev=Default /tun4Address=[BMXipv4Adresse] /tun6Adress=[BMX6ipv6Adresse] &lt;br /&gt;
# Feste Tunnel MTU von 1366 einstellen&lt;br /&gt;
bmx6 -c tunMtu=1366&lt;br /&gt;
# Lokales v4&amp;amp;v6 Netz announcen&lt;br /&gt;
bmx6 -c tunIn=localv4 /n=[DeinLokalesIPv4Netz] /b=100000000&lt;br /&gt;
bmx6 -c tunIn=localv6 /n=[DeinLokalesIPv6Netz] /b=100000000&lt;br /&gt;
# Defaultroute für v4 suchen&lt;br /&gt;
bmx6 -c tunOut=v4Default /network=0.0.0.0/0 /maxPrefixLen=3 /hysteresis=30 /tableRule=50000/200 &lt;br /&gt;
# Gateway für v4 präferieren&lt;br /&gt;
#bmx6 -c tunOut=v4Defaultgw06 /network=0.0.0.0/0 /maxPrefixLen=0 /hysteresis=30 /tableRule=50000/200 /gwName=gw06 /rating=1000000&lt;br /&gt;
# Defaultroute für v6 suchen&lt;br /&gt;
bmx6 -c tunOut=v6Default /network=::/0 /maxPrefixLen=64 /hysteresis=30 /tableRule=50000/200&lt;br /&gt;
# Routen für lokale v4 und v6 Netze suchen&lt;br /&gt;
bmx6 -c tunOut=ffv4 /network=10.0.0.0/8 /hysteresis=30 /tableRule=50000/200&lt;br /&gt;
bmx6 -c tunOut=ffv6 /network=fd00::/8 /hysteresis=30 /tableRule=50000/200&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Auch diese Datei muss ausführbar gemacht werden:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chmod +x /etc/tinc/tbmxbone/tinc-up&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Danach sollte der Ordner etwa so aussehen:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$:/etc/tinc/tbmxbone# ls &lt;br /&gt;
hosts&lt;br /&gt;
rsa_key.priv&lt;br /&gt;
rsa_key.pub&lt;br /&gt;
tinc.conf&lt;br /&gt;
tinc-up&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Installation (fastd) ==&lt;br /&gt;
&lt;br /&gt;
Zuerst müssen wir bmx6 kompilieren:&lt;br /&gt;
 apt-get install build-essential make fastd&lt;br /&gt;
 mkdir /opt/freifunk/&lt;br /&gt;
 cd /opt/freifunk/&lt;br /&gt;
 git clone https://github.com/axn/bmx6.git&lt;br /&gt;
 cd bmx6&lt;br /&gt;
 make build_all # this reports some erros, go ahead anyway&lt;br /&gt;
 make install&lt;br /&gt;
 &lt;br /&gt;
Nun bauen wir das FastdInterface:&lt;br /&gt;
&lt;br /&gt;
 mkdir /etc/fastd/fbmxbone&lt;br /&gt;
 cd /etc/fastd/fbmxbone&lt;br /&gt;
 nano fastd.conf&lt;br /&gt;
&lt;br /&gt;
Inhalt der Konfigdatei (ihr müsst euch einen eigenen Key mit fastd --generate-key, wenn ihr nicht für andere erreichbar sein wollt, müsst ihr den Key euch auch nicht merken):&lt;br /&gt;
==== /etc/fastd/fbmxbone/fastd.conf ====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
bind 0.0.0.0 port 10042;&lt;br /&gt;
&lt;br /&gt;
drop capabilities yes;&lt;br /&gt;
forward no;&lt;br /&gt;
hide ip addresses yes;&lt;br /&gt;
hide mac addresses yes;&lt;br /&gt;
&lt;br /&gt;
peer group &amp;quot;ffrl&amp;quot; {&lt;br /&gt;
  include peers from &amp;quot;ffrl&amp;quot;;&lt;br /&gt;
  peer limit 1;&lt;br /&gt;
}&lt;br /&gt;
peer group &amp;quot;backbone&amp;quot; {&lt;br /&gt;
  include peers from &amp;quot;backbone&amp;quot;;&lt;br /&gt;
  peer limit 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
interface &amp;quot;fbmxbone&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
log to syslog level warn;&lt;br /&gt;
&lt;br /&gt;
method &amp;quot;salsa2012+umac&amp;quot;;&lt;br /&gt;
mode tap;&lt;br /&gt;
mtu 1406;&lt;br /&gt;
&lt;br /&gt;
on up sync &amp;quot;./on-up&amp;quot;;&lt;br /&gt;
on verify async &amp;quot;true&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
pmtu auto;&lt;br /&gt;
&lt;br /&gt;
secret &amp;quot;PUT IN SIKRIT KEY IN HERE&amp;quot;;&lt;br /&gt;
secure handshakes yes;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Jetzt clonen wir aus dem Git-Repo die PublicKeys der Knoten:&lt;br /&gt;
 cd /opt/freifunk/&lt;br /&gt;
 git clone https://gitlab.kbu.freifunk.net/bmxbone/fastd.git&lt;br /&gt;
Und kopieren diese noch per Hand in die einzelnen Keyverzeichnisse (verbessern):&lt;br /&gt;
 mkdir ffrl&lt;br /&gt;
 mkdir backbone&lt;br /&gt;
 cp fastd/* backbone/&lt;br /&gt;
 mv backbone/gw06 ffrl/&lt;br /&gt;
Und brauchen noch ein on-up Skript (/etc/fastd/fbmxbone/on-up):&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 /sbin/ip link set dev fbmxbone address [MAC ADDY AUSDENKEN]&lt;br /&gt;
 /sbin/ip link set dev fbmxbone up&lt;br /&gt;
 bmx6 dev=fbmxbone&lt;br /&gt;
 bmx6 -c tunDev=Default /tun4Address=[BMXipv4Adresse] /tun6Adress=[BMX6ipv6Adresse]&lt;br /&gt;
 bmx6 -c tunIn=localv4 /n=[DeinLokalesIPv4Netz] /b=100000000&lt;br /&gt;
 bmx6 -c tunIn=localv6 /n=[DeinLokalesIPv6Netz] /b=100000000&lt;br /&gt;
 bmx6 -c tunOut=v4Default /network=0.0.0.0/0 /maxPrefixLen=3 /hysteresis=30 /tableRule=50000/200 &lt;br /&gt;
 #bmx6 -c tunOut=v4Defaultgw06 /network=0.0.0.0/0 /maxPrefixLen=0 /hysteresis=30 /tableRule=50000/200 /gwName=gw06 /rating=1000000&lt;br /&gt;
 bmx6 -c tunOut=v6Default /network=::/0 /maxPrefixLen=64 /hysteresis=30 /tableRule=50000/200&lt;br /&gt;
 bmx6 -c tunOut=ffv4 /network=10.0.0.0/8 /hysteresis=30 /tableRule=50000/200&lt;br /&gt;
 bmx6 -c tunOut=ffv6 /network=fd00::/8 /hysteresis=30 /tableRule=50000/200&lt;br /&gt;
Und mittlerweile klar, ausführbar machen:&lt;br /&gt;
 chmod +x /etc/fastd/fbmxbone/on-up&lt;br /&gt;
&lt;br /&gt;
== Routing ==&lt;br /&gt;
&lt;br /&gt;
Wir brauchen policy based routing:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo &amp;quot;200 freifunk&amp;quot; &amp;gt;&amp;gt; /etc/iproute2/rt_tables&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
fastd's on-up, /etc/network/interfaces.d/bat0 und/oder tinc-up erledigen den Rest. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== IPv4 DHCP ==&lt;br /&gt;
=== Installation ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install isc-dhcp-server&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Konfiguration ===&lt;br /&gt;
Nun ändern wir die Konfiguration in /etc/dhcp/dhcpd.conf:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
option domain-name &amp;quot;mesh.kbu.freifunk.net&amp;quot;;&lt;br /&gt;
option domain-name-servers [Supernode IPv4], [INSERT YOUR PREFERRED IPV4 DNS], 213.73.91.35;&lt;br /&gt;
&lt;br /&gt;
default-lease-time 150;&lt;br /&gt;
max-lease-time 720;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
subnet 10.X.X.X netmask Y.Y.Y.Y { # Die Range der Hood&lt;br /&gt;
	range 10.X.Y.10 10.X.Z.254; # Eure IPv4 Range&lt;br /&gt;
	option routers [Supernode IP Adresse];&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== IPv6 ==&lt;br /&gt;
=== Installation ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install radvd&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Konfiguration /etc/radvd.conf ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
interface bat0&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
 AdvSendAdvert on;&lt;br /&gt;
 MaxRtrAdvInterval 200;&lt;br /&gt;
 prefix [GlobaleIPv6Range des Supernodes] {&lt;br /&gt;
 };&lt;br /&gt;
 RDNSS [ULA IPv6 of Supernode], [your preferred ipv6 DNS-Server] {&lt;br /&gt;
 }; &lt;br /&gt;
 prefix [ULA IPv6Range der Supernode (fdd3::/64)] {&lt;br /&gt;
  };&lt;br /&gt;
&lt;br /&gt;
};&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== UDP-Queue Größe ==&lt;br /&gt;
Durch Broadcasts können können auf Supernodes kurzzeitig hohe Lastspitzen enstehen. In der aktuellen batman-adv-Version wird jedes Broadcast-Paket zudem 3x auf jedem Link versendet.&lt;br /&gt;
Die vergleichweise hohe Datenrate von 100MBit/s zwischen Supernodes bewirkt darüber hinaus, dass broadcast-Pakete mit 100MBit/s eingehen können, während sie gleichzeitig an alle Nodes gesendet werden müssen.&lt;br /&gt;
&lt;br /&gt;
Linux-Distributionen sehen per Default Queue-Größen im Bereich von 128 KB vor (http://www.cyberciti.biz/faq/linux-tcp-tuning/). Supernodes sind somit nicht in der Lage entsprechende Lastspitzen zu puffern und während Idle-Times zu versenden. Läuft die UDP-Queue über, so loggt fastd:&lt;br /&gt;
 2013-03-30 12:32:01 +0100 --- Warning: sendmsg: Resource temporarily unavailable&lt;br /&gt;
 2013-03-30 12:32:01 +0100 --- Warning: sendmsg: Resource temporarily unavailable&lt;br /&gt;
 2013-03-30 12:32:01 +0100 --- Warning: sendmsg: Resource temporarily unavailable&lt;br /&gt;
 2013-03-30 12:32:01 +0100 --- Warning: sendmsg: Resource temporarily unavailable&lt;br /&gt;
 2013-03-30 12:32:01 +0100 --- Warning: sendmsg: Resource temporarily unavailable&lt;br /&gt;
Jeder Log-Eintrag entspricht einem Paket, dass nicht enqueued werden konnte und damit verworfen wurde. Die Queue-Größen können via systctl angepasst werden (http://wwwx.cs.unc.edu/~sparkst/howto/network_tuning.php). Auf fastd2 wird zur Zeit verwendet:&lt;br /&gt;
 #/etc/sysctl.conf&lt;br /&gt;
 net.core.rmem_max=83886080&lt;br /&gt;
 net.core.wmem_max=83886080&lt;br /&gt;
 net.core.rmem_default=83886080&lt;br /&gt;
 net.core.wmem_default=83886080&lt;br /&gt;
&lt;br /&gt;
Das System verfügt dadurch über 80MB Speicher für Queues. Per default stehen ebenfalls 80MB zur Verfügung. Die konfigurierten 80MB reichen aus, um die 100MBit/s Verbindung über mehrere Sekunden auszulasten und Lastspitzen abzufangen.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Netz-und-Technik]]&lt;br /&gt;
&lt;br /&gt;
== DNS-&amp;quot;Server&amp;quot; ==&lt;br /&gt;
Supernodes betreiben Caching-DNS-Forwarder. Hierzu wird unbound verwendet&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
 apt install unbound&lt;br /&gt;
&lt;br /&gt;
== Adressen ==&lt;br /&gt;
Das Setup unterscheidet zwischen v4 und v6. &lt;br /&gt;
&lt;br /&gt;
== /etc/unbound/unbound.conf ==&lt;br /&gt;
&lt;br /&gt;
 server:&lt;br /&gt;
        auto-trust-anchor-file: &amp;quot;/var/lib/unbound/root.key&amp;quot;&lt;br /&gt;
        interface: [ULA ipv6 des supernodes]&lt;br /&gt;
        access-control: [public ipv6 Range des Supernodes]  allow&lt;br /&gt;
        access-control: [ULA ipv6 Range des Supernodes] allow&lt;br /&gt;
        interface: [ipv4 des Supernodes]&lt;br /&gt;
        access-control: [IPv4 Range der Hood] allow&lt;br /&gt;
        verbosity: 1&lt;br /&gt;
  forward-zone:&lt;br /&gt;
      name: &amp;quot;.&amp;quot;&lt;br /&gt;
      forward-addr: [your Favorite v4 DNS IP]&lt;br /&gt;
      forward-addr: [your Favorite v6 DNS IP]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== DHCP Client Leases in eine RAMdisk flüchtig speichern ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo &amp;quot;tmpfs /var/lib/dhcp/ tmpfs defaults,size=10% 0 0&amp;quot; &amp;gt;&amp;gt; /etc/fstab&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Logrotate auf die letzte Stunde umstellen ==&lt;br /&gt;
&lt;br /&gt;
Mehr braucht es nicht im Betrieb&lt;br /&gt;
&lt;br /&gt;
Hierzu in /etc/logrotate.conf folgendes ändern:&lt;br /&gt;
&lt;br /&gt;
 &amp;quot;weekly&amp;quot; in &amp;quot;hourly&amp;quot; ändern&lt;br /&gt;
 &amp;quot;rotate 4&amp;quot; in &amp;quot;rotate 0&amp;quot; ändern&lt;br /&gt;
&lt;br /&gt;
=== cronJob hinzufügen === &lt;br /&gt;
mit crontab -e Editor aufrufen und folgende Zeile hinzufügen:&lt;br /&gt;
 &lt;br /&gt;
 * */1 * * * nice -n 20 logrotate /etc/logrotate.conf&lt;br /&gt;
&lt;br /&gt;
== Interfaces in /etc/network/interfaces.d/bat0 definieren ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
auto bat0&lt;br /&gt;
iface bat0 inet static&lt;br /&gt;
  hwaddress ether [MACADRESSE AUSDENKEN]&lt;br /&gt;
  address [ipv4 des Supernodes]&lt;br /&gt;
  netmask [Netzmaske der Hood]&lt;br /&gt;
  pre-up  modprobe batman-adv &amp;amp;&amp;amp; tunctl -t mesh-vpn &amp;amp;&amp;amp; batctl if add mesh-vpn&lt;br /&gt;
  post-up ip rule add iif bat0 table freifunk&lt;br /&gt;
  pre-down ip rule del iif bat0 table freifunk&lt;br /&gt;
&lt;br /&gt;
iface bat0 inet6 static&lt;br /&gt;
  address [GLOBAL IPv6 des Supernodes]&lt;br /&gt;
  netmask 64&lt;br /&gt;
  # Routes&lt;br /&gt;
  # Note: route del not needed - shutting down the interfaces removes routes anyway&lt;br /&gt;
  post-up ip -6 route add [IPv6 Range der Supernode] dev bat0&lt;br /&gt;
  post-up ip -6 route add [IPv6 Range der Supernode] dev bat0 table freifunk&lt;br /&gt;
&lt;br /&gt;
  # Rules (iif: routed traffic, from: traffic from the supernode)&lt;br /&gt;
  post-up ip -6 rule add iif bat0 table freifunk&lt;br /&gt;
  post-up ip -6 rule add from [GLOBAL IPv6 Range des Exits] table freifunk&lt;br /&gt;
  pre-down ip -6 rule del iif bat0 table freifunk&lt;br /&gt;
  pre-down ip -6 rule del from [GLOBAL IPv6 Range des Exits] table freifunk&lt;br /&gt;
&lt;br /&gt;
== IP-Tables Firewall ==&lt;br /&gt;
&lt;br /&gt;
Hier wollen wir nur die schlimmsten Routingfuckups verhindern, es soll nichts über z.B. eth0 rausgeforwardet werden können.&lt;br /&gt;
=== Installation ===&lt;br /&gt;
 apt install iptables-persistent&lt;br /&gt;
&lt;br /&gt;
=== Inhalt /etc/iptables/rules.v4 ===&lt;br /&gt;
&lt;br /&gt;
=== Inhalt /etc/iptables/rules.v6 ===&lt;/div&gt;</summary>
		<author><name>G3ntleman</name></author>
	</entry>
	<entry>
		<id>https://kbu.freifunk.net/wiki/index.php?title=Supernode&amp;diff=4601</id>
		<title>Supernode</title>
		<link rel="alternate" type="text/html" href="https://kbu.freifunk.net/wiki/index.php?title=Supernode&amp;diff=4601"/>
		<updated>2016-05-22T16:29:30Z</updated>

		<summary type="html">&lt;p&gt;G3ntleman: /* tinc-up */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TOCright}}&lt;br /&gt;
[[Kategorie:Infrastruktur]]&lt;br /&gt;
&lt;br /&gt;
== Voraussetzungen ==&lt;br /&gt;
[[https://en.wikipedia.org/wiki/Supernode_%28networking%29 wikipedia-article]]&lt;br /&gt;
&lt;br /&gt;
Benötigte Software&lt;br /&gt;
&lt;br /&gt;
1) [[https://projects.universe-factory.net/projects/fastd fastd]] Mesh-vpn&lt;br /&gt;
&lt;br /&gt;
2) [[https://bmx6.net/projects/bmx6 bmx6]] BackboneMeshProtokoll&lt;br /&gt;
&lt;br /&gt;
3) [[http://www.open-mesh.org/projects/open-mesh/wiki batman-adv]] ClientMeshProtokoll&lt;br /&gt;
&lt;br /&gt;
4) [[http://www.tinc-vpn.org/ tinc]] Mesh-vpn&lt;br /&gt;
&lt;br /&gt;
5) OS: debian jessie(or whatever you like)&lt;br /&gt;
&lt;br /&gt;
Du benötigst ausserdem: &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* eine private IPv4/IPv6 Adresse und ein Subnetz für die Clients&lt;br /&gt;
* eine IPv4/IPv6 Adresse für das Backbone-Netz&lt;br /&gt;
&lt;br /&gt;
Diese kannst du unter dem Artikel IP Netze selbst zuteilen, oder nachlesen, welches deine sind, wenn es jemand anderes dir schon zuteilte.&lt;br /&gt;
&lt;br /&gt;
(nur bei öffentlichen Supernodes)&lt;br /&gt;
== Vorbereitungen ==&lt;br /&gt;
In der /etc/sysctl.conf muss folgendes mit einem Editor hinzugefügt werden:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
net.ipv4.ip_forward=1&lt;br /&gt;
net.ipv4.ip_no_pmtu_disc=1&lt;br /&gt;
net.ipv4.route.flush=1&lt;br /&gt;
net.ipv6.conf.all.forwarding=1&lt;br /&gt;
net.ipv6.conf.all.autoconf=0&lt;br /&gt;
net.ipv6.conf.all.accept_ra=0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Danach die /etc/sysctl.conf neu einlesen:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sysctl -p&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für Batman-adv und fastd-Pakete in /etc/apt/apt/sources.list hinzufügen, z.B. so:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo &amp;quot;deb http://repo.universe-factory.net/debian/ sid main&amp;quot; &amp;gt;&amp;gt;/etc/apt/sources.list&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
GPG-Key importieren und apt via https ermöglichen:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 gpg --keyserver pgpkeys.mit.edu --recv-key  16EF3F64CB201D9C&lt;br /&gt;
 gpg -a --export 16EF3F64CB201D9C | apt-key add -&lt;br /&gt;
&lt;br /&gt;
 apt-get install apt-transport-https&lt;br /&gt;
&lt;br /&gt;
 apt-get update&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Batman-adv (compat14 (Hood Bonn))==&lt;br /&gt;
=== Installation ===&lt;br /&gt;
Dies sollte auf debian wheezy batman-adv 2013.4.0 installieren.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install batman-adv-dkms&lt;br /&gt;
echo &amp;quot;batman-adv&amp;quot; &amp;gt;&amp;gt; /etc/modules&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== debian jessie ====&lt;br /&gt;
batman 14 aus folgender quelle installieren:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
http://repo.universe-factory.net/debian/ sid main&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
dann dkms die richtige version beibringen:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
dkms remove batman-adv/2013.4.0 --all&lt;br /&gt;
dkms --force install batman-adv/2013.4.0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
und mit apt-pinning die richtige version für batctl erzwingen, in /etc/apt/preferences.d/batctl.pref:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Package: batctl&lt;br /&gt;
Pin: origin repo.universe-factory.net&lt;br /&gt;
Pin-Priority: 1000&lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
und apt-get install batctl&lt;br /&gt;
&lt;br /&gt;
== Batman-adv (compat15)==&lt;br /&gt;
&lt;br /&gt;
=== Installation ===&lt;br /&gt;
Update and install:&lt;br /&gt;
 apt-get update&lt;br /&gt;
 apt-get install git make gcc build-essential linux-headers-$(uname -r) pkg-config libgps-dev libnl-3-dev libjansson-dev fastd&lt;br /&gt;
&lt;br /&gt;
Install Batman, batctl and alfred&lt;br /&gt;
 mkdir /opt/freifunk&lt;br /&gt;
 cd $_&lt;br /&gt;
 &lt;br /&gt;
 git clone git://git.open-mesh.org/batman-adv.git&lt;br /&gt;
 cd batman-adv&lt;br /&gt;
 git checkout v2015.1&lt;br /&gt;
 make&lt;br /&gt;
 make install&lt;br /&gt;
 &lt;br /&gt;
 cd ../&lt;br /&gt;
 &lt;br /&gt;
 git clone http://git.open-mesh.org/batctl.git&lt;br /&gt;
 cd batctl&lt;br /&gt;
 git checkout v2015.1&lt;br /&gt;
 make&lt;br /&gt;
 make install&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Wird künftig nicht mehr benötigt. Wer's trotzdem installieren mag:&lt;br /&gt;
&lt;br /&gt;
 cd ../&lt;br /&gt;
 &lt;br /&gt;
 git clone http://git.open-mesh.org/alfred.git&lt;br /&gt;
 cd alfred&lt;br /&gt;
 git checkout v2014.4.0&lt;br /&gt;
 make &lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
== fastd ==&lt;br /&gt;
=== Installation ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 apt-get install fastd curl&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Add Directories''' &lt;br /&gt;
 mkdir /etc/fastd/mesh-vpn&lt;br /&gt;
 mkdir /etc/fastd/mesh-vpn/peers&lt;br /&gt;
&lt;br /&gt;
=== Konfiguration ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;quot;[YOUR SECRET KEY HERE]&amp;quot; sollte dabei durch den fastd-secret-key ersetzt werden. Den Key müsst ihr selbst erstellen. Dies geht mit dem Befehl:&lt;br /&gt;
&lt;br /&gt;
 fastd --generate-key&lt;br /&gt;
&lt;br /&gt;
Schreibt am besten euch public und private key woanders noch auf. Wenn ihr den verliert, können Nodes nicht mehr mit euch connecten, solange diese nicht umkonfiguriert werden.&lt;br /&gt;
&lt;br /&gt;
In /etc/fastd/mesh-vpn/fastd.conf folgendes hinzufügen:&lt;br /&gt;
&lt;br /&gt;
==== /etc/fastd/mesh-vpn/fastd.conf ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Log warnings and errors to stderr&lt;br /&gt;
#log level warn;&lt;br /&gt;
log level error;&lt;br /&gt;
&lt;br /&gt;
drop capabilities yes;&lt;br /&gt;
forward no;&lt;br /&gt;
hide ip addresses yes;&lt;br /&gt;
hide mac addresses yes;&lt;br /&gt;
&lt;br /&gt;
# Log everything to a log file&lt;br /&gt;
#log to &amp;quot;/var/log/fastd-mesh-vpn.log&amp;quot; level debug;&lt;br /&gt;
log to &amp;quot;/var/log/fastd-mesh-vpn.log&amp;quot; level warn;&lt;br /&gt;
&lt;br /&gt;
# Set the interface name&lt;br /&gt;
interface &amp;quot;mesh-vpn&amp;quot;;&lt;br /&gt;
mode &amp;quot;tap&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
# Support xsalsa20 and aes128 encryption methods, prefer xsalsa20&lt;br /&gt;
method &amp;quot;salsa2012+umac&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
# Bind to a fixed port, IPv4 only&lt;br /&gt;
bind 0.0.0.0:10000;&lt;br /&gt;
&lt;br /&gt;
mtu 1312;&lt;br /&gt;
pmtu auto;&lt;br /&gt;
secure handshakes yes;&lt;br /&gt;
&lt;br /&gt;
# Secret key generated by 'fastd --generate-key'&lt;br /&gt;
secret &amp;quot;[YOUR SECRET KEY HERE]&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Include peers from the directory 'peers' and set max connections&lt;br /&gt;
&lt;br /&gt;
peer group &amp;quot;backbone&amp;quot; {&lt;br /&gt;
  include peers from &amp;quot;backbone&amp;quot;;&lt;br /&gt;
  peer limit 64;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
on up sync &amp;quot;./on-up&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
# Allows all peers to connect.&lt;br /&gt;
on verify async &amp;quot;true&amp;quot;;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Ordnerstruktur anlegen:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir /etc/fastd/mesh-vpn/backbone&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Optional: Wenn die Node teil einer grösseren Hood werden soll, entsprechende Backbone Node Keys in das zueben erstellte Verzeichnis legen. Vorzuziehen ist aber entweder eine eigene Fastdinstanz oder eine Tinc VPN Verbindung (AES-NI) um sich an eine hood (Layer2 Mesh mit Batman-adv) zu verbinden, dies ist performanter.&lt;br /&gt;
&lt;br /&gt;
Der IP v4-Range bezieht sich auf euren selbst gewählten Bereich, welcher unter https://pad.freifunk.net/p/kbuip dokumentiert ist.&lt;br /&gt;
==== /etc/fastd/mesh-vpn/on-up ====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
/sbin/ip link set dev mesh-vpn address [MacAdresseAusdenken]&lt;br /&gt;
/sbin/ip link set dev mesh-vpn up&lt;br /&gt;
&lt;br /&gt;
batctl if add mesh-vpn&lt;br /&gt;
batctl it 10000&lt;br /&gt;
batctl bl 1&lt;br /&gt;
batctl gw_mode server 200MBit/200MBit # anpassen&lt;br /&gt;
&lt;br /&gt;
/sbin/ip rule show | grep 'from 10.0.0.0/8 lookup freifunk'&lt;br /&gt;
if [ $? -eq 1 ]; then&lt;br /&gt;
  /sbin/ip rule add from 10.0.0.0/8 table freifunk&lt;br /&gt;
fi&lt;br /&gt;
/sbin/ip route add [deinelokaleIPv4Range] dev bat0 table freifunk&lt;br /&gt;
/sbin/ip route flush cache&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
on-up ausführbar machen:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chmod +x /etc/fastd/mesh-vpn/on-up&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== BmxBone Netz ==&lt;br /&gt;
&lt;br /&gt;
Jetzt müsst ihr euch entscheiden, welches VPN Programm ihr für das BmxBone nutzen wollt:&lt;br /&gt;
* wenn ihr eine CPU mit AES-NI habt, oder eine CPU mit deutlich mehr als 1GHz nehmt tinc&lt;br /&gt;
* wenn ihr eine langsame CPU sub 1GHz oder sogar eine ARM CPU, sollte fastd besser sein&lt;br /&gt;
=== Installation mit tinc ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install tinc bridge-utils make build-essential&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Wir müssen bmx6 noch kompilieren:&lt;br /&gt;
 mkdir /opt/freifunk/&lt;br /&gt;
 cd /opt/freifunk/&lt;br /&gt;
 git clone https://github.com/axn/bmx6&lt;br /&gt;
 cd bmx6&lt;br /&gt;
 make build_all&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
=== Konfiguration ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir /etc/tinc/tbmxbone&lt;br /&gt;
echo &amp;quot;tbmxbone&amp;quot; &amp;gt;&amp;gt; /etc/tinc/nets.boot  # Dies sagt tinc, dass es das Netz &amp;quot;tbmxbone&amp;quot; starten soll&lt;br /&gt;
cd /etc/tinc/tbmxbone&lt;br /&gt;
# Public keys der anderen Teilnehmer:&lt;br /&gt;
git clone https://gitlab.kbu.freifunk.net/bmxbone/tinc.git hosts&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Jetzt fehlt noch des eigene Public/Private Keypaar. &amp;lt;br /&amp;gt;&lt;br /&gt;
Die Keys sollten in /etc/tinc/tbmxbone gespeichert werden.&amp;lt;br /&amp;gt;&lt;br /&gt;
Den Public-Key in den Namen des Supernodes umbenennen und nach tinc/ kopieren.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tincd -K 4096 -n tbmxbone&lt;br /&gt;
cp rsa_key.pub hosts/[Supernodename aus tinc Configfile]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Und schliesslich:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd hosts&lt;br /&gt;
git add .&lt;br /&gt;
git commit&lt;br /&gt;
git push&lt;br /&gt;
cd ..&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wir müssen noch die Konfiguration von tinc in /etc/tinc/tbmxbone/tinc.conf schreiben.&lt;br /&gt;
&lt;br /&gt;
==== tinc.conf ====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Name=[Supernodenamen]&lt;br /&gt;
Device=/dev/net/tun&lt;br /&gt;
DirectOnly=yes # tinc soll nicht Daten selbst weiterleiten&lt;br /&gt;
IndirectData=yes &lt;br /&gt;
Broadcast=direct&lt;br /&gt;
Cipher=AES-128-CBC # nutzt AES-NI und performed deswegen besser als fastd&lt;br /&gt;
Mode=switch&lt;br /&gt;
PingInterval=60&lt;br /&gt;
PingTimeout=10&lt;br /&gt;
Compression=0 &lt;br /&gt;
ConnectTo=gw06&lt;br /&gt;
ConnectTo=vpn1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== tinc-up ====&lt;br /&gt;
Jetzt müssen wir noch ein Startskript namens ''/etc/tinc/tbmxbone/tinc-up'' erstellen:&lt;br /&gt;
'''Wichtig:''' in der datei muss wirklich $INTERFACE stehen. Tinc ersetzt dies automatisch durch das entsprechende interface bei ausführung.&lt;br /&gt;
&lt;br /&gt;
Deine zugeteilten Adressen sind unter https://kbu.freifunk.net/wiki/index.php?title=IP_Subnetze zu finden.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
bmx6 dev=$INTERFACE # VPN Mesh Interface dem BMX6 Mesh hinzufügen&lt;br /&gt;
# Default tunneladressen dem tbmxbone zuweisen&lt;br /&gt;
bmx6 -c tunDev=Default /tun4Address=[BMXipv4Adresse] /tun6Adress=[BMX6ipv6Adresse] &lt;br /&gt;
# Feste Tunnel MTU von 1366 einstellen&lt;br /&gt;
bmx6 -c tunMtu=1366&lt;br /&gt;
# Lokales v4&amp;amp;v6 Netz announcen&lt;br /&gt;
bmx6 -c tunIn=localv4 /n=[DeinLokalesIPv4Netz] /b=100000000&lt;br /&gt;
bmx6 -c tunIn=localv6 /n=[DeinLokalesIPv6Netz] /b=100000000&lt;br /&gt;
# Defaultroute für v4 suchen&lt;br /&gt;
bmx6 -c tunOut=v4Default /network=0.0.0.0/0 /maxPrefixLen=3 /hysteresis=30 /tableRule=50000/200 &lt;br /&gt;
# Gateway für v4 präferieren&lt;br /&gt;
#bmx6 -c tunOut=v4Defaultgw06 /network=0.0.0.0/0 /maxPrefixLen=0 /hysteresis=30 /tableRule=50000/200 /gwName=gw06 /rating=1000000&lt;br /&gt;
# Defaultroute für v6 suchen&lt;br /&gt;
bmx6 -c tunOut=v6Default /network=::/0 /maxPrefixLen=64 /hysteresis=30 /tableRule=50000/200&lt;br /&gt;
# Routen für lokale v4 und v6 Netze suchen&lt;br /&gt;
bmx6 -c tunOut=ffv4 /network=10.0.0.0/8 /hysteresis=30 /tableRule=50000/200&lt;br /&gt;
bmx6 -c tunOut=ffv6 /network=fd00::/8 /hysteresis=30 /tableRule=50000/200&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Auch diese Datei muss ausführbar gemacht werden:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chmod +x /etc/tinc/tbmxbone/tinc-up&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Danach sollte der Ordner etwa so aussehen:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$:/etc/tinc/tbmxbone# ls &lt;br /&gt;
hosts&lt;br /&gt;
rsa_key.priv&lt;br /&gt;
rsa_key.pub&lt;br /&gt;
tinc.conf&lt;br /&gt;
tinc-up&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Installation (fastd) ==&lt;br /&gt;
&lt;br /&gt;
Zuerst müssen wir bmx6 kompilieren:&lt;br /&gt;
 apt-get install build-essential make fastd&lt;br /&gt;
 mkdir /opt/freifunk/&lt;br /&gt;
 cd /opt/freifunk/&lt;br /&gt;
 git clone https://github.com/axn/bmx6.git&lt;br /&gt;
 cd bmx6&lt;br /&gt;
 make build_all # this reports some erros, go ahead anyway&lt;br /&gt;
 make install&lt;br /&gt;
 &lt;br /&gt;
Nun bauen wir das FastdInterface:&lt;br /&gt;
&lt;br /&gt;
 mkdir /etc/fastd/fbmxbone&lt;br /&gt;
 cd /etc/fastd/fbmxbone&lt;br /&gt;
 nano fastd.conf&lt;br /&gt;
&lt;br /&gt;
Inhalt der Konfigdatei (ihr müsst euch einen eigenen Key mit fastd --generate-key, wenn ihr nicht für andere erreichbar sein wollt, müsst ihr den Key euch auch nicht merken):&lt;br /&gt;
==== /etc/fastd/fbmxbone/fastd.conf ====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
bind 0.0.0.0 port 10042;&lt;br /&gt;
&lt;br /&gt;
drop capabilities yes;&lt;br /&gt;
forward no;&lt;br /&gt;
hide ip addresses yes;&lt;br /&gt;
hide mac addresses yes;&lt;br /&gt;
&lt;br /&gt;
peer group &amp;quot;ffrl&amp;quot; {&lt;br /&gt;
  include peers from &amp;quot;ffrl&amp;quot;;&lt;br /&gt;
  peer limit 1;&lt;br /&gt;
}&lt;br /&gt;
peer group &amp;quot;backbone&amp;quot; {&lt;br /&gt;
  include peers from &amp;quot;backbone&amp;quot;;&lt;br /&gt;
  peer limit 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
interface &amp;quot;fbmxbone&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
log to syslog level warn;&lt;br /&gt;
&lt;br /&gt;
method &amp;quot;salsa2012+umac&amp;quot;;&lt;br /&gt;
mode tap;&lt;br /&gt;
mtu 1406;&lt;br /&gt;
&lt;br /&gt;
on up sync &amp;quot;./on-up&amp;quot;;&lt;br /&gt;
on verify async &amp;quot;true&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
pmtu auto;&lt;br /&gt;
&lt;br /&gt;
secret &amp;quot;PUT IN SIKRIT KEY IN HERE&amp;quot;;&lt;br /&gt;
secure handshakes yes;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Jetzt clonen wir aus dem Git-Repo die PublicKeys der Knoten:&lt;br /&gt;
 cd /opt/freifunk/&lt;br /&gt;
 git clone https://gitlab.kbu.freifunk.net/bmxbone/fastd.git&lt;br /&gt;
Und kopieren diese noch per Hand in die einzelnen Keyverzeichnisse (verbessern):&lt;br /&gt;
 mkdir ffrl&lt;br /&gt;
 mkdir backbone&lt;br /&gt;
 cp fastd/* backbone/&lt;br /&gt;
 mv backbone/gw06 ffrl/&lt;br /&gt;
Und brauchen noch ein on-up Skript (/etc/fastd/fbmxbone/on-up):&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 /sbin/ip link set dev fbmxbone address [MAC ADDY AUSDENKEN]&lt;br /&gt;
 /sbin/ip link set dev fbmxbone up&lt;br /&gt;
 bmx6 dev=fbmxbone&lt;br /&gt;
 bmx6 -c tunDev=Default /tun4Address=[BMXipv4Adresse] /tun6Adress=[BMX6ipv6Adresse]&lt;br /&gt;
 bmx6 -c tunIn=localv4 /n=[DeinLokalesIPv4Netz] /b=100000000&lt;br /&gt;
 bmx6 -c tunIn=localv6 /n=[DeinLokalesIPv6Netz] /b=100000000&lt;br /&gt;
 bmx6 -c tunOut=v4Default /network=0.0.0.0/0 /maxPrefixLen=3 /hysteresis=30 /tableRule=50000/200 &lt;br /&gt;
 #bmx6 -c tunOut=v4Defaultgw06 /network=0.0.0.0/0 /maxPrefixLen=0 /hysteresis=30 /tableRule=50000/200 /gwName=gw06 /rating=1000000&lt;br /&gt;
 bmx6 -c tunOut=v6Default /network=0.0.0.0/0 /maxPrefixLen=64 /hysteresis=30 /tableRule=50000/200&lt;br /&gt;
 bmx6 -c tunOut=ffv4 /network=10.0.0.0/8 /hysteresis=30 /tableRule=50000/200&lt;br /&gt;
 bmx6 -c tunOut=ffv6 /network=fd00::/8 /hysteresis=30 /tableRule=50000/200&lt;br /&gt;
Und mittlerweile klar, ausführbar machen:&lt;br /&gt;
 chmod +x on-up&lt;br /&gt;
&lt;br /&gt;
== Routing ==&lt;br /&gt;
&lt;br /&gt;
Wir brauchen policy based routing:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo &amp;quot;200 freifunk&amp;quot; &amp;gt;&amp;gt; /etc/iproute2/rt_tables&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
fastd's on-up, /etc/network/interfaces.d/bat0 und/oder tinc-up erledigen den Rest. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== IPv4 DHCP ==&lt;br /&gt;
=== Installation ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install isc-dhcp-server&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Konfiguration ===&lt;br /&gt;
Nun ändern wir die Konfiguration in /etc/dhcp/dhcpd.conf:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
option domain-name &amp;quot;mesh.kbu.freifunk.net&amp;quot;;&lt;br /&gt;
option domain-name-servers [Supernode IPv4], [INSERT YOUR PREFERRED IPV4 DNS], 213.73.91.35;&lt;br /&gt;
&lt;br /&gt;
default-lease-time 150;&lt;br /&gt;
max-lease-time 720;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
subnet 10.X.X.X netmask Y.Y.Y.Y { # Die Range der Hood&lt;br /&gt;
	range 10.X.Y.10 10.X.Z.255; # Eure IPv4 Range&lt;br /&gt;
	option routers [Supernode IP Adresse];&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== IPv6 ==&lt;br /&gt;
=== Installation ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install radvd&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Konfiguration ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
interface bat0&lt;br /&gt;
IgnoreIfMissing yes&lt;br /&gt;
{&lt;br /&gt;
 AdvSendAdvert on;&lt;br /&gt;
 MaxRtrAdvInterval 200;&lt;br /&gt;
 prefix [GlobaleIPv6Range des Supernodes] {&lt;br /&gt;
 };&lt;br /&gt;
 RDNSS [ULA IPv6 of Supernode], [your preferred ipv6 DNS-Server] {&lt;br /&gt;
 }; &lt;br /&gt;
 prefix [ULA IPv6Range der Supernode (fd00::/64)] {&lt;br /&gt;
  };&lt;br /&gt;
&lt;br /&gt;
};&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== UDP-Queue Größe ==&lt;br /&gt;
Durch Broadcasts können können auf Supernodes kurzzeitig hohe Lastspitzen enstehen. In der aktuellen batman-adv-Version wird jedes Broadcast-Paket zudem 3x auf jedem Link versendet.&lt;br /&gt;
Die vergleichweise hohe Datenrate von 100MBit/s zwischen Supernodes bewirkt darüber hinaus, dass broadcast-Pakete mit 100MBit/s eingehen können, während sie gleichzeitig an alle Nodes gesendet werden müssen.&lt;br /&gt;
&lt;br /&gt;
Linux-Distributionen sehen per Default Queue-Größen im Bereich von 128 KB vor (http://www.cyberciti.biz/faq/linux-tcp-tuning/). Supernodes sind somit nicht in der Lage entsprechende Lastspitzen zu puffern und während Idle-Times zu versenden. Läuft die UDP-Queue über, so loggt fastd:&lt;br /&gt;
 2013-03-30 12:32:01 +0100 --- Warning: sendmsg: Resource temporarily unavailable&lt;br /&gt;
 2013-03-30 12:32:01 +0100 --- Warning: sendmsg: Resource temporarily unavailable&lt;br /&gt;
 2013-03-30 12:32:01 +0100 --- Warning: sendmsg: Resource temporarily unavailable&lt;br /&gt;
 2013-03-30 12:32:01 +0100 --- Warning: sendmsg: Resource temporarily unavailable&lt;br /&gt;
 2013-03-30 12:32:01 +0100 --- Warning: sendmsg: Resource temporarily unavailable&lt;br /&gt;
Jeder Log-Eintrag entspricht einem Paket, dass nicht enqueued werden konnte und damit verworfen wurde. Die Queue-Größen können via systctl angepasst werden (http://wwwx.cs.unc.edu/~sparkst/howto/network_tuning.php). Auf fastd2 wird zur Zeit verwendet:&lt;br /&gt;
 #/etc/sysctl.conf&lt;br /&gt;
 net.core.rmem_max=83886080&lt;br /&gt;
 net.core.wmem_max=83886080&lt;br /&gt;
 net.core.rmem_default=83886080&lt;br /&gt;
 net.core.wmem_default=83886080&lt;br /&gt;
&lt;br /&gt;
Das System verfügt dadurch über 80MB Speicher für Queues. Per default stehen ebenfalls 80MB zur Verfügung. Die konfigurierten 80MB reichen aus, um die 100MBit/s Verbindung über mehrere Sekunden auszulasten und Lastspitzen abzufangen.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Netz-und-Technik]]&lt;br /&gt;
&lt;br /&gt;
== DNS-&amp;quot;Server&amp;quot; ==&lt;br /&gt;
Supernodes betreiben Caching-DNS-Forwarder. Hierzu wird unbound verwendet&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
 apt install unbound&lt;br /&gt;
&lt;br /&gt;
== Adressen ==&lt;br /&gt;
Das Setup unterscheidet zwischen v4 und v6. &lt;br /&gt;
&lt;br /&gt;
== /etc/unbound/unbound.conf ==&lt;br /&gt;
&lt;br /&gt;
 server:&lt;br /&gt;
        auto-trust-anchor-file: &amp;quot;/var/lib/unbound/root.key&amp;quot;&lt;br /&gt;
        interface: [ULA ipv6 des supernodes]&lt;br /&gt;
        access-control: [public ipv6 Range des Supernodes]  allow&lt;br /&gt;
        access-control: [ULA ipv6 Range des Supernodes] allow&lt;br /&gt;
        interface: [ipv4 des Supernodes]&lt;br /&gt;
        access-control: [IPv4 Range der Hood] allow&lt;br /&gt;
        verbosity: 1&lt;br /&gt;
  forward-zone:&lt;br /&gt;
      name: &amp;quot;.&amp;quot;&lt;br /&gt;
      forward-addr: [your Favorite v4 DNS IP]&lt;br /&gt;
      forward-addr: [your Favorite v6 DNS IP]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== DHCP Client Leases in eine RAMdisk flüchtig speichern ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo &amp;quot;tmpfs /var/lib/dhcp/ tmpfs defaults,size=10% 0 0&amp;quot; &amp;gt;&amp;gt; /etc/fstab&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Logrotate auf die letzte Stunde umstellen ==&lt;br /&gt;
&lt;br /&gt;
Mehr braucht es nicht im Betrieb&lt;br /&gt;
&lt;br /&gt;
Hierzu in /etc/logrotate.conf folgendes ändern:&lt;br /&gt;
&lt;br /&gt;
 &amp;quot;weekly&amp;quot; in &amp;quot;hourly&amp;quot; ändern&lt;br /&gt;
 &amp;quot;rotate 4&amp;quot; in &amp;quot;rotate 0&amp;quot; ändern&lt;br /&gt;
&lt;br /&gt;
=== cronJob hinzufügen === &lt;br /&gt;
mit crontab -e Editor aufrufen und folgende Zeile hinzufügen:&lt;br /&gt;
 &lt;br /&gt;
 * */1 * * * nice -n 20 logrotate /etc/logrotate.conf&lt;br /&gt;
&lt;br /&gt;
== Interfaces in /etc/network/interfaces.d/bat0 definieren ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
auto bat0&lt;br /&gt;
iface bat0 inet static&lt;br /&gt;
  hwaddress ether [MACADRESSE AUSDENKEN]&lt;br /&gt;
  address [ipv4 des Supernodes]&lt;br /&gt;
  netmask [Netzmaske der Hood]&lt;br /&gt;
  pre-up  modprobe batman-adv &amp;amp;&amp;amp; tunctl -t mesh-vpn &amp;amp;&amp;amp; batctl if add mesh-vpn&lt;br /&gt;
  post-up ip rule add iif bat0 table freifunk&lt;br /&gt;
  pre-down ip rule del iif bat0 table freifunk&lt;br /&gt;
&lt;br /&gt;
iface bat0 inet6 static&lt;br /&gt;
  address [GLOBAL IPv6 des Supernodes]&lt;br /&gt;
  netmask 64&lt;br /&gt;
  # Routes&lt;br /&gt;
  # Note: route del not needed - shutting down the interfaces removes routes anyway&lt;br /&gt;
  post-up ip -6 route add [IPv6 Range der Supernode] dev bat0&lt;br /&gt;
  post-up ip -6 route add [IPv6 Range der Supernode] dev bat0 table freifunk&lt;br /&gt;
&lt;br /&gt;
  # Rules (iif: routed traffic, from: traffic from the supernode)&lt;br /&gt;
  post-up ip -6 rule add iif bat0 table freifunk&lt;br /&gt;
  post-up ip -6 rule add from [GLOBAL IPv6 Range des Exits] table freifunk&lt;br /&gt;
  pre-down ip -6 rule del iif bat0 table freifunk&lt;br /&gt;
  pre-down ip -6 rule del from [GLOBAL IPv6 Range des Exits] table freifunk&lt;br /&gt;
&lt;br /&gt;
== IP-Tables Firewall ==&lt;br /&gt;
&lt;br /&gt;
Hier wollen wir nur die schlimmsten Routingfuckups verhindern, es soll nichts über z.B. eth0 rausgeforwardet werden können.&lt;br /&gt;
=== Installation ===&lt;br /&gt;
 apt install iptables-persistent&lt;br /&gt;
&lt;br /&gt;
=== Inhalt /etc/iptables/rules.v4 ===&lt;br /&gt;
&lt;br /&gt;
=== Inhalt /etc/iptables/rules.v6 ===&lt;/div&gt;</summary>
		<author><name>G3ntleman</name></author>
	</entry>
	<entry>
		<id>https://kbu.freifunk.net/wiki/index.php?title=Supernode&amp;diff=4591</id>
		<title>Supernode</title>
		<link rel="alternate" type="text/html" href="https://kbu.freifunk.net/wiki/index.php?title=Supernode&amp;diff=4591"/>
		<updated>2016-05-22T16:12:49Z</updated>

		<summary type="html">&lt;p&gt;G3ntleman: /* tinc-up */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TOCright}}&lt;br /&gt;
[[Kategorie:Infrastruktur]]&lt;br /&gt;
&lt;br /&gt;
== Voraussetzungen ==&lt;br /&gt;
[[https://en.wikipedia.org/wiki/Supernode_%28networking%29 wikipedia-article]]&lt;br /&gt;
&lt;br /&gt;
Benötigte Software&lt;br /&gt;
&lt;br /&gt;
1) [[https://projects.universe-factory.net/projects/fastd fastd]] Mesh-vpn&lt;br /&gt;
&lt;br /&gt;
2) [[https://bmx6.net/projects/bmx6 bmx6]] BackboneMeshProtokoll&lt;br /&gt;
&lt;br /&gt;
3) [[http://www.open-mesh.org/projects/open-mesh/wiki batman-adv]] ClientMeshProtokoll&lt;br /&gt;
&lt;br /&gt;
4) [[http://www.tinc-vpn.org/ tinc]] Mesh-vpn&lt;br /&gt;
&lt;br /&gt;
5) OS: debian jessie(or whatever you like)&lt;br /&gt;
&lt;br /&gt;
Du benötigst ausserdem: &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* eine private IPv4/IPv6 Adresse und ein Subnetz für die Clients&lt;br /&gt;
* eine IPv4/IPv6 Adresse für das Backbone-Netz&lt;br /&gt;
&lt;br /&gt;
Diese kannst du unter dem Artikel IP Netze selbst zuteilen, oder nachlesen, welches deine sind, wenn es jemand anderes dir schon zuteilte.&lt;br /&gt;
&lt;br /&gt;
(nur bei öffentlichen Supernodes)&lt;br /&gt;
== Vorbereitungen ==&lt;br /&gt;
In der /etc/sysctl.conf muss folgendes mit einem Editor hinzugefügt werden:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
net.ipv4.ip_forward=1&lt;br /&gt;
net.ipv4.ip_no_pmtu_disc=1&lt;br /&gt;
net.ipv4.route.flush=1&lt;br /&gt;
net.ipv6.conf.all.forwarding=1&lt;br /&gt;
net.ipv6.conf.all.autoconf=0&lt;br /&gt;
net.ipv6.conf.all.accept_ra=0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Danach die /etc/sysctl.conf neu einlesen:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sysctl -p&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für Batman-adv und fastd-Pakete in /etc/apt/apt/sources.list hinzufügen, z.B. so:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo &amp;quot;deb http://repo.universe-factory.net/debian/ sid main&amp;quot; &amp;gt;&amp;gt;/etc/apt/sources.list&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
GPG-Key importieren und apt via https ermöglichen:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 gpg --keyserver pgpkeys.mit.edu --recv-key  16EF3F64CB201D9C&lt;br /&gt;
 gpg -a --export 16EF3F64CB201D9C | apt-key add -&lt;br /&gt;
&lt;br /&gt;
 apt-get install apt-transport-https&lt;br /&gt;
&lt;br /&gt;
 apt-get update&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Batman-adv (compat14 (Hood Bonn))==&lt;br /&gt;
=== Installation ===&lt;br /&gt;
Dies sollte auf debian wheezy batman-adv 2013.4.0 installieren.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install batman-adv-dkms&lt;br /&gt;
echo &amp;quot;batman-adv&amp;quot; &amp;gt;&amp;gt; /etc/modules&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== debian jessie ====&lt;br /&gt;
batman 14 aus folgender quelle installieren:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
http://repo.universe-factory.net/debian/ sid main&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
dann dkms die richtige version beibringen:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
dkms remove batman-adv/2013.4.0 --all&lt;br /&gt;
dkms --force install batman-adv/2013.4.0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
und mit apt-pinning die richtige version für batctl erzwingen, in /etc/apt/preferences.d/batctl.pref:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Package: batctl&lt;br /&gt;
Pin: origin repo.universe-factory.net&lt;br /&gt;
Pin-Priority: 1000&lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
und apt-get install batctl&lt;br /&gt;
&lt;br /&gt;
== Batman-adv (compat15)==&lt;br /&gt;
&lt;br /&gt;
=== Installation ===&lt;br /&gt;
Update and install:&lt;br /&gt;
 apt-get update&lt;br /&gt;
 apt-get install git make gcc build-essential linux-headers-$(uname -r) pkg-config libgps-dev libnl-3-dev libjansson-dev fastd&lt;br /&gt;
&lt;br /&gt;
Install Batman, batctl and alfred&lt;br /&gt;
 mkdir /opt/freifunk&lt;br /&gt;
 cd $_&lt;br /&gt;
 &lt;br /&gt;
 git clone git://git.open-mesh.org/batman-adv.git&lt;br /&gt;
 cd batman-adv&lt;br /&gt;
 git checkout v2015.1&lt;br /&gt;
 make&lt;br /&gt;
 make install&lt;br /&gt;
 &lt;br /&gt;
 cd ../&lt;br /&gt;
 &lt;br /&gt;
 git clone http://git.open-mesh.org/batctl.git&lt;br /&gt;
 cd batctl&lt;br /&gt;
 git checkout v2015.1&lt;br /&gt;
 make&lt;br /&gt;
 make install&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Wird künftig nicht mehr benötigt. Wer's trotzdem installieren mag:&lt;br /&gt;
&lt;br /&gt;
 cd ../&lt;br /&gt;
 &lt;br /&gt;
 git clone http://git.open-mesh.org/alfred.git&lt;br /&gt;
 cd alfred&lt;br /&gt;
 git checkout v2014.4.0&lt;br /&gt;
 make &lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
== fastd ==&lt;br /&gt;
=== Installation ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 apt-get install fastd curl&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Add Directories''' &lt;br /&gt;
 mkdir /etc/fastd/mesh-vpn&lt;br /&gt;
 mkdir /etc/fastd/mesh-vpn/peers&lt;br /&gt;
&lt;br /&gt;
=== Konfiguration ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;quot;[YOUR SECRET KEY HERE]&amp;quot; sollte dabei durch den fastd-secret-key ersetzt werden. Den Key müsst ihr selbst erstellen. Dies geht mit dem Befehl:&lt;br /&gt;
&lt;br /&gt;
 fastd --generate-key&lt;br /&gt;
&lt;br /&gt;
Schreibt am besten euch public und private key woanders noch auf. Wenn ihr den verliert, können Nodes nicht mehr mit euch connecten, solange diese nicht umkonfiguriert werden.&lt;br /&gt;
&lt;br /&gt;
In /etc/fastd/mesh-vpn/fastd.conf folgendes hinzufügen:&lt;br /&gt;
&lt;br /&gt;
==== /etc/fastd/mesh-vpn/fastd.conf ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Log warnings and errors to stderr&lt;br /&gt;
#log level warn;&lt;br /&gt;
log level error;&lt;br /&gt;
&lt;br /&gt;
drop capabilities yes;&lt;br /&gt;
forward no;&lt;br /&gt;
hide ip addresses yes;&lt;br /&gt;
hide mac addresses yes;&lt;br /&gt;
&lt;br /&gt;
# Log everything to a log file&lt;br /&gt;
#log to &amp;quot;/var/log/fastd-mesh-vpn.log&amp;quot; level debug;&lt;br /&gt;
log to &amp;quot;/var/log/fastd-mesh-vpn.log&amp;quot; level warn;&lt;br /&gt;
&lt;br /&gt;
# Set the interface name&lt;br /&gt;
interface &amp;quot;mesh-vpn&amp;quot;;&lt;br /&gt;
mode &amp;quot;tap&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
# Support xsalsa20 and aes128 encryption methods, prefer xsalsa20&lt;br /&gt;
method &amp;quot;salsa2012+umac&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
# Bind to a fixed port, IPv4 only&lt;br /&gt;
bind 0.0.0.0:10000;&lt;br /&gt;
&lt;br /&gt;
mtu 1312;&lt;br /&gt;
pmtu auto;&lt;br /&gt;
secure handshakes yes;&lt;br /&gt;
&lt;br /&gt;
# Secret key generated by 'fastd --generate-key'&lt;br /&gt;
secret &amp;quot;[YOUR SECRET KEY HERE]&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Include peers from the directory 'peers' and set max connections&lt;br /&gt;
&lt;br /&gt;
peer group &amp;quot;backbone&amp;quot; {&lt;br /&gt;
  include peers from &amp;quot;backbone&amp;quot;;&lt;br /&gt;
  peer limit 64;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
on up sync &amp;quot;./on-up&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
# Allows all peers to connect.&lt;br /&gt;
on verify async &amp;quot;true&amp;quot;;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Ordnerstruktur anlegen:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir /etc/fastd/mesh-vpn/backbone&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Optional: Wenn die Node teil einer grösseren Hood werden soll, entsprechende Backbone Node Keys in das zueben erstellte Verzeichnis legen. Vorzuziehen ist aber entweder eine eigene Fastdinstanz oder eine Tinc VPN Verbindung (AES-NI) um sich an eine hood (Layer2 Mesh mit Batman-adv) zu verbinden, dies ist performanter.&lt;br /&gt;
&lt;br /&gt;
Der IP v4-Range bezieht sich auf euren selbst gewählten Bereich, welcher unter https://pad.freifunk.net/p/kbuip dokumentiert ist.&lt;br /&gt;
==== /etc/fastd/mesh-vpn/on-up ====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
/sbin/ip link set dev mesh-vpn address [MacAdresseAusdenken]&lt;br /&gt;
/sbin/ip link set dev mesh-vpn up&lt;br /&gt;
&lt;br /&gt;
batctl if add mesh-vpn&lt;br /&gt;
batctl it 10000&lt;br /&gt;
batctl bl 1&lt;br /&gt;
batctl gw_mode server 200MBit/200MBit # anpassen&lt;br /&gt;
&lt;br /&gt;
/sbin/ip rule show | grep 'from 10.0.0.0/8 lookup freifunk'&lt;br /&gt;
if [ $? -eq 1 ]; then&lt;br /&gt;
  /sbin/ip rule add from 10.0.0.0/8 table freifunk&lt;br /&gt;
fi&lt;br /&gt;
/sbin/ip route add [deinelokaleIPv4Range] dev bat0 table freifunk&lt;br /&gt;
/sbin/ip route flush cache&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
on-up ausführbar machen:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chmod +x /etc/fastd/mesh-vpn/on-up&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== BmxBone Netz ==&lt;br /&gt;
&lt;br /&gt;
Jetzt müsst ihr euch entscheiden, welches VPN Programm ihr für das BmxBone nutzen wollt:&lt;br /&gt;
* wenn ihr eine CPU mit AES-NI habt, oder eine CPU mit deutlich mehr als 1GHz nehmt tinc&lt;br /&gt;
* wenn ihr eine langsame CPU sub 1GHz oder sogar eine ARM CPU, sollte fastd besser sein&lt;br /&gt;
=== Installation mit tinc ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install tinc bridge-utils make build-essential&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Wir müssen bmx6 noch kompilieren:&lt;br /&gt;
 git clone https://github.com/axn/bmx6&lt;br /&gt;
 cd bmx6&lt;br /&gt;
 make build_all&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Konfiguration ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir /etc/tinc/tbmxbone&lt;br /&gt;
echo &amp;quot;tbmxbone&amp;quot; &amp;gt;&amp;gt; /etc/tinc/nets.boot  # Dies sagt tinc, dass es das Netz &amp;quot;tbmxbone&amp;quot; starten soll&lt;br /&gt;
cd /etc/tinc/tbmxbone&lt;br /&gt;
# Public keys der anderen Teilnehmer:&lt;br /&gt;
git clone https://gitlab.kbu.freifunk.net/bmxbone/tinc.git hosts&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Jetzt fehlt noch des eigene Public/Private Keypaar. &amp;lt;br /&amp;gt;&lt;br /&gt;
Die Keys sollten in /etc/tinc/tbmxbone gespeichert werden.&amp;lt;br /&amp;gt;&lt;br /&gt;
Den Public-Key in den Namen des Supernodes umbenennen und nach tinc/ kopieren.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tincd -K 4096 -n tbmxbone&lt;br /&gt;
cp rsa_key.pub hosts/[Supernodename aus tinc Configfile]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Und schliesslich:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd keys&lt;br /&gt;
git add .&lt;br /&gt;
git commit&lt;br /&gt;
git push&lt;br /&gt;
cd ..&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wir müssen noch die Konfiguration von tinc in /etc/tinc/tbmxbone/tinc.conf schreiben.&lt;br /&gt;
&lt;br /&gt;
==== tinc.conf ====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Name=[Supernodenamen]&lt;br /&gt;
Device=/dev/net/tun&lt;br /&gt;
DirectOnly=yes # tinc soll nicht Daten selbst weiterleiten&lt;br /&gt;
IndirectData=yes &lt;br /&gt;
Broadcast=direct&lt;br /&gt;
Cipher=AES-128-CBC # nutzt AES-NI und performed deswegen besser als fastd&lt;br /&gt;
Mode=switch&lt;br /&gt;
PingInterval=60&lt;br /&gt;
PingTimeout=10&lt;br /&gt;
Compression=0 &lt;br /&gt;
ConnectTo=gw06&lt;br /&gt;
ConnectTo=vpn1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== tinc-up ====&lt;br /&gt;
Jetzt müssen wir noch ein Startskript namens ''/etc/tinc/tbmxbone/tinc-up'' erstellen:&lt;br /&gt;
'''Wichtig:''' in der datei muss wirklich $INTERFACE stehen. Tinc ersetzt dies automatisch durch das entsprechende interface bei ausführung.&lt;br /&gt;
&lt;br /&gt;
Deine ''lokalen'' Adressen entnehmen wir wieder aus https://pad.freifunk.net/p/kbuip.&lt;br /&gt;
&lt;br /&gt;
Deine zugeteilte ''BMX Adresse'' ist unter https://kbu.freifunk.net/wiki/index.php?title=IP_Subnetze zu finden.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
bmx6 dev=$INTERFACE # VPN Mesh Interface dem BMX6 Mesh hinzufügen&lt;br /&gt;
# Default tunneladressen dem tbmxbone zuweisen&lt;br /&gt;
bmx6 -c tunDev=Default /tun4Address=[BMXipv4Adresse] /tun6Adress=[BMX6ipv6Adresse] &lt;br /&gt;
# Feste Tunnel MTU von 1366 einstellen&lt;br /&gt;
bmx6 -c tunMtu=1366&lt;br /&gt;
# Lokales v4&amp;amp;v6 Netz announcen&lt;br /&gt;
bmx6 -c tunIn=localv4 /n=[DeinLokalesIPv4Netz] /b=100000000&lt;br /&gt;
bmx6 -c tunIn=localv6 /n=[DeinLokalesIPv6Netz] /b=100000000&lt;br /&gt;
# Defaultroute für v4 suchen&lt;br /&gt;
bmx6 -c tunOut=v4Default /network=0.0.0.0/0 /maxPrefixLen=3 /hysteresis=30 /tableRule=50000/200 &lt;br /&gt;
# Gateway für v4 präferieren&lt;br /&gt;
#bmx6 -c tunOut=v4Defaultgw06 /network=0.0.0.0/0 /maxPrefixLen=0 /hysteresis=30 /tableRule=50000/200 /gwName=gw06 /rating=1000000&lt;br /&gt;
# Defaultroute für v6 suchen&lt;br /&gt;
bmx6 -c tunOut=v6Default /network=0.0.0.0/0 /maxPrefixLen=64 /hysteresis=30 /tableRule=50000/200&lt;br /&gt;
# Routen für lokale v4 und v6 Netze suchen&lt;br /&gt;
bmx6 -c tunOut=ffv4 /network=10.0.0.0/8 /hysteresis=30 /tableRule=50000/200&lt;br /&gt;
bmx6 -c tunOut=ffv6 /network=fd00::/8 /hysteresis=30 /tableRule=50000/200&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Auch diese Datei muss ausführbar gemacht werden:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chmod +x /etc/tinc/tbmxbone/tinc-up&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Danach sollte der Ordner etwa so aussehen:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$:/etc/tinc/tbmxbone# ls &lt;br /&gt;
tinc&lt;br /&gt;
hosts -&amp;gt; tinc&lt;br /&gt;
rsa_key.priv&lt;br /&gt;
rsa_key.pub&lt;br /&gt;
tinc.conf&lt;br /&gt;
tinc-up&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Installation (fastd) ==&lt;br /&gt;
&lt;br /&gt;
Zuerst müssen wir bmx6 kompilieren:&lt;br /&gt;
 apt-get install build-essential make fastd&lt;br /&gt;
 mkdir /opt/freifunk/&lt;br /&gt;
 cd /opt/freifunk/&lt;br /&gt;
 git clone https://github.com/axn/bmx6.git&lt;br /&gt;
 cd bmx6&lt;br /&gt;
 make build_all # this reports some erros, go ahead anyway&lt;br /&gt;
 make install&lt;br /&gt;
 &lt;br /&gt;
Nun bauen wir das FastdInterface:&lt;br /&gt;
&lt;br /&gt;
 mkdir /etc/fastd/fbmxbone&lt;br /&gt;
 cd /etc/fastd/fbmxbone&lt;br /&gt;
 nano fastd.conf&lt;br /&gt;
&lt;br /&gt;
Inhalt der Konfigdatei (ihr müsst euch einen eigenen Key mit fastd --generate-key, wenn ihr nicht für andere erreichbar sein wollt, müsst ihr den Key euch auch nicht merken):&lt;br /&gt;
==== /etc/fastd/fbmxbone ====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
bind 0.0.0.0 port 10042;&lt;br /&gt;
&lt;br /&gt;
drop capabilities yes;&lt;br /&gt;
forward no;&lt;br /&gt;
hide ip addresses yes;&lt;br /&gt;
hide mac addresses yes;&lt;br /&gt;
&lt;br /&gt;
peer group &amp;quot;ffrl&amp;quot; {&lt;br /&gt;
  include peers from &amp;quot;ffrl&amp;quot;;&lt;br /&gt;
  peer limit 1;&lt;br /&gt;
}&lt;br /&gt;
peer group &amp;quot;backbone&amp;quot; {&lt;br /&gt;
  include peers from &amp;quot;backbone&amp;quot;;&lt;br /&gt;
  peer limit 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
interface &amp;quot;fbmxbone&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
log to syslog level warn;&lt;br /&gt;
&lt;br /&gt;
method &amp;quot;salsa2012+umac&amp;quot;;&lt;br /&gt;
mode tap;&lt;br /&gt;
mtu 1406;&lt;br /&gt;
&lt;br /&gt;
on up sync &amp;quot;./on-up&amp;quot;;&lt;br /&gt;
on verify async &amp;quot;true&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
pmtu auto;&lt;br /&gt;
&lt;br /&gt;
secret &amp;quot;PUT IN SIKRIT KEY IN HERE&amp;quot;;&lt;br /&gt;
secure handshakes yes;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Jetzt clonen wir aus dem Git-Repo die PublicKeys der Knoten:&lt;br /&gt;
 git clone https://gitlab.kbu.freifunk.net/bmxbone/fastd &lt;br /&gt;
Und kopieren diese noch per Hand in die einzelnen Keyverzeichnisse (verbessern):&lt;br /&gt;
 mkdir ffrl&lt;br /&gt;
 mkdir backbone&lt;br /&gt;
 cp fastd/* backbone/&lt;br /&gt;
 mv backbone/gw06 ffrl/&lt;br /&gt;
Und brauchen noch ein on-up Skript (/etc/fastd/fbmxbone/on-up):&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 /sbin/ip link set dev fbmxbone address [MAC ADDY AUSDENKEN]&lt;br /&gt;
 /sbin/ip link set dev fbmxbone backboneup&lt;br /&gt;
 bmx6 dev=fbmxbone&lt;br /&gt;
 bmx6 -c tunDev=Default /tun4Address=[BMXipv4Adresse] /tun6Adress=[BMX6ipv6Adresse]&lt;br /&gt;
 bmx6 -c tunIn=localv4 /n=[DeinLokalesIPv4Netz] /b=100000000&lt;br /&gt;
 bmx6 -c tunIn=localv6 /n=[DeinLokalesIPv6Netz] /b=100000000&lt;br /&gt;
 bmx6 -c tunOut=v4Default /network=0.0.0.0/0 /maxPrefixLen=3 /hysteresis=30 /tableRule=50000/200 &lt;br /&gt;
 #bmx6 -c tunOut=v4Defaultgw06 /network=0.0.0.0/0 /maxPrefixLen=0 /hysteresis=30 /tableRule=50000/200 /gwName=gw06 /rating=1000000&lt;br /&gt;
 bmx6 -c tunOut=v6Default /network=0.0.0.0/0 /maxPrefixLen=64 /hysteresis=30 /tableRule=50000/200&lt;br /&gt;
 bmx6 -c tunOut=ffv4 /network=10.0.0.0/8 /hysteresis=30 /tableRule=50000/200&lt;br /&gt;
 bmx6 -c tunOut=ffv6 /network=fd00::/8 /hysteresis=30 /tableRule=50000/200&lt;br /&gt;
Und mittlerweile klar, ausführbar machen:&lt;br /&gt;
 chmod +x on-up&lt;br /&gt;
&lt;br /&gt;
== Routing ==&lt;br /&gt;
&lt;br /&gt;
Wir brauchen policy based routing:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo &amp;quot;200 freifunk&amp;quot; &amp;gt;&amp;gt; /etc/iproute2/rt_tables&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
fastd's on-up, /etc/network/interfaces.d/bat0 und/oder tinc-up erledigen den Rest. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== IPv4 DHCP ==&lt;br /&gt;
=== Installation ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install isc-dhcp-server&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Konfiguration ===&lt;br /&gt;
Nun ändern wir die Konfiguration in /etc/dhcp/dhcpd.conf:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
option domain-name &amp;quot;mesh.kbu.freifunk.net&amp;quot;;&lt;br /&gt;
option domain-name-servers [Supernode IPv4], [INSERT YOUR PREFERRED IPV4 DNS], 213.73.91.35;&lt;br /&gt;
&lt;br /&gt;
default-lease-time 150;&lt;br /&gt;
max-lease-time 720;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
subnet 10.X.X.X netmask Y.Y.Y.Y { # Die Range der Hood&lt;br /&gt;
	range 10.X.Y.10 10.X.Z.255; # Eure IPv4 Range&lt;br /&gt;
	option routers [Supernode IP Adresse];&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== IPv6 ==&lt;br /&gt;
=== Installation ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install radvd&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Konfiguration ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
interface bat0&lt;br /&gt;
IgnoreIfMissing yes&lt;br /&gt;
{&lt;br /&gt;
 AdvSendAdvert on;&lt;br /&gt;
 MaxRtrAdvInterval 200;&lt;br /&gt;
 prefix [GlobaleIPv6Range des Supernodes] {&lt;br /&gt;
 };&lt;br /&gt;
 RDNSS [ULA IPv6 of Supernode], [your preferred ipv6 DNS-Server] {&lt;br /&gt;
 }; &lt;br /&gt;
 prefix [ULA IPv6Range der Supernode (fd00::/64)] {&lt;br /&gt;
  };&lt;br /&gt;
&lt;br /&gt;
};&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== UDP-Queue Größe ==&lt;br /&gt;
Durch Broadcasts können können auf Supernodes kurzzeitig hohe Lastspitzen enstehen. In der aktuellen batman-adv-Version wird jedes Broadcast-Paket zudem 3x auf jedem Link versendet.&lt;br /&gt;
Die vergleichweise hohe Datenrate von 100MBit/s zwischen Supernodes bewirkt darüber hinaus, dass broadcast-Pakete mit 100MBit/s eingehen können, während sie gleichzeitig an alle Nodes gesendet werden müssen.&lt;br /&gt;
&lt;br /&gt;
Linux-Distributionen sehen per Default Queue-Größen im Bereich von 128 KB vor (http://www.cyberciti.biz/faq/linux-tcp-tuning/). Supernodes sind somit nicht in der Lage entsprechende Lastspitzen zu puffern und während Idle-Times zu versenden. Läuft die UDP-Queue über, so loggt fastd:&lt;br /&gt;
 2013-03-30 12:32:01 +0100 --- Warning: sendmsg: Resource temporarily unavailable&lt;br /&gt;
 2013-03-30 12:32:01 +0100 --- Warning: sendmsg: Resource temporarily unavailable&lt;br /&gt;
 2013-03-30 12:32:01 +0100 --- Warning: sendmsg: Resource temporarily unavailable&lt;br /&gt;
 2013-03-30 12:32:01 +0100 --- Warning: sendmsg: Resource temporarily unavailable&lt;br /&gt;
 2013-03-30 12:32:01 +0100 --- Warning: sendmsg: Resource temporarily unavailable&lt;br /&gt;
Jeder Log-Eintrag entspricht einem Paket, dass nicht enqueued werden konnte und damit verworfen wurde. Die Queue-Größen können via systctl angepasst werden (http://wwwx.cs.unc.edu/~sparkst/howto/network_tuning.php). Auf fastd2 wird zur Zeit verwendet:&lt;br /&gt;
 #/etc/sysctl.conf&lt;br /&gt;
 net.core.rmem_max=83886080&lt;br /&gt;
 net.core.wmem_max=83886080&lt;br /&gt;
 net.core.rmem_default=83886080&lt;br /&gt;
 net.core.wmem_default=83886080&lt;br /&gt;
&lt;br /&gt;
Das System verfügt dadurch über 80MB Speicher für Queues. Per default stehen ebenfalls 80MB zur Verfügung. Die konfigurierten 80MB reichen aus, um die 100MBit/s Verbindung über mehrere Sekunden auszulasten und Lastspitzen abzufangen.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Netz-und-Technik]]&lt;br /&gt;
&lt;br /&gt;
== DNS-&amp;quot;Server&amp;quot; ==&lt;br /&gt;
Supernodes betreiben Caching-DNS-Forwarder. Hierzu wird unbound verwendet&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
 apt install unbound&lt;br /&gt;
&lt;br /&gt;
== Adressen ==&lt;br /&gt;
Das Setup unterscheidet zwischen v4 und v6. &lt;br /&gt;
&lt;br /&gt;
== /etc/unbound/unbound.conf ==&lt;br /&gt;
&lt;br /&gt;
 server:&lt;br /&gt;
        auto-trust-anchor-file: &amp;quot;/var/lib/unbound/root.key&amp;quot;&lt;br /&gt;
        interface: [ULA ipv6 des supernodes]&lt;br /&gt;
        access-control: [public ipv6 Range des Supernodes]  allow&lt;br /&gt;
        access-control: [ULA ipv6 Range des Supernodes] allow&lt;br /&gt;
        interface: [ipv4 des Supernodes]&lt;br /&gt;
        access-control: [IPv4 Range der Hood] allow&lt;br /&gt;
        verbosity: 1&lt;br /&gt;
  forward-zone:&lt;br /&gt;
      name: &amp;quot;.&amp;quot;&lt;br /&gt;
      forward-addr: [your Favorite v4 DNS IP]&lt;br /&gt;
      forward-addr: [your Favorite v6 DNS IP]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== DHCP Client Leases in eine RAMdisk flüchtig speichern ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo &amp;quot;tmpfs /var/lib/dhcp/ tmpfs defaults,size=10% 0 0&amp;quot; &amp;gt;&amp;gt; /etc/fstab&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Logrotate auf die letzte Stunde umstellen ==&lt;br /&gt;
&lt;br /&gt;
Mehr braucht es nicht im Betrieb&lt;br /&gt;
&lt;br /&gt;
Hierzu in /etc/logrotate.conf folgendes ändern:&lt;br /&gt;
&lt;br /&gt;
 &amp;quot;weekly&amp;quot; in &amp;quot;hourly&amp;quot; ändern&lt;br /&gt;
 &amp;quot;rotate 4&amp;quot; in &amp;quot;rotate 0&amp;quot; ändern&lt;br /&gt;
&lt;br /&gt;
=== cronJob hinzufügen === &lt;br /&gt;
mit crontab -e Editor aufrufen und folgende Zeile hinzufügen:&lt;br /&gt;
 &lt;br /&gt;
 * */1 * * * nice -n 20 logrotate /etc/logrotate.conf&lt;br /&gt;
&lt;br /&gt;
== Interfaces in /etc/network/interfaces.d/bat0 definieren ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
auto bat0&lt;br /&gt;
iface bat0 inet static&lt;br /&gt;
  hwaddress ether [MACADRESSE AUSDENKEN]&lt;br /&gt;
  address [ipv4 des Supernodes]&lt;br /&gt;
  netmask [Netzmaske der Hood]&lt;br /&gt;
  pre-up  modprobe batman-adv &amp;amp;&amp;amp; tunctl -t mesh-vpn &amp;amp;&amp;amp; batctl if add mesh-vpn&lt;br /&gt;
  post-up ip rule add iif bat0 table freifunk&lt;br /&gt;
  pre-down ip rule del iif bat0 table freifunk&lt;br /&gt;
&lt;br /&gt;
iface bat0 inet6 static&lt;br /&gt;
  address [GLOBAL IPv6 des Supernodes]&lt;br /&gt;
  netmask 64&lt;br /&gt;
  # Routes&lt;br /&gt;
  # Note: route del not needed - shutting down the interfaces removes routes anyway&lt;br /&gt;
  post-up ip -6 route add [IPv6 Range der Supernode] dev bat0&lt;br /&gt;
  post-up ip -6 route add [IPv6 Range der Supernode] dev bat0 table freifunk&lt;br /&gt;
&lt;br /&gt;
  # Rules (iif: routed traffic, from: traffic from the supernode)&lt;br /&gt;
  post-up ip -6 rule add iif bat0 table freifunk&lt;br /&gt;
  post-up ip -6 rule add from [GLOBAL IPv6 Range des Exits] table freifunk&lt;br /&gt;
  pre-down ip -6 rule del iif bat0 table freifunk&lt;br /&gt;
  pre-down ip -6 rule del from [GLOBAL IPv6 Range des Exits] table freifunk&lt;br /&gt;
&lt;br /&gt;
== IP-Tables Firewall ==&lt;br /&gt;
&lt;br /&gt;
Hier wollen wir nur die schlimmsten Routingfuckups verhindern, es soll nichts über z.B. eth0 rausgeforwardet werden können.&lt;br /&gt;
=== Installation ===&lt;br /&gt;
 apt install iptables-persistent&lt;br /&gt;
&lt;br /&gt;
=== Inhalt /etc/iptables/rules.v4 ===&lt;br /&gt;
&lt;br /&gt;
=== Inhalt /etc/iptables/rules.v6 ===&lt;/div&gt;</summary>
		<author><name>G3ntleman</name></author>
	</entry>
	<entry>
		<id>https://kbu.freifunk.net/wiki/index.php?title=Supernode&amp;diff=4580</id>
		<title>Supernode</title>
		<link rel="alternate" type="text/html" href="https://kbu.freifunk.net/wiki/index.php?title=Supernode&amp;diff=4580"/>
		<updated>2016-05-22T15:56:26Z</updated>

		<summary type="html">&lt;p&gt;G3ntleman: /* Konfiguration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TOCright}}&lt;br /&gt;
[[Kategorie:Infrastruktur]]&lt;br /&gt;
&lt;br /&gt;
== Voraussetzungen ==&lt;br /&gt;
[[https://en.wikipedia.org/wiki/Supernode_%28networking%29 wikipedia-article]]&lt;br /&gt;
&lt;br /&gt;
Benötigte Software&lt;br /&gt;
&lt;br /&gt;
1) [[https://projects.universe-factory.net/projects/fastd fastd]] Mesh-vpn&lt;br /&gt;
&lt;br /&gt;
2) [[https://bmx6.net/projects/bmx6 bmx6]] BackboneMeshProtokoll&lt;br /&gt;
&lt;br /&gt;
3) [[http://www.open-mesh.org/projects/open-mesh/wiki batman-adv]] ClientMeshProtokoll&lt;br /&gt;
&lt;br /&gt;
4) [[http://www.tinc-vpn.org/ tinc]] Mesh-vpn&lt;br /&gt;
&lt;br /&gt;
5) OS: debian jessie(or whatever you like)&lt;br /&gt;
&lt;br /&gt;
Du benötigst ausserdem: &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* eine private IPv4/IPv6 Adresse und ein Subnetz für die Clients&lt;br /&gt;
* eine IPv4/IPv6 Adresse für das Backbone-Netz&lt;br /&gt;
&lt;br /&gt;
Diese kannst du unter dem Artikel IP Netze selbst zuteilen, oder nachlesen, welches deine sind, wenn es jemand anderes dir schon zuteilte.&lt;br /&gt;
&lt;br /&gt;
(nur bei öffentlichen Supernodes)&lt;br /&gt;
== Vorbereitungen ==&lt;br /&gt;
In der /etc/sysctl.conf muss folgendes mit einem Editor hinzugefügt werden:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
net.ipv4.ip_forward=1&lt;br /&gt;
net.ipv4.ip_no_pmtu_disc=1&lt;br /&gt;
net.ipv4.route.flush=1&lt;br /&gt;
net.ipv6.conf.all.forwarding=1&lt;br /&gt;
net.ipv6.conf.all.autoconf=0&lt;br /&gt;
net.ipv6.conf.all.accept_ra=0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Danach die /etc/sysctl.conf neu einlesen:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sysctl -p&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für Batman-adv und fastd-Pakete in /etc/apt/apt/sources.list hinzufügen, z.B. so:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo &amp;quot;deb http://repo.universe-factory.net/debian/ sid main&amp;quot; &amp;gt;&amp;gt;/etc/apt/sources.list&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
GPG-Key importieren und apt via https ermöglichen:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 gpg --keyserver pgpkeys.mit.edu --recv-key  16EF3F64CB201D9C&lt;br /&gt;
 gpg -a --export 16EF3F64CB201D9C | apt-key add -&lt;br /&gt;
&lt;br /&gt;
 apt-get install apt-transport-https&lt;br /&gt;
&lt;br /&gt;
 apt-get update&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Batman-adv (compat14 (Hood Bonn))==&lt;br /&gt;
=== Installation ===&lt;br /&gt;
Dies sollte auf debian wheezy batman-adv 2013.4.0 installieren.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install batman-adv-dkms&lt;br /&gt;
echo &amp;quot;batman-adv&amp;quot; &amp;gt;&amp;gt; /etc/modules&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== debian jessie ====&lt;br /&gt;
batman 14 aus folgender quelle installieren:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
http://repo.universe-factory.net/debian/ sid main&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
dann dkms die richtige version beibringen:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
dkms remove batman-adv/2013.4.0 --all&lt;br /&gt;
dkms --force install batman-adv/2013.4.0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
und mit apt-pinning die richtige version für batctl erzwingen, in /etc/apt/preferences.d/batctl.pref:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Package: batctl&lt;br /&gt;
Pin: origin repo.universe-factory.net&lt;br /&gt;
Pin-Priority: 1000&lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
und apt-get install batctl&lt;br /&gt;
&lt;br /&gt;
== Batman-adv (compat15)==&lt;br /&gt;
&lt;br /&gt;
=== Installation ===&lt;br /&gt;
Update and install:&lt;br /&gt;
 apt-get update&lt;br /&gt;
 apt-get install git make gcc build-essential linux-headers-$(uname -r) pkg-config libgps-dev libnl-3-dev libjansson-dev fastd&lt;br /&gt;
&lt;br /&gt;
Install Batman, batctl and alfred&lt;br /&gt;
 mkdir /opt/freifunk&lt;br /&gt;
 cd $_&lt;br /&gt;
 &lt;br /&gt;
 git clone git://git.open-mesh.org/batman-adv.git&lt;br /&gt;
 cd batman-adv&lt;br /&gt;
 git checkout v2015.1&lt;br /&gt;
 make&lt;br /&gt;
 make install&lt;br /&gt;
 &lt;br /&gt;
 cd ../&lt;br /&gt;
 &lt;br /&gt;
 git clone http://git.open-mesh.org/batctl.git&lt;br /&gt;
 cd batctl&lt;br /&gt;
 git checkout v2015.1&lt;br /&gt;
 make&lt;br /&gt;
 make install&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Wird künftig nicht mehr benötigt. Wer's trotzdem installieren mag:&lt;br /&gt;
&lt;br /&gt;
 cd ../&lt;br /&gt;
 &lt;br /&gt;
 git clone http://git.open-mesh.org/alfred.git&lt;br /&gt;
 cd alfred&lt;br /&gt;
 git checkout v2014.4.0&lt;br /&gt;
 make &lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
== fastd ==&lt;br /&gt;
=== Installation ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 apt-get install fastd curl&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Add Directories''' &lt;br /&gt;
 mkdir /etc/fastd/mesh-vpn&lt;br /&gt;
 mkdir /etc/fastd/mesh-vpn/peers&lt;br /&gt;
&lt;br /&gt;
=== Konfiguration ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;quot;[YOUR SECRET KEY HERE]&amp;quot; sollte dabei durch den fastd-secret-key ersetzt werden. Den Key müsst ihr selbst erstellen. Dies geht mit dem Befehl:&lt;br /&gt;
&lt;br /&gt;
 fastd --generate-key&lt;br /&gt;
&lt;br /&gt;
Schreibt am besten euch public und private key woanders noch auf. Wenn ihr den verliert, können Nodes nicht mehr mit euch connecten, solange diese nicht umkonfiguriert werden.&lt;br /&gt;
&lt;br /&gt;
In /etc/fastd/mesh-vpn/fastd.conf folgendes hinzufügen:&lt;br /&gt;
&lt;br /&gt;
==== /etc/fastd/mesh-vpn/fastd.conf ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Log warnings and errors to stderr&lt;br /&gt;
#log level warn;&lt;br /&gt;
log level error;&lt;br /&gt;
&lt;br /&gt;
drop capabilities yes;&lt;br /&gt;
forward no;&lt;br /&gt;
hide ip addresses yes;&lt;br /&gt;
hide mac addresses yes;&lt;br /&gt;
&lt;br /&gt;
# Log everything to a log file&lt;br /&gt;
#log to &amp;quot;/var/log/fastd-mesh-vpn.log&amp;quot; level debug;&lt;br /&gt;
log to &amp;quot;/var/log/fastd-mesh-vpn.log&amp;quot; level warn;&lt;br /&gt;
&lt;br /&gt;
# Set the interface name&lt;br /&gt;
interface &amp;quot;mesh-vpn&amp;quot;;&lt;br /&gt;
mode &amp;quot;tap&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
# Support xsalsa20 and aes128 encryption methods, prefer xsalsa20&lt;br /&gt;
method &amp;quot;salsa2012+umac&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
# Bind to a fixed port, IPv4 only&lt;br /&gt;
bind 0.0.0.0:10000;&lt;br /&gt;
&lt;br /&gt;
mtu 1312;&lt;br /&gt;
pmtu auto;&lt;br /&gt;
secure handshakes yes;&lt;br /&gt;
&lt;br /&gt;
# Secret key generated by 'fastd --generate-key'&lt;br /&gt;
secret &amp;quot;[YOUR SECRET KEY HERE]&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Include peers from the directory 'peers' and set max connections&lt;br /&gt;
&lt;br /&gt;
peer group &amp;quot;backbone&amp;quot; {&lt;br /&gt;
  include peers from &amp;quot;backbone&amp;quot;;&lt;br /&gt;
  peer limit 64;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
on up sync &amp;quot;./on-up&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
# Allows all peers to connect.&lt;br /&gt;
on verify async &amp;quot;true&amp;quot;;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Ordnerstruktur anlegen:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir /etc/fastd/mesh-vpn/backbone&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Optional: Wenn die Node teil einer grösseren Hood werden soll, entsprechende Backbone Node Keys in das zueben erstellte Verzeichnis legen. Vorzuziehen ist aber entweder eine eigene Fastdinstanz oder eine Tinc VPN Verbindung (AES-NI) um sich an eine hood (Layer2 Mesh mit Batman-adv) zu verbinden, dies ist performanter.&lt;br /&gt;
&lt;br /&gt;
Der IP v4-Range bezieht sich auf euren selbst gewählten Bereich, welcher unter https://pad.freifunk.net/p/kbuip dokumentiert ist.&lt;br /&gt;
==== /etc/fastd/mesh-vpn/on-up ====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
/sbin/ip link set dev mesh-vpn address [MacAdresseAusdenken]&lt;br /&gt;
/sbin/ip link set dev mesh-vpn up&lt;br /&gt;
&lt;br /&gt;
batctl if add mesh-vpn&lt;br /&gt;
batctl it 10000&lt;br /&gt;
batctl bl 1&lt;br /&gt;
batctl gw_mode server 200MBit/200MBit # anpassen&lt;br /&gt;
&lt;br /&gt;
/sbin/ip rule show | grep 'from 10.0.0.0/8 lookup freifunk'&lt;br /&gt;
if [ $? -eq 1 ]; then&lt;br /&gt;
  /sbin/ip rule add from 10.0.0.0/8 table freifunk&lt;br /&gt;
fi&lt;br /&gt;
/sbin/ip route add [deinelokaleIPv4Range] dev bat0 table freifunk&lt;br /&gt;
/sbin/ip route flush cache&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
on-up ausführbar machen:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chmod +x /etc/fastd/mesh-vpn/on-up&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== BmxBone Netz ==&lt;br /&gt;
&lt;br /&gt;
Jetzt müsst ihr euch entscheiden, welches VPN Programm ihr für das BmxBone nutzen wollt:&lt;br /&gt;
* wenn ihr eine CPU mit AES-NI habt, oder eine CPU mit deutlich mehr als 1GHz nehmt tinc&lt;br /&gt;
* wenn ihr eine langsame CPU sub 1GHz oder sogar eine ARM CPU, sollte fastd besser sein&lt;br /&gt;
=== Installation mit tinc ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install tinc bridge-utils make build-essential&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Wir müssen bmx6 noch kompilieren:&lt;br /&gt;
 git clone https://github.com/axn/bmx6&lt;br /&gt;
 cd bmx6&lt;br /&gt;
 make build_all&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Konfiguration ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir /etc/tinc/tbmxbone&lt;br /&gt;
echo &amp;quot;tbmxbone&amp;quot; &amp;gt;&amp;gt; /etc/tinc/nets.boot  # Dies sagt tinc, dass es das Netz &amp;quot;tbmxbone&amp;quot; starten soll&lt;br /&gt;
cd /etc/tinc/tbmxbone&lt;br /&gt;
# Public keys der anderen Teilnehmer:&lt;br /&gt;
git clone https://gitlab.kbu.freifunk.net/bmxbone/tinc.git hosts&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Jetzt fehlt noch des eigene Public/Private Keypaar. &amp;lt;br /&amp;gt;&lt;br /&gt;
Die Keys sollten in /etc/tinc/tbmxbone gespeichert werden.&amp;lt;br /&amp;gt;&lt;br /&gt;
Den Public-Key in den Namen des Supernodes umbenennen und nach tinc/ kopieren.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tincd -K 4096 -n tbmxbone&lt;br /&gt;
cp rsa_key.pub hosts/[Supernodename aus tinc Configfile]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Und schliesslich:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd keys&lt;br /&gt;
git add [yourkey]&lt;br /&gt;
git push&lt;br /&gt;
cd ..&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wir müssen noch die Konfiguration von tinc in /etc/tinc/tbmxbone/tinc.conf schreiben.&lt;br /&gt;
&lt;br /&gt;
==== tinc.conf ====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Name=[Supernodenamen]&lt;br /&gt;
Device=/dev/net/tun&lt;br /&gt;
DirectOnly=yes # tinc soll nicht Daten selbst weiterleiten&lt;br /&gt;
IndirectData=yes &lt;br /&gt;
Broadcast=direct&lt;br /&gt;
Cipher=AES-128-CBC # nutzt AES-NI und performed deswegen besser als fastd&lt;br /&gt;
Mode=switch&lt;br /&gt;
PingInterval=60&lt;br /&gt;
PingTimeout=10&lt;br /&gt;
Compression=0 &lt;br /&gt;
ConnectTo=gw06&lt;br /&gt;
ConnectTo=vpn1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== tinc-up ====&lt;br /&gt;
Jetzt müssen wir noch ein Startskript namens /etc/tinc/tbmxbone/tinc-up erstellen:&lt;br /&gt;
'''Wichtig:''' in der datei muss wirklich $INTERFACE stehen. Tinc ersetzt dies automatisch durch das entsprechende interface bei ausführung.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
bmx6 dev=$INTERFACE # VPN Mesh Interface dem BMX6 Mesh hinzufügen&lt;br /&gt;
# Default tunneladressen dem tbmxbone zuweisen&lt;br /&gt;
bmx6 -c tunDev=Default /tun4Address=[BMXipv4Adresse] /tun6Adress=[BMX6ipv6Adresse] &lt;br /&gt;
# Feste Tunnel MTU von 1366 einstellen&lt;br /&gt;
bmx6 -c tunMtu=1366&lt;br /&gt;
# Lokales v4&amp;amp;v6 Netz announcen&lt;br /&gt;
bmx6 -c tunIn=localv4 /n=[DeinLokalesIPv4Netz] /b=100000000&lt;br /&gt;
bmx6 -c tunIn=localv6 /n=[DeinLokalesIPv6Netz] /b=100000000&lt;br /&gt;
# Defaultroute für v4 suchen&lt;br /&gt;
bmx6 -c tunOut=v4Default /network=0.0.0.0/0 /maxPrefixLen=3 /hysteresis=30 /tableRule=50000/200 &lt;br /&gt;
# Gateway für v4 präferieren&lt;br /&gt;
#bmx6 -c tunOut=v4Defaultgw06 /network=0.0.0.0/0 /maxPrefixLen=0 /hysteresis=30 /tableRule=50000/200 /gwName=gw06 /rating=1000000&lt;br /&gt;
# Defaultroute für v6 suchen&lt;br /&gt;
bmx6 -c tunOut=v6Default /network=0.0.0.0/0 /maxPrefixLen=64 /hysteresis=30 /tableRule=50000/200&lt;br /&gt;
# Routen für lokale v4 und v6 Netze suchen&lt;br /&gt;
bmx6 -c tunOut=ffv4 /network=10.0.0.0/8 /hysteresis=30 /tableRule=50000/200&lt;br /&gt;
bmx6 -c tunOut=ffv6 /network=fd00::/8 /hysteresis=30 /tableRule=50000/200&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Auch diese Datei muss ausführbar gemacht werden:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chmod +x /etc/tinc/backbone/tinc-up&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Danach sollte der Ordner etwa so aussehen:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$:/etc/tinc/backbone# ls &lt;br /&gt;
tinc&lt;br /&gt;
hosts -&amp;gt; tinc&lt;br /&gt;
rsa_key.priv&lt;br /&gt;
rsa_key.pub&lt;br /&gt;
tinc.conf&lt;br /&gt;
tinc-up&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Installation (fastd) ==&lt;br /&gt;
&lt;br /&gt;
Zuerst müssen wir bmx6 kompilieren:&lt;br /&gt;
 apt-get install build-essential make fastd&lt;br /&gt;
 mkdir /opt/freifunk/&lt;br /&gt;
 cd /opt/freifunk/&lt;br /&gt;
 git clone https://github.com/axn/bmx6.git&lt;br /&gt;
 cd bmx6&lt;br /&gt;
 make build_all # this reports some erros, go ahead anyway&lt;br /&gt;
 make install&lt;br /&gt;
 &lt;br /&gt;
Nun bauen wir das FastdInterface:&lt;br /&gt;
&lt;br /&gt;
 mkdir /etc/fastd/fbmxbone&lt;br /&gt;
 cd /etc/fastd/fbmxbone&lt;br /&gt;
 nano fastd.conf&lt;br /&gt;
&lt;br /&gt;
Inhalt der Konfigdatei (ihr müsst euch einen eigenen Key mit fastd --generate-key, wenn ihr nicht für andere erreichbar sein wollt, müsst ihr den Key euch auch nicht merken):&lt;br /&gt;
==== /etc/fastd/fbmxbone ====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
bind 0.0.0.0 port 10042;&lt;br /&gt;
&lt;br /&gt;
drop capabilities yes;&lt;br /&gt;
forward no;&lt;br /&gt;
hide ip addresses yes;&lt;br /&gt;
hide mac addresses yes;&lt;br /&gt;
&lt;br /&gt;
peer group &amp;quot;ffrl&amp;quot; {&lt;br /&gt;
  include peers from &amp;quot;ffrl&amp;quot;;&lt;br /&gt;
  peer limit 1;&lt;br /&gt;
}&lt;br /&gt;
peer group &amp;quot;backbone&amp;quot; {&lt;br /&gt;
  include peers from &amp;quot;backbone&amp;quot;;&lt;br /&gt;
  peer limit 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
interface &amp;quot;fbmxbone&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
log to syslog level warn;&lt;br /&gt;
&lt;br /&gt;
method &amp;quot;salsa2012+umac&amp;quot;;&lt;br /&gt;
mode tap;&lt;br /&gt;
mtu 1406;&lt;br /&gt;
&lt;br /&gt;
on up sync &amp;quot;./on-up&amp;quot;;&lt;br /&gt;
on verify async &amp;quot;true&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
pmtu auto;&lt;br /&gt;
&lt;br /&gt;
secret &amp;quot;PUT IN SIKRIT KEY IN HERE&amp;quot;;&lt;br /&gt;
secure handshakes yes;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Jetzt clonen wir aus dem Git-Repo die PublicKeys der Knoten:&lt;br /&gt;
 git clone https://gitlab.kbu.freifunk.net/bmxbone/fastd &lt;br /&gt;
Und kopieren diese noch per Hand in die einzelnen Keyverzeichnisse (verbessern):&lt;br /&gt;
 mkdir ffrl&lt;br /&gt;
 mkdir backbone&lt;br /&gt;
 cp fastd/* backbone/&lt;br /&gt;
 mv backbone/gw06 ffrl/&lt;br /&gt;
Und brauchen noch ein on-up Skript (/etc/fastd/fbmxbone/on-up):&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 /sbin/ip link set dev fbmxbone address [MAC ADDY AUSDENKEN]&lt;br /&gt;
 /sbin/ip link set dev fbmxbone backboneup&lt;br /&gt;
 bmx6 dev=fbmxbone&lt;br /&gt;
 bmx6 -c tunDev=Default /tun4Address=[BMXipv4Adresse] /tun6Adress=[BMX6ipv6Adresse]&lt;br /&gt;
 bmx6 -c tunIn=localv4 /n=[DeinLokalesIPv4Netz] /b=100000000&lt;br /&gt;
 bmx6 -c tunIn=localv6 /n=[DeinLokalesIPv6Netz] /b=100000000&lt;br /&gt;
 bmx6 -c tunOut=v4Default /network=0.0.0.0/0 /maxPrefixLen=3 /hysteresis=30 /tableRule=50000/200 &lt;br /&gt;
 #bmx6 -c tunOut=v4Defaultgw06 /network=0.0.0.0/0 /maxPrefixLen=0 /hysteresis=30 /tableRule=50000/200 /gwName=gw06 /rating=1000000&lt;br /&gt;
 bmx6 -c tunOut=v6Default /network=0.0.0.0/0 /maxPrefixLen=64 /hysteresis=30 /tableRule=50000/200&lt;br /&gt;
 bmx6 -c tunOut=ffv4 /network=10.0.0.0/8 /hysteresis=30 /tableRule=50000/200&lt;br /&gt;
 bmx6 -c tunOut=ffv6 /network=fd00::/8 /hysteresis=30 /tableRule=50000/200&lt;br /&gt;
Und mittlerweile klar, ausführbar machen:&lt;br /&gt;
 chmod +x on-up&lt;br /&gt;
&lt;br /&gt;
== Routing ==&lt;br /&gt;
&lt;br /&gt;
Wir brauchen policy based routing:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo &amp;quot;200 freifunk&amp;quot; &amp;gt;&amp;gt; /etc/iproute2/rt_tables&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
fastd's on-up, /etc/network/interfaces.d/bat0 und/oder tinc-up erledigen den Rest. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== IPv4 DHCP ==&lt;br /&gt;
=== Installation ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install isc-dhcp-server&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Konfiguration ===&lt;br /&gt;
Nun ändern wir die Konfiguration in /etc/dhcp/dhcpd.conf:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
option domain-name &amp;quot;mesh.kbu.freifunk.net&amp;quot;;&lt;br /&gt;
option domain-name-servers [Supernode IPv4], [INSERT YOUR PREFERRED IPV4 DNS], 213.73.91.35;&lt;br /&gt;
&lt;br /&gt;
default-lease-time 150;&lt;br /&gt;
max-lease-time 720;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
subnet 10.X.X.X netmask Y.Y.Y.Y { # Die Range der Hood&lt;br /&gt;
	range 10.X.Y.10 10.X.Z.255; # Eure IPv4 Range&lt;br /&gt;
	option routers [Supernode IP Adresse];&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== IPv6 ==&lt;br /&gt;
=== Installation ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install radvd&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Konfiguration ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
interface bat0&lt;br /&gt;
IgnoreIfMissing yes&lt;br /&gt;
{&lt;br /&gt;
 AdvSendAdvert on;&lt;br /&gt;
 MaxRtrAdvInterval 200;&lt;br /&gt;
 prefix [GlobaleIPv6Range des Supernodes] {&lt;br /&gt;
 };&lt;br /&gt;
 RDNSS [ULA IPv6 of Supernode], [your preferred ipv6 DNS-Server] {&lt;br /&gt;
 }; &lt;br /&gt;
 prefix [ULA IPv6Range der Supernode (fd00::/64)] {&lt;br /&gt;
  };&lt;br /&gt;
&lt;br /&gt;
};&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== UDP-Queue Größe ==&lt;br /&gt;
Durch Broadcasts können können auf Supernodes kurzzeitig hohe Lastspitzen enstehen. In der aktuellen batman-adv-Version wird jedes Broadcast-Paket zudem 3x auf jedem Link versendet.&lt;br /&gt;
Die vergleichweise hohe Datenrate von 100MBit/s zwischen Supernodes bewirkt darüber hinaus, dass broadcast-Pakete mit 100MBit/s eingehen können, während sie gleichzeitig an alle Nodes gesendet werden müssen.&lt;br /&gt;
&lt;br /&gt;
Linux-Distributionen sehen per Default Queue-Größen im Bereich von 128 KB vor (http://www.cyberciti.biz/faq/linux-tcp-tuning/). Supernodes sind somit nicht in der Lage entsprechende Lastspitzen zu puffern und während Idle-Times zu versenden. Läuft die UDP-Queue über, so loggt fastd:&lt;br /&gt;
 2013-03-30 12:32:01 +0100 --- Warning: sendmsg: Resource temporarily unavailable&lt;br /&gt;
 2013-03-30 12:32:01 +0100 --- Warning: sendmsg: Resource temporarily unavailable&lt;br /&gt;
 2013-03-30 12:32:01 +0100 --- Warning: sendmsg: Resource temporarily unavailable&lt;br /&gt;
 2013-03-30 12:32:01 +0100 --- Warning: sendmsg: Resource temporarily unavailable&lt;br /&gt;
 2013-03-30 12:32:01 +0100 --- Warning: sendmsg: Resource temporarily unavailable&lt;br /&gt;
Jeder Log-Eintrag entspricht einem Paket, dass nicht enqueued werden konnte und damit verworfen wurde. Die Queue-Größen können via systctl angepasst werden (http://wwwx.cs.unc.edu/~sparkst/howto/network_tuning.php). Auf fastd2 wird zur Zeit verwendet:&lt;br /&gt;
 #/etc/sysctl.conf&lt;br /&gt;
 net.core.rmem_max=83886080&lt;br /&gt;
 net.core.wmem_max=83886080&lt;br /&gt;
 net.core.rmem_default=83886080&lt;br /&gt;
 net.core.wmem_default=83886080&lt;br /&gt;
&lt;br /&gt;
Das System verfügt dadurch über 80MB Speicher für Queues. Per default stehen ebenfalls 80MB zur Verfügung. Die konfigurierten 80MB reichen aus, um die 100MBit/s Verbindung über mehrere Sekunden auszulasten und Lastspitzen abzufangen.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Netz-und-Technik]]&lt;br /&gt;
&lt;br /&gt;
== DNS-&amp;quot;Server&amp;quot; ==&lt;br /&gt;
Supernodes betreiben Caching-DNS-Forwarder. Hierzu wird unbound verwendet&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
 apt install unbound&lt;br /&gt;
&lt;br /&gt;
== Adressen ==&lt;br /&gt;
Das Setup unterscheidet zwischen v4 und v6. &lt;br /&gt;
&lt;br /&gt;
== /etc/unbound/unbound.conf ==&lt;br /&gt;
&lt;br /&gt;
 server:&lt;br /&gt;
        auto-trust-anchor-file: &amp;quot;/var/lib/unbound/root.key&amp;quot;&lt;br /&gt;
        interface: [ULA ipv6 des supernodes]&lt;br /&gt;
        access-control: [public ipv6 Range des Supernodes]  allow&lt;br /&gt;
        access-control: [ULA ipv6 Range des Supernodes] allow&lt;br /&gt;
        interface: [ipv4 des Supernodes]&lt;br /&gt;
        access-control: [IPv4 Range der Hood] allow&lt;br /&gt;
        verbosity: 1&lt;br /&gt;
  forward-zone:&lt;br /&gt;
      name: &amp;quot;.&amp;quot;&lt;br /&gt;
      forward-addr: [your Favorite v4 DNS IP]&lt;br /&gt;
      forward-addr: [your Favorite v6 DNS IP]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== DHCP Client Leases in eine RAMdisk flüchtig speichern ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo &amp;quot;tmpfs /var/lib/dhcp/ tmpfs defaults,size=10% 0 0&amp;quot; &amp;gt;&amp;gt; /etc/fstab&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Logrotate auf die letzte Stunde umstellen ==&lt;br /&gt;
&lt;br /&gt;
Mehr braucht es nicht im Betrieb&lt;br /&gt;
&lt;br /&gt;
Hierzu in /etc/logrotate.conf folgendes ändern:&lt;br /&gt;
&lt;br /&gt;
 &amp;quot;weekly&amp;quot; in &amp;quot;hourly&amp;quot; ändern&lt;br /&gt;
 &amp;quot;rotate 4&amp;quot; in &amp;quot;rotate 0&amp;quot; ändern&lt;br /&gt;
&lt;br /&gt;
=== cronJob hinzufügen === &lt;br /&gt;
mit crontab -e Editor aufrufen und folgende Zeile hinzufügen:&lt;br /&gt;
 &lt;br /&gt;
 * */1 * * * nice -n 20 logrotate /etc/logrotate.conf&lt;br /&gt;
&lt;br /&gt;
== Interfaces in /etc/network/interfaces.d/bat0 definieren ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
auto bat0&lt;br /&gt;
iface bat0 inet static&lt;br /&gt;
  hwaddress ether [MACADRESSE AUSDENKEN]&lt;br /&gt;
  address [ipv4 des Supernodes]&lt;br /&gt;
  netmask [Netzmaske der Hood]&lt;br /&gt;
  pre-up  modprobe batman-adv &amp;amp;&amp;amp; tunctl -t mesh-vpn &amp;amp;&amp;amp; batctl if add mesh-vpn&lt;br /&gt;
  post-up ip rule add iif bat0 table freifunk&lt;br /&gt;
  pre-down ip rule del iif bat0 table freifunk&lt;br /&gt;
&lt;br /&gt;
iface bat0 inet6 static&lt;br /&gt;
  address [GLOBAL IPv6 des Supernodes]&lt;br /&gt;
  netmask 64&lt;br /&gt;
  # Routes&lt;br /&gt;
  # Note: route del not needed - shutting down the interfaces removes routes anyway&lt;br /&gt;
  post-up ip -6 route add [IPv6 Range der Supernode] dev bat0&lt;br /&gt;
  post-up ip -6 route add [IPv6 Range der Supernode] dev bat0 table freifunk&lt;br /&gt;
&lt;br /&gt;
  # Rules (iif: routed traffic, from: traffic from the supernode)&lt;br /&gt;
  post-up ip -6 rule add iif bat0 table freifunk&lt;br /&gt;
  post-up ip -6 rule add from [GLOBAL IPv6 Range des Exits] table freifunk&lt;br /&gt;
  pre-down ip -6 rule del iif bat0 table freifunk&lt;br /&gt;
  pre-down ip -6 rule del from [GLOBAL IPv6 Range des Exits] table freifunk&lt;br /&gt;
&lt;br /&gt;
== IP-Tables Firewall ==&lt;br /&gt;
&lt;br /&gt;
Hier wollen wir nur die schlimmsten Routingfuckups verhindern, es soll nichts über z.B. eth0 rausgeforwardet werden können.&lt;br /&gt;
=== Installation ===&lt;br /&gt;
 apt install iptables-persistent&lt;br /&gt;
&lt;br /&gt;
=== Inhalt /etc/iptables/rules.v4 ===&lt;br /&gt;
&lt;br /&gt;
=== Inhalt /etc/iptables/rules.v6 ===&lt;/div&gt;</summary>
		<author><name>G3ntleman</name></author>
	</entry>
	<entry>
		<id>https://kbu.freifunk.net/wiki/index.php?title=Supernode&amp;diff=4574</id>
		<title>Supernode</title>
		<link rel="alternate" type="text/html" href="https://kbu.freifunk.net/wiki/index.php?title=Supernode&amp;diff=4574"/>
		<updated>2016-05-22T15:49:45Z</updated>

		<summary type="html">&lt;p&gt;G3ntleman: /* Konfiguration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TOCright}}&lt;br /&gt;
[[Kategorie:Infrastruktur]]&lt;br /&gt;
&lt;br /&gt;
== Voraussetzungen ==&lt;br /&gt;
[[https://en.wikipedia.org/wiki/Supernode_%28networking%29 wikipedia-article]]&lt;br /&gt;
&lt;br /&gt;
Benötigte Software&lt;br /&gt;
&lt;br /&gt;
1) [[https://projects.universe-factory.net/projects/fastd fastd]] Mesh-vpn&lt;br /&gt;
&lt;br /&gt;
2) [[https://bmx6.net/projects/bmx6 bmx6]] BackboneMeshProtokoll&lt;br /&gt;
&lt;br /&gt;
3) [[http://www.open-mesh.org/projects/open-mesh/wiki batman-adv]] ClientMeshProtokoll&lt;br /&gt;
&lt;br /&gt;
4) [[http://www.tinc-vpn.org/ tinc]] Mesh-vpn&lt;br /&gt;
&lt;br /&gt;
5) OS: debian jessie(or whatever you like)&lt;br /&gt;
&lt;br /&gt;
Du benötigst ausserdem: &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* eine private IPv4/IPv6 Adresse und ein Subnetz für die Clients&lt;br /&gt;
* eine IPv4/IPv6 Adresse für das Backbone-Netz&lt;br /&gt;
&lt;br /&gt;
Diese kannst du unter dem Artikel IP Netze selbst zuteilen, oder nachlesen, welches deine sind, wenn es jemand anderes dir schon zuteilte.&lt;br /&gt;
&lt;br /&gt;
(nur bei öffentlichen Supernodes)&lt;br /&gt;
== Vorbereitungen ==&lt;br /&gt;
In der /etc/sysctl.conf muss folgendes mit einem Editor hinzugefügt werden:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
net.ipv4.ip_forward=1&lt;br /&gt;
net.ipv4.ip_no_pmtu_disc=1&lt;br /&gt;
net.ipv4.route.flush=1&lt;br /&gt;
net.ipv6.conf.all.forwarding=1&lt;br /&gt;
net.ipv6.conf.all.autoconf=0&lt;br /&gt;
net.ipv6.conf.all.accept_ra=0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Danach die /etc/sysctl.conf neu einlesen:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sysctl -p&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für Batman-adv und fastd-Pakete in /etc/apt/apt/sources.list hinzufügen, z.B. so:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo &amp;quot;deb http://repo.universe-factory.net/debian/ sid main&amp;quot; &amp;gt;&amp;gt;/etc/apt/sources.list&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
GPG-Key importieren und apt via https ermöglichen:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 gpg --keyserver pgpkeys.mit.edu --recv-key  16EF3F64CB201D9C&lt;br /&gt;
 gpg -a --export 16EF3F64CB201D9C | apt-key add -&lt;br /&gt;
&lt;br /&gt;
 apt-get install apt-transport-https&lt;br /&gt;
&lt;br /&gt;
 apt-get update&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Batman-adv (compat14 (Hood Bonn))==&lt;br /&gt;
=== Installation ===&lt;br /&gt;
Dies sollte auf debian wheezy batman-adv 2013.4.0 installieren.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install batman-adv-dkms&lt;br /&gt;
echo &amp;quot;batman-adv&amp;quot; &amp;gt;&amp;gt; /etc/modules&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== debian jessie ====&lt;br /&gt;
batman 14 aus folgender quelle installieren:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
http://repo.universe-factory.net/debian/ sid main&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
dann dkms die richtige version beibringen:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
dkms remove batman-adv/2013.4.0 --all&lt;br /&gt;
dkms --force install batman-adv/2013.4.0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
und mit apt-pinning die richtige version für batctl erzwingen, in /etc/apt/preferences.d/batctl.pref:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Package: batctl&lt;br /&gt;
Pin: origin repo.universe-factory.net&lt;br /&gt;
Pin-Priority: 1000&lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
und apt-get install batctl&lt;br /&gt;
&lt;br /&gt;
== Batman-adv (compat15)==&lt;br /&gt;
&lt;br /&gt;
=== Installation ===&lt;br /&gt;
Update and install:&lt;br /&gt;
 apt-get update&lt;br /&gt;
 apt-get install git make gcc build-essential linux-headers-$(uname -r) pkg-config libgps-dev libnl-3-dev libjansson-dev fastd&lt;br /&gt;
&lt;br /&gt;
Install Batman, batctl and alfred&lt;br /&gt;
 mkdir /opt/freifunk&lt;br /&gt;
 cd $_&lt;br /&gt;
 &lt;br /&gt;
 git clone git://git.open-mesh.org/batman-adv.git&lt;br /&gt;
 cd batman-adv&lt;br /&gt;
 git checkout v2015.1&lt;br /&gt;
 make&lt;br /&gt;
 make install&lt;br /&gt;
 &lt;br /&gt;
 cd ../&lt;br /&gt;
 &lt;br /&gt;
 git clone http://git.open-mesh.org/batctl.git&lt;br /&gt;
 cd batctl&lt;br /&gt;
 git checkout v2015.1&lt;br /&gt;
 make&lt;br /&gt;
 make install&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Wird künftig nicht mehr benötigt. Wer's trotzdem installieren mag:&lt;br /&gt;
&lt;br /&gt;
 cd ../&lt;br /&gt;
 &lt;br /&gt;
 git clone http://git.open-mesh.org/alfred.git&lt;br /&gt;
 cd alfred&lt;br /&gt;
 git checkout v2014.4.0&lt;br /&gt;
 make &lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
== fastd ==&lt;br /&gt;
=== Installation ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 apt-get install fastd curl&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Add Directories''' &lt;br /&gt;
 mkdir /etc/fastd/mesh-vpn&lt;br /&gt;
 mkdir /etc/fastd/mesh-vpn/peers&lt;br /&gt;
&lt;br /&gt;
=== Konfiguration ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;quot;[YOUR SECRET KEY HERE]&amp;quot; sollte dabei durch den fastd-secret-key ersetzt werden. Den Key müsst ihr selbst erstellen. Dies geht mit dem Befehl:&lt;br /&gt;
&lt;br /&gt;
 fastd --generate-key&lt;br /&gt;
&lt;br /&gt;
Schreibt am besten euch public und private key woanders noch auf. Wenn ihr den verliert, können Nodes nicht mehr mit euch connecten, solange diese nicht umkonfiguriert werden.&lt;br /&gt;
&lt;br /&gt;
In /etc/fastd/mesh-vpn/fastd.conf folgendes hinzufügen:&lt;br /&gt;
&lt;br /&gt;
==== /etc/fastd/mesh-vpn/fastd.conf ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Log warnings and errors to stderr&lt;br /&gt;
#log level warn;&lt;br /&gt;
log level error;&lt;br /&gt;
&lt;br /&gt;
drop capabilities yes;&lt;br /&gt;
forward no;&lt;br /&gt;
hide ip addresses yes;&lt;br /&gt;
hide mac addresses yes;&lt;br /&gt;
&lt;br /&gt;
# Log everything to a log file&lt;br /&gt;
#log to &amp;quot;/var/log/fastd-mesh-vpn.log&amp;quot; level debug;&lt;br /&gt;
log to &amp;quot;/var/log/fastd-mesh-vpn.log&amp;quot; level warn;&lt;br /&gt;
&lt;br /&gt;
# Set the interface name&lt;br /&gt;
interface &amp;quot;mesh-vpn&amp;quot;;&lt;br /&gt;
mode &amp;quot;tap&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
# Support xsalsa20 and aes128 encryption methods, prefer xsalsa20&lt;br /&gt;
method &amp;quot;salsa2012+umac&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
# Bind to a fixed port, IPv4 only&lt;br /&gt;
bind 0.0.0.0:10000;&lt;br /&gt;
&lt;br /&gt;
mtu 1312;&lt;br /&gt;
pmtu auto;&lt;br /&gt;
secure handshakes yes;&lt;br /&gt;
&lt;br /&gt;
# Secret key generated by 'fastd --generate-key'&lt;br /&gt;
secret &amp;quot;[YOUR SECRET KEY HERE]&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Include peers from the directory 'peers' and set max connections&lt;br /&gt;
&lt;br /&gt;
peer group &amp;quot;backbone&amp;quot; {&lt;br /&gt;
  include peers from &amp;quot;backbone&amp;quot;;&lt;br /&gt;
  peer limit 64;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
on up sync &amp;quot;./on-up&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
# Allows all peers to connect.&lt;br /&gt;
on verify async &amp;quot;true&amp;quot;;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Ordnerstruktur anlegen:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir /etc/fastd/mesh-vpn/backbone&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Optional: Wenn die Node teil einer grösseren Hood werden soll, entsprechende Backbone Node Keys in das zueben erstellte Verzeichnis legen. Vorzuziehen ist aber entweder eine eigene Fastdinstanz oder eine Tinc VPN Verbindung (AES-NI) um sich an eine hood (Layer2 Mesh mit Batman-adv) zu verbinden, dies ist performanter.&lt;br /&gt;
&lt;br /&gt;
Der IP v4-Range bezieht sich auf euren selbst gewählten Bereich, welcher unter https://pad.freifunk.net/p/kbuip dokumentiert ist.&lt;br /&gt;
==== /etc/fastd/mesh-vpn/on-up ====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
/sbin/ip link set dev mesh-vpn address [MacAdresseAusdenken]&lt;br /&gt;
/sbin/ip link set dev mesh-vpn up&lt;br /&gt;
&lt;br /&gt;
batctl if add mesh-vpn&lt;br /&gt;
batctl it 10000&lt;br /&gt;
batctl bl 1&lt;br /&gt;
batctl gw_mode server 200MBit/200MBit # anpassen&lt;br /&gt;
&lt;br /&gt;
/sbin/ip rule show | grep 'from 10.0.0.0/8 lookup freifunk'&lt;br /&gt;
if [ $? -eq 1 ]; then&lt;br /&gt;
  /sbin/ip rule add from 10.0.0.0/8 table freifunk&lt;br /&gt;
fi&lt;br /&gt;
/sbin/ip route add [deinelokaleIPv4Range] dev bat0 table freifunk&lt;br /&gt;
/sbin/ip route flush cache&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
on-up ausführbar machen:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chmod +x /etc/fastd/mesh-vpn/on-up&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== BmxBone Netz ==&lt;br /&gt;
&lt;br /&gt;
Jetzt müsst ihr euch entscheiden, welches VPN Programm ihr für das BmxBone nutzen wollt:&lt;br /&gt;
* wenn ihr eine CPU mit AES-NI habt, oder eine CPU mit deutlich mehr als 1GHz nehmt tinc&lt;br /&gt;
* wenn ihr eine langsame CPU sub 1GHz oder sogar eine ARM CPU, sollte fastd besser sein&lt;br /&gt;
=== Installation mit tinc ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install tinc bridge-utils make build-essential&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Wir müssen bmx6 noch kompilieren:&lt;br /&gt;
 git clone https://github.com/axn/bmx6&lt;br /&gt;
 cd bmx6&lt;br /&gt;
 make build_all&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Konfiguration ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir /etc/tinc/tbmxbone&lt;br /&gt;
echo &amp;quot;tbmxbone&amp;quot; &amp;gt;&amp;gt; /etc/tinc/nets.boot  # Dies sagt tinc, dass es das Netz &amp;quot;tbmxbone&amp;quot; starten soll&lt;br /&gt;
cd /etc/tinc/tbmxbone&lt;br /&gt;
# Public keys der anderen Teilnehmer:&lt;br /&gt;
git clone https://gitlab.kbu.freifunk.net/bmxbone/tinc.git hosts&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Jetzt fehlt noch des eigene Public/Private Keypaar. &amp;lt;br /&amp;gt;&lt;br /&gt;
Die Keys sollten in /etc/tinc/tbmxbone gespeichert werden.&amp;lt;br /&amp;gt;&lt;br /&gt;
Den Public-Key in den Namen des Supernodes umbenennen und nach tinc/ kopieren.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tincd -K 4096 -n tbmxbone&lt;br /&gt;
cp rsa_key.pub keys/[Supernodename aus tinc Configfile]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Und schliesslich:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd keys&lt;br /&gt;
git push&lt;br /&gt;
cd ..&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wir müssen noch die Konfiguration von tinc in /etc/tinc/tbmxbone/tinc.conf schreiben.&lt;br /&gt;
&lt;br /&gt;
==== tinc.conf ====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Device=/dev/net/tun&lt;br /&gt;
DirectOnly=yes # tinc soll nicht Daten selbst weiterleiten&lt;br /&gt;
IndirectData=yes &lt;br /&gt;
Broadcast=direct&lt;br /&gt;
Cipher=AES-128-CBC # nutzt AES-NI und performed deswegen besser als fastd&lt;br /&gt;
Mode=switch&lt;br /&gt;
PingInterval=60&lt;br /&gt;
PingTimeout=10&lt;br /&gt;
Compression=0 &lt;br /&gt;
ConnectTo=gw06&lt;br /&gt;
ConnectTo=vpn1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== tinc-up ====&lt;br /&gt;
Jetzt müssen wir noch ein Startskript namens /etc/tinc/tbmxbone/tinc-up erstellen:&lt;br /&gt;
'''Wichtig:''' in der datei muss wirklich $INTERFACE stehen. Tinc ersetzt dies automatisch durch das entsprechende interface bei ausführung.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
bmx6 dev=$INTERFACE # VPN Mesh Interface dem BMX6 Mesh hinzufügen&lt;br /&gt;
# Default tunneladressen dem tbmxbone zuweisen&lt;br /&gt;
bmx6 -c tunDev=Default /tun4Address=[BMXipv4Adresse] /tun6Adress=[BMX6ipv6Adresse] &lt;br /&gt;
# Feste Tunnel MTU von 1366 einstellen&lt;br /&gt;
bmx6 -c tunMtu=1366&lt;br /&gt;
# Lokales v4&amp;amp;v6 Netz announcen&lt;br /&gt;
bmx6 -c tunIn=localv4 /n=[DeinLokalesIPv4Netz] /b=100000000&lt;br /&gt;
bmx6 -c tunIn=localv6 /n=[DeinLokalesIPv6Netz] /b=100000000&lt;br /&gt;
# Defaultroute für v4 suchen&lt;br /&gt;
bmx6 -c tunOut=v4Default /network=0.0.0.0/0 /maxPrefixLen=3 /hysteresis=30 /tableRule=50000/200 &lt;br /&gt;
# Gateway für v4 präferieren&lt;br /&gt;
#bmx6 -c tunOut=v4Defaultgw06 /network=0.0.0.0/0 /maxPrefixLen=0 /hysteresis=30 /tableRule=50000/200 /gwName=gw06 /rating=1000000&lt;br /&gt;
# Defaultroute für v6 suchen&lt;br /&gt;
bmx6 -c tunOut=v6Default /network=0.0.0.0/0 /maxPrefixLen=64 /hysteresis=30 /tableRule=50000/200&lt;br /&gt;
# Routen für lokale v4 und v6 Netze suchen&lt;br /&gt;
bmx6 -c tunOut=ffv4 /network=10.0.0.0/8 /hysteresis=30 /tableRule=50000/200&lt;br /&gt;
bmx6 -c tunOut=ffv6 /network=fd00::/8 /hysteresis=30 /tableRule=50000/200&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Auch diese Datei muss ausführbar gemacht werden:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chmod +x /etc/tinc/backbone/tinc-up&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Danach sollte der Ordner etwa so aussehen:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$:/etc/tinc/backbone# ls &lt;br /&gt;
tinc&lt;br /&gt;
hosts -&amp;gt; tinc&lt;br /&gt;
rsa_key.priv&lt;br /&gt;
rsa_key.pub&lt;br /&gt;
tinc.conf&lt;br /&gt;
tinc-up&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Installation (fastd) ==&lt;br /&gt;
&lt;br /&gt;
Zuerst müssen wir bmx6 kompilieren:&lt;br /&gt;
 apt-get install build-essential make fastd&lt;br /&gt;
 mkdir /opt/freifunk/&lt;br /&gt;
 cd /opt/freifunk/&lt;br /&gt;
 git clone https://github.com/axn/bmx6.git&lt;br /&gt;
 cd bmx6&lt;br /&gt;
 make build_all&lt;br /&gt;
 make install&lt;br /&gt;
 &lt;br /&gt;
Nun bauen wir das FastdInterface:&lt;br /&gt;
&lt;br /&gt;
 mkdir /etc/fastd/fbmxbone&lt;br /&gt;
 cd /etc/fastd/fbmxbone&lt;br /&gt;
 nano fastd.conf&lt;br /&gt;
&lt;br /&gt;
Inhalt der Konfigdatei (ihr müsst euch einen eigenen Key mit fastd --generate-key, wenn ihr nicht für andere erreichbar sein wollt, müsst ihr den Key euch auch nicht merken):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
bind 0.0.0.0 port 10042;&lt;br /&gt;
&lt;br /&gt;
drop capabilities yes;&lt;br /&gt;
forward no;&lt;br /&gt;
hide ip addresses yes;&lt;br /&gt;
hide mac addresses yes;&lt;br /&gt;
&lt;br /&gt;
peer group &amp;quot;ffrl&amp;quot; {&lt;br /&gt;
  include peers from &amp;quot;ffrl&amp;quot;;&lt;br /&gt;
  peer limit 1;&lt;br /&gt;
}&lt;br /&gt;
peer group &amp;quot;backbone&amp;quot; {&lt;br /&gt;
  include peers from &amp;quot;backbone&amp;quot;;&lt;br /&gt;
  peer limit 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
interface &amp;quot;fbmxbone&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
log to syslog level warn;&lt;br /&gt;
&lt;br /&gt;
method &amp;quot;salsa2012+umac&amp;quot;;&lt;br /&gt;
mode tap;&lt;br /&gt;
mtu 1406;&lt;br /&gt;
&lt;br /&gt;
on up sync &amp;quot;./on-up&amp;quot;;&lt;br /&gt;
on verify async &amp;quot;true&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
pmtu auto;&lt;br /&gt;
&lt;br /&gt;
secret &amp;quot;PUT IN SIKRIT KEY IN HERE&amp;quot;;&lt;br /&gt;
secure handshakes yes;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Jetzt clonen wir aus dem Git-Repo die PublicKeys der Knoten:&lt;br /&gt;
 git clone https://gitlab.kbu.freifunk.net/bmxbone/fastd &lt;br /&gt;
Und kopieren diese noch per Hand in die einzelnen Keyverzeichnisse (verbessern):&lt;br /&gt;
 mkdir ffrl&lt;br /&gt;
 mkdir backbone&lt;br /&gt;
 cp fastd/* backbone/&lt;br /&gt;
 mv backbone/gw06 ffrl/&lt;br /&gt;
Und brauchen noch ein on-up Skript (/etc/fastd/fbmxbone/on-up):&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 /sbin/ip link set dev fbmxbone address [MAC ADDY AUSDENKEN]&lt;br /&gt;
 /sbin/ip link set dev fbmxbone backboneup&lt;br /&gt;
 bmx6 dev=fbmxbone&lt;br /&gt;
 bmx6 -c tunDev=Default /tun4Address=[BMXipv4Adresse] /tun6Adress=[BMX6ipv6Adresse]&lt;br /&gt;
 bmx6 -c tunIn=localv4 /n=[DeinLokalesIPv4Netz] /b=100000000&lt;br /&gt;
 bmx6 -c tunIn=localv6 /n=[DeinLokalesIPv6Netz] /b=100000000&lt;br /&gt;
 bmx6 -c tunOut=v4Default /network=0.0.0.0/0 /maxPrefixLen=3 /hysteresis=30 /tableRule=50000/200 &lt;br /&gt;
 #bmx6 -c tunOut=v4Defaultgw06 /network=0.0.0.0/0 /maxPrefixLen=0 /hysteresis=30 /tableRule=50000/200 /gwName=gw06 /rating=1000000&lt;br /&gt;
 bmx6 -c tunOut=v6Default /network=0.0.0.0/0 /maxPrefixLen=64 /hysteresis=30 /tableRule=50000/200&lt;br /&gt;
 bmx6 -c tunOut=ffv4 /network=10.0.0.0/8 /hysteresis=30 /tableRule=50000/200&lt;br /&gt;
 bmx6 -c tunOut=ffv6 /network=fd00::/8 /hysteresis=30 /tableRule=50000/200&lt;br /&gt;
Und mittlerweile klar, ausführbar machen:&lt;br /&gt;
 chmod +x on-up&lt;br /&gt;
&lt;br /&gt;
== Routing ==&lt;br /&gt;
&lt;br /&gt;
Wir brauchen policy based routing:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo &amp;quot;200 freifunk&amp;quot; &amp;gt;&amp;gt; /etc/iproute2/rt_tables&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
fastd's on-up, /etc/network/interfaces.d/bat0 und/oder tinc-up erledigen den Rest. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== IPv4 DHCP ==&lt;br /&gt;
=== Installation ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install isc-dhcp-server&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Konfiguration ===&lt;br /&gt;
Nun ändern wir die Konfiguration in /etc/dhcp/dhcpd.conf:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
option domain-name &amp;quot;mesh.kbu.freifunk.net&amp;quot;;&lt;br /&gt;
option domain-name-servers [Supernode IPv4], [INSERT YOUR PREFERRED IPV4 DNS], 213.73.91.35;&lt;br /&gt;
&lt;br /&gt;
default-lease-time 150;&lt;br /&gt;
max-lease-time 720;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
subnet 10.X.X.X netmask Y.Y.Y.Y { # Die Range der Hood&lt;br /&gt;
	range 10.X.Y.10 10.X.Z.255; # Eure IPv4 Range&lt;br /&gt;
	option routers [Supernode IP Adresse];&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== IPv6 ==&lt;br /&gt;
=== Installation ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install radvd&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Konfiguration ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
interface bat0&lt;br /&gt;
IgnoreIfMissing yes&lt;br /&gt;
{&lt;br /&gt;
 AdvSendAdvert on;&lt;br /&gt;
 MaxRtrAdvInterval 200;&lt;br /&gt;
 prefix [GlobaleIPv6Range des Supernodes] {&lt;br /&gt;
 };&lt;br /&gt;
 RDNSS [ULA IPv6 of Supernode], [your preferred ipv6 DNS-Server] {&lt;br /&gt;
 }; &lt;br /&gt;
 prefix [ULA IPv6Range der Supernode (fd00::/64)] {&lt;br /&gt;
  };&lt;br /&gt;
&lt;br /&gt;
};&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== UDP-Queue Größe ==&lt;br /&gt;
Durch Broadcasts können können auf Supernodes kurzzeitig hohe Lastspitzen enstehen. In der aktuellen batman-adv-Version wird jedes Broadcast-Paket zudem 3x auf jedem Link versendet.&lt;br /&gt;
Die vergleichweise hohe Datenrate von 100MBit/s zwischen Supernodes bewirkt darüber hinaus, dass broadcast-Pakete mit 100MBit/s eingehen können, während sie gleichzeitig an alle Nodes gesendet werden müssen.&lt;br /&gt;
&lt;br /&gt;
Linux-Distributionen sehen per Default Queue-Größen im Bereich von 128 KB vor (http://www.cyberciti.biz/faq/linux-tcp-tuning/). Supernodes sind somit nicht in der Lage entsprechende Lastspitzen zu puffern und während Idle-Times zu versenden. Läuft die UDP-Queue über, so loggt fastd:&lt;br /&gt;
 2013-03-30 12:32:01 +0100 --- Warning: sendmsg: Resource temporarily unavailable&lt;br /&gt;
 2013-03-30 12:32:01 +0100 --- Warning: sendmsg: Resource temporarily unavailable&lt;br /&gt;
 2013-03-30 12:32:01 +0100 --- Warning: sendmsg: Resource temporarily unavailable&lt;br /&gt;
 2013-03-30 12:32:01 +0100 --- Warning: sendmsg: Resource temporarily unavailable&lt;br /&gt;
 2013-03-30 12:32:01 +0100 --- Warning: sendmsg: Resource temporarily unavailable&lt;br /&gt;
Jeder Log-Eintrag entspricht einem Paket, dass nicht enqueued werden konnte und damit verworfen wurde. Die Queue-Größen können via systctl angepasst werden (http://wwwx.cs.unc.edu/~sparkst/howto/network_tuning.php). Auf fastd2 wird zur Zeit verwendet:&lt;br /&gt;
 #/etc/sysctl.conf&lt;br /&gt;
 net.core.rmem_max=83886080&lt;br /&gt;
 net.core.wmem_max=83886080&lt;br /&gt;
 net.core.rmem_default=83886080&lt;br /&gt;
 net.core.wmem_default=83886080&lt;br /&gt;
&lt;br /&gt;
Das System verfügt dadurch über 80MB Speicher für Queues. Per default stehen ebenfalls 80MB zur Verfügung. Die konfigurierten 80MB reichen aus, um die 100MBit/s Verbindung über mehrere Sekunden auszulasten und Lastspitzen abzufangen.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Netz-und-Technik]]&lt;br /&gt;
&lt;br /&gt;
== DNS-&amp;quot;Server&amp;quot; ==&lt;br /&gt;
Supernodes betreiben Caching-DNS-Forwarder. Hierzu wird unbound verwendet&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
 apt install unbound&lt;br /&gt;
&lt;br /&gt;
== Adressen ==&lt;br /&gt;
Das Setup unterscheidet zwischen v4 und v6. &lt;br /&gt;
&lt;br /&gt;
== /etc/unbound/unbound.conf ==&lt;br /&gt;
&lt;br /&gt;
 server:&lt;br /&gt;
        auto-trust-anchor-file: &amp;quot;/var/lib/unbound/root.key&amp;quot;&lt;br /&gt;
        interface: [ULA ipv6 des supernodes]&lt;br /&gt;
        access-control: [public ipv6 Range des Supernodes]  allow&lt;br /&gt;
        access-control: [ULA ipv6 Range des Supernodes] allow&lt;br /&gt;
        interface: [ipv4 des Supernodes]&lt;br /&gt;
        access-control: [IPv4 Range der Hood] allow&lt;br /&gt;
        verbosity: 1&lt;br /&gt;
  forward-zone:&lt;br /&gt;
      name: &amp;quot;.&amp;quot;&lt;br /&gt;
      forward-addr: [your Favorite v4 DNS IP]&lt;br /&gt;
      forward-addr: [your Favorite v6 DNS IP]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== DHCP Client Leases in eine RAMdisk flüchtig speichern ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo &amp;quot;tmpfs /var/lib/dhcp/ tmpfs defaults,size=10% 0 0&amp;quot; &amp;gt;&amp;gt; /etc/fstab&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Logrotate auf die letzte Stunde umstellen ==&lt;br /&gt;
&lt;br /&gt;
Mehr braucht es nicht im Betrieb&lt;br /&gt;
&lt;br /&gt;
Hierzu in /etc/logrotate.conf folgendes ändern:&lt;br /&gt;
&lt;br /&gt;
 &amp;quot;weekly&amp;quot; in &amp;quot;hourly&amp;quot; ändern&lt;br /&gt;
 &amp;quot;rotate 4&amp;quot; in &amp;quot;rotate 0&amp;quot; ändern&lt;br /&gt;
&lt;br /&gt;
=== cronJob hinzufügen === &lt;br /&gt;
mit crontab -e Editor aufrufen und folgende Zeile hinzufügen:&lt;br /&gt;
 &lt;br /&gt;
 * */1 * * * nice -n 20 logrotate /etc/logrotate.conf&lt;br /&gt;
&lt;br /&gt;
== Interfaces in /etc/network/interfaces.d/bat0 definieren ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
auto bat0&lt;br /&gt;
iface bat0 inet static&lt;br /&gt;
  hwaddress ether [MACADRESSE AUSDENKEN]&lt;br /&gt;
  address [ipv4 des Supernodes]&lt;br /&gt;
  netmask [Netzmaske der Hood]&lt;br /&gt;
  pre-up  modprobe batman-adv &amp;amp;&amp;amp; tunctl -t mesh-vpn &amp;amp;&amp;amp; batctl if add mesh-vpn&lt;br /&gt;
  post-up ip rule add iif bat0 table freifunk&lt;br /&gt;
  pre-down ip rule del iif bat0 table freifunk&lt;br /&gt;
&lt;br /&gt;
iface bat0 inet6 static&lt;br /&gt;
  address [GLOBAL IPv6 des Supernodes]&lt;br /&gt;
  netmask 64&lt;br /&gt;
  # Routes&lt;br /&gt;
  # Note: route del not needed - shutting down the interfaces removes routes anyway&lt;br /&gt;
  post-up ip -6 route add [IPv6 Range der Supernode] dev bat0&lt;br /&gt;
  post-up ip -6 route add [IPv6 Range der Supernode] dev bat0 table freifunk&lt;br /&gt;
&lt;br /&gt;
  # Rules (iif: routed traffic, from: traffic from the supernode)&lt;br /&gt;
  post-up ip -6 rule add iif bat0 table freifunk&lt;br /&gt;
  post-up ip -6 rule add from [GLOBAL IPv6 Range des Exits] table freifunk&lt;br /&gt;
  pre-down ip -6 rule del iif bat0 table freifunk&lt;br /&gt;
  pre-down ip -6 rule del from [GLOBAL IPv6 Range des Exits] table freifunk&lt;br /&gt;
&lt;br /&gt;
== IP-Tables Firewall ==&lt;br /&gt;
&lt;br /&gt;
Hier wollen wir nur die schlimmsten Routingfuckups verhindern, es soll nichts über z.B. eth0 rausgeforwardet werden können.&lt;br /&gt;
=== Installation ===&lt;br /&gt;
 apt install iptables-persistent&lt;br /&gt;
&lt;br /&gt;
=== Inhalt /etc/iptables/rules.v4 ===&lt;br /&gt;
&lt;br /&gt;
=== Inhalt /etc/iptables/rules.v6 ===&lt;/div&gt;</summary>
		<author><name>G3ntleman</name></author>
	</entry>
	<entry>
		<id>https://kbu.freifunk.net/wiki/index.php?title=Inventar&amp;diff=4183</id>
		<title>Inventar</title>
		<link rel="alternate" type="text/html" href="https://kbu.freifunk.net/wiki/index.php?title=Inventar&amp;diff=4183"/>
		<updated>2016-02-11T20:45:21Z</updated>

		<summary type="html">&lt;p&gt;G3ntleman: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:Infrastruktur]]&lt;br /&gt;
Es wurde die folgende Hardware im Rahmen eines CCC-Projektantrages angeschafft&lt;br /&gt;
&lt;br /&gt;
== Inventar Liste == &lt;br /&gt;
{|class=&amp;quot;wikitable center sortable mw-datatable&amp;quot;&lt;br /&gt;
! Inv-Nr &lt;br /&gt;
!Type  &lt;br /&gt;
!Model &lt;br /&gt;
!S/N &lt;br /&gt;
!MAC  &lt;br /&gt;
!Bemerkung &lt;br /&gt;
!Ausleihdatum &lt;br /&gt;
!Nick &lt;br /&gt;
!Rückgabedatum &lt;br /&gt;
!4 Augen Check&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0001 || Router || TL-WDR3600 v1.5 || 2143710003272 || E8:94:F6:F2:F3:E0 || Für BF K-Wahn  || 11.02.2016 || G3ntleman || - || Nunatak&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0002 || Netzteil || T120150-2C1 || - || - || 12V 1,5A || 12.11.2015 ||  kaisc/SWatchingus || - || Rampone&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0003 || Router || TL-WDR3600 v1.5 || 2143710003278 || E8:94:F6:F3:0E:83 || Für BF K-Wahn || 11.02.2016 || G3ntleman || - || Nunatak&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0004 || Netzteil || T120150-2C1 || - || - || 12V 1,5A || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0005 || Netzteil || T120150-2C1 || - || - || 12V 1,5A || 01.04.2015 || [[Benutzer:meise|meise]] || - || -&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0006 || Router || TL-WDR3600 v1.5 || 2143710003277 || E8:94:F6:F3:10:F0 || - || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0007 || Netzteil || T120150-2C1 || - || - || 12V 1,5A || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0008 || Router || TL-WDR3600 v1.5 || 2143710003273 || E8:94:F6:F2:F4:D0 || - || 01.04.2015 || [[Benutzer:meise|meise]] || - || -&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0009 || Router || TL-WDR3600 v1.5 || 2143710003277 || E8:94:F6:F3:11:02 || - || 04.06.2015 || [[Benutzer:gevatter|gevatter]] || - || -&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0010 || Netzteil || T120150-2C1 || - || - || 12V 1,5A || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0011 || Netzteil || T120150-2C1 || - || - || 12V 1,5A || 04.06.2015 || [[Benutzer:gevatter|gevatter]] || - || -&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0012 || Router || TL-WDR3600 v1.5 || 2143710003276 || E8:94:F6:F3:11:47 || - || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0013 || Router || TL-WDR3600 v1.5 || 2143710003279 || E8:94:F6:F3:0F:EB || - || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0014 || Netzteil || T120150-2C1 || - || - || 12V 1,5A || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0015 || Router || TL-WDR3600 v1.5 || 2143710003280 || E8:94:F6:F3:10:F9 || - || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0016 || Netzteil || T120150-2C1 || - || - || 12V 1,5A || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0017 || Router || TL-WDR3600 v1.5 || 2143710003275 || E8:94:F6:F3:11:50 || - || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0018 || Netzteil || T120150-2C1 || - || - || 12V 1,5A || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0019 || Router || TP-Link CPE510 v1.0 || 2149818001317 || C4:6E:1F:0E:18:A0 || - || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0020 || Netzteil || T120150-2C1 || - || - || 12V 1,5A || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0021 || Router || TL-WDR3600 v1.5 || 2143710003274 || E8:94:F6:F3:11:4D || - || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0022 || POE-Injector || T240100-2-POE || - || - || - || 06.02.2015 || [[Benutzer:Rampone|rampone]] || - || -&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0023 || Router || TP-Link CPE210 || 2147417000697 || E8:DE:27:CE:BD:B6 ||  -  || 06.02.2015  || [[Benutzer:Rampone|rampone]] || - || -&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0024 || POE-Injector || T240100-2-POE || - || - ||  - || 05.08.15 || [[Benutzer:K3v1neu|K3v1n]] || - || -&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0025 || POE-Injector || T240100-2-POE || - || - ||  - || -|| - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0026 || Router || TP-Link CPE510 v1.0 || 2149818001301 || C4:6E:1F:0E:17:A6 || - || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0027 || Router || TP-Link CPE210 || 2147417000699 || E8:DE:27:72:1E:DC ||  - || 05.08.15 || [[Benutzer:K3v1neu|K3v1n]] || - || - &lt;br /&gt;
|-&lt;br /&gt;
|  KBU0028 || POE-Injector || T240100-2-POE || - || - ||  - || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0029 || Router || PicoStation M2 || 1441G 6872512068E7 || - ||  - || 05.08.15 || [[Benutzer:K3v1neu|K3v1n]] || - || - &lt;br /&gt;
|-&lt;br /&gt;
|  KBU0030 || Router || PicoStation M2 || 1441G 687251206835 || - ||  - || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0031 || POE-Injector || GP-A240-050 || 1436-0008987 || - || - || - || - || - || - &lt;br /&gt;
|-&lt;br /&gt;
|  KBU0032 || POE-Injector || GP-A240-050 || 1436-0003389 || - ||  - || 05.08.15 || [[Benutzer:K3v1neu|K3v1n]] || - || - &lt;br /&gt;
|-&lt;br /&gt;
|  KBU0033 || Router || PicoStation M2 || 1441G 687251206514 || - ||  - || 05.08.15 || [[Benutzer:K3v1neu|K3v1n]] || - || - &lt;br /&gt;
|-&lt;br /&gt;
|  KBU0034 || POE-Injector || GP-A240-050 || 1436-0000930 || - ||  - || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0035 || Router || PicoStation M2 || 1441G 687251206550 || - ||  - || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0036 || POE-Injector || GP-A240-050 || 1436-0000973 ||- ||  - || 05.08.15 || [[Benutzer:K3v1neu|K3v1n]] || - || - &lt;br /&gt;
|-&lt;br /&gt;
|  KBU0037 || Router || Nanostation M5 || 1435K0418D66CC583 || 04:18:D6:6C:C5:83||  - || 05.08.15 || [[Benutzer:K3v1neu|K3v1n]] || - || - &lt;br /&gt;
|-&lt;br /&gt;
|  KBU0038 || POE-Injector || GP-A240-050 || 1435-0094609 || - ||  - || 05.08.15 || [[Benutzer:K3v1neu|K3v1n]] || - || - &lt;br /&gt;
|-&lt;br /&gt;
|  KBU0039 || POE-Injector || GP-A240-050 || 1434-0024633 || - ||  - || 05.08.15 || [[Benutzer:K3v1neu|K3v1n]] || - || - &lt;br /&gt;
|-&lt;br /&gt;
|  KBU0040 || Router || Nanostation M5 || 1438K0418D6923F66 || - ||  - || 05.08.15 || [[Benutzer:K3v1neu|K3v1n]] || - || - &lt;br /&gt;
|-&lt;br /&gt;
|  KBU0041 || Router || Nanostation M5 || 1435K0418D66CC4DE || - ||  - || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0042 || POE-Injector || GP-A240-050 || 1433-0023974 || - ||  - || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0043 || Router || Nanostation M5 || 1437K0418D66CC6C9 || - ||  - || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0044 || POE-Injector || GP-A240-050 || 1435-0094611 || - || - || - || - || - || - &lt;br /&gt;
|-&lt;br /&gt;
|  KBU0045 || Router || Nanostation M2 || 1419K687251122BB5 || - ||  - || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0046 || POE-Injector || GP-A240-050 || 1443-0093061 || - || - || - || - || - || - &lt;br /&gt;
|-&lt;br /&gt;
|  KBU0047 || Router || Nanostation M2 || 1445G6872512211F9 || - ||  - || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0048 || POE-Injector || GP-A240-050 || 1411-0101332 || - ||  - || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0049 || POE-Injector || GP-A240-050 || 1348-0163912 || - || - || - || - || - || - &lt;br /&gt;
|-&lt;br /&gt;
|  KBU0050 || Router || NanoBeam M5 || 1351G 24A43C9C8155 || - ||  - || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0051 || POE-Injector || GP-A240-050 || 1348-0163904 || - ||  - || 05.08.15 || [[Benutzer:K3v1neu|K3v1n]] || 10.09.15 || rampone&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0052 || Router || NanoBeam M5 || 1351G 24A43C9C81DF || - ||  - || 05.08.15 || [[Benutzer:K3v1neu|K3v1n]] || 10.09.15 || rampone &lt;br /&gt;
|-&lt;br /&gt;
|  KBU0053 || Router || NanoBeam M5 || 1351G 24A43C9C8158 || - ||  - || 15.12.15 || [[Benutzer:ScttyTM|ScottyTM]] ||  - || - &lt;br /&gt;
|-&lt;br /&gt;
|  KBU0054 || POE-Injector || GP-A240-050 || 1348-0163916 || - ||  - || 15.12.15 || [[Benutzer:ScttyTM|ScottyTM]] ||  - || - &lt;br /&gt;
|-&lt;br /&gt;
|  KBU0055 || POE-Injector || GP-A240-050 || 1348-0163930 || - || - || - || - || - || - &lt;br /&gt;
|-&lt;br /&gt;
|  KBU0057 || Router || CPE210 || 2157310004852 || - ||  - || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0058 || Router || POE-Injector || - || - ||  - || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0059 || Router || CPE210 || 2159552001904 || - ||  - || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0060 || Router || POE-Injector || - || - ||  - || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0061 || Router || CPE210 || 2159552001910 || - ||  - || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0062 || Router || POE-Injector || - || - ||  - || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0063 || Router || CPE510 || 2157310004841 || - ||  - || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0064 || Router || POE-Injector || - || - ||  - || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0065 || Router || CPE510 || 2157310004857 || - ||  - || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0066 || Router || POE-Injector || - || - ||  - || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0067 || Router || POE-Injector  || - || - ||  - || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0068 || Router || Toughswitch || 1531K44D9E74177C3 || - ||  - || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0069 || Router || Toughswitch || 1527K44D9E7412CB0 || - ||  - || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0070 || Router || POE-Injector || - || - ||  - || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Tragt ausgeliehene Hardware hier ein und sagt einem weiteren Kernfreifunker bescheid. 4Augencheck ist die Person, die die Rückgabe beobachtet hat. Wenn ein Gerät erneut ausgeliehen wird, kann der vorherige Eintrag zu dem Gerät gelöscht werden. Geht pfleglich mit den Geräten um, gebt sie am besten im Auslieferzustand zurück (&amp;quot;Sektor&amp;quot;stylegeräte möglichst Originalfw, Reset auf &amp;quot;Default&amp;quot;verhalten) und achtet darauf, dass ein Gerät in seine Ursprungspackung kommt (selbe Inventarnummer). Happy Funking!!!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:internes]]&lt;/div&gt;</summary>
		<author><name>G3ntleman</name></author>
	</entry>
	<entry>
		<id>https://kbu.freifunk.net/wiki/index.php?title=Inventar&amp;diff=4182</id>
		<title>Inventar</title>
		<link rel="alternate" type="text/html" href="https://kbu.freifunk.net/wiki/index.php?title=Inventar&amp;diff=4182"/>
		<updated>2016-02-11T20:44:07Z</updated>

		<summary type="html">&lt;p&gt;G3ntleman: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:Infrastruktur]]&lt;br /&gt;
Es wurde die folgende Hardware im Rahmen eines CCC-Projektantrages angeschafft&lt;br /&gt;
&lt;br /&gt;
== Inventar Liste == &lt;br /&gt;
{|class=&amp;quot;wikitable center sortable mw-datatable&amp;quot;&lt;br /&gt;
! Inv-Nr &lt;br /&gt;
!Type  &lt;br /&gt;
!Model &lt;br /&gt;
!S/N &lt;br /&gt;
!MAC  &lt;br /&gt;
!Bemerkung &lt;br /&gt;
!Ausleihdatum &lt;br /&gt;
!Nick &lt;br /&gt;
!Rückgabedatum &lt;br /&gt;
!4 Augen Check&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0001 || Router || TL-WDR3600 v1.5 || 2143710003272 || E8:94:F6:F2:F3:E0 || - || 11.02.2016 || G3ntleman || - || Nunatak&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0002 || Netzteil || T120150-2C1 || - || - || 12V 1,5A || 12.11.2015 ||  kaisc/SWatchingus || - || Rampone&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0003 || Router || TL-WDR3600 v1.5 || 2143710003278 || E8:94:F6:F3:0E:83 || - || 11.02.2016 || G3ntleman || - || Nunatak&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0004 || Netzteil || T120150-2C1 || - || - || 12V 1,5A || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0005 || Netzteil || T120150-2C1 || - || - || 12V 1,5A || 01.04.2015 || [[Benutzer:meise|meise]] || - || -&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0006 || Router || TL-WDR3600 v1.5 || 2143710003277 || E8:94:F6:F3:10:F0 || - || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0007 || Netzteil || T120150-2C1 || - || - || 12V 1,5A || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0008 || Router || TL-WDR3600 v1.5 || 2143710003273 || E8:94:F6:F2:F4:D0 || - || 01.04.2015 || [[Benutzer:meise|meise]] || - || -&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0009 || Router || TL-WDR3600 v1.5 || 2143710003277 || E8:94:F6:F3:11:02 || - || 04.06.2015 || [[Benutzer:gevatter|gevatter]] || - || -&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0010 || Netzteil || T120150-2C1 || - || - || 12V 1,5A || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0011 || Netzteil || T120150-2C1 || - || - || 12V 1,5A || 04.06.2015 || [[Benutzer:gevatter|gevatter]] || - || -&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0012 || Router || TL-WDR3600 v1.5 || 2143710003276 || E8:94:F6:F3:11:47 || - || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0013 || Router || TL-WDR3600 v1.5 || 2143710003279 || E8:94:F6:F3:0F:EB || - || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0014 || Netzteil || T120150-2C1 || - || - || 12V 1,5A || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0015 || Router || TL-WDR3600 v1.5 || 2143710003280 || E8:94:F6:F3:10:F9 || - || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0016 || Netzteil || T120150-2C1 || - || - || 12V 1,5A || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0017 || Router || TL-WDR3600 v1.5 || 2143710003275 || E8:94:F6:F3:11:50 || - || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0018 || Netzteil || T120150-2C1 || - || - || 12V 1,5A || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0019 || Router || TP-Link CPE510 v1.0 || 2149818001317 || C4:6E:1F:0E:18:A0 || - || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0020 || Netzteil || T120150-2C1 || - || - || 12V 1,5A || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0021 || Router || TL-WDR3600 v1.5 || 2143710003274 || E8:94:F6:F3:11:4D || - || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0022 || POE-Injector || T240100-2-POE || - || - || - || 06.02.2015 || [[Benutzer:Rampone|rampone]] || - || -&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0023 || Router || TP-Link CPE210 || 2147417000697 || E8:DE:27:CE:BD:B6 ||  -  || 06.02.2015  || [[Benutzer:Rampone|rampone]] || - || -&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0024 || POE-Injector || T240100-2-POE || - || - ||  - || 05.08.15 || [[Benutzer:K3v1neu|K3v1n]] || - || -&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0025 || POE-Injector || T240100-2-POE || - || - ||  - || -|| - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0026 || Router || TP-Link CPE510 v1.0 || 2149818001301 || C4:6E:1F:0E:17:A6 || - || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0027 || Router || TP-Link CPE210 || 2147417000699 || E8:DE:27:72:1E:DC ||  - || 05.08.15 || [[Benutzer:K3v1neu|K3v1n]] || - || - &lt;br /&gt;
|-&lt;br /&gt;
|  KBU0028 || POE-Injector || T240100-2-POE || - || - ||  - || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0029 || Router || PicoStation M2 || 1441G 6872512068E7 || - ||  - || 05.08.15 || [[Benutzer:K3v1neu|K3v1n]] || - || - &lt;br /&gt;
|-&lt;br /&gt;
|  KBU0030 || Router || PicoStation M2 || 1441G 687251206835 || - ||  - || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0031 || POE-Injector || GP-A240-050 || 1436-0008987 || - || - || - || - || - || - &lt;br /&gt;
|-&lt;br /&gt;
|  KBU0032 || POE-Injector || GP-A240-050 || 1436-0003389 || - ||  - || 05.08.15 || [[Benutzer:K3v1neu|K3v1n]] || - || - &lt;br /&gt;
|-&lt;br /&gt;
|  KBU0033 || Router || PicoStation M2 || 1441G 687251206514 || - ||  - || 05.08.15 || [[Benutzer:K3v1neu|K3v1n]] || - || - &lt;br /&gt;
|-&lt;br /&gt;
|  KBU0034 || POE-Injector || GP-A240-050 || 1436-0000930 || - ||  - || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0035 || Router || PicoStation M2 || 1441G 687251206550 || - ||  - || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0036 || POE-Injector || GP-A240-050 || 1436-0000973 ||- ||  - || 05.08.15 || [[Benutzer:K3v1neu|K3v1n]] || - || - &lt;br /&gt;
|-&lt;br /&gt;
|  KBU0037 || Router || Nanostation M5 || 1435K0418D66CC583 || 04:18:D6:6C:C5:83||  - || 05.08.15 || [[Benutzer:K3v1neu|K3v1n]] || - || - &lt;br /&gt;
|-&lt;br /&gt;
|  KBU0038 || POE-Injector || GP-A240-050 || 1435-0094609 || - ||  - || 05.08.15 || [[Benutzer:K3v1neu|K3v1n]] || - || - &lt;br /&gt;
|-&lt;br /&gt;
|  KBU0039 || POE-Injector || GP-A240-050 || 1434-0024633 || - ||  - || 05.08.15 || [[Benutzer:K3v1neu|K3v1n]] || - || - &lt;br /&gt;
|-&lt;br /&gt;
|  KBU0040 || Router || Nanostation M5 || 1438K0418D6923F66 || - ||  - || 05.08.15 || [[Benutzer:K3v1neu|K3v1n]] || - || - &lt;br /&gt;
|-&lt;br /&gt;
|  KBU0041 || Router || Nanostation M5 || 1435K0418D66CC4DE || - ||  - || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0042 || POE-Injector || GP-A240-050 || 1433-0023974 || - ||  - || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0043 || Router || Nanostation M5 || 1437K0418D66CC6C9 || - ||  - || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0044 || POE-Injector || GP-A240-050 || 1435-0094611 || - || - || - || - || - || - &lt;br /&gt;
|-&lt;br /&gt;
|  KBU0045 || Router || Nanostation M2 || 1419K687251122BB5 || - ||  - || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0046 || POE-Injector || GP-A240-050 || 1443-0093061 || - || - || - || - || - || - &lt;br /&gt;
|-&lt;br /&gt;
|  KBU0047 || Router || Nanostation M2 || 1445G6872512211F9 || - ||  - || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0048 || POE-Injector || GP-A240-050 || 1411-0101332 || - ||  - || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0049 || POE-Injector || GP-A240-050 || 1348-0163912 || - || - || - || - || - || - &lt;br /&gt;
|-&lt;br /&gt;
|  KBU0050 || Router || NanoBeam M5 || 1351G 24A43C9C8155 || - ||  - || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0051 || POE-Injector || GP-A240-050 || 1348-0163904 || - ||  - || 05.08.15 || [[Benutzer:K3v1neu|K3v1n]] || 10.09.15 || rampone&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0052 || Router || NanoBeam M5 || 1351G 24A43C9C81DF || - ||  - || 05.08.15 || [[Benutzer:K3v1neu|K3v1n]] || 10.09.15 || rampone &lt;br /&gt;
|-&lt;br /&gt;
|  KBU0053 || Router || NanoBeam M5 || 1351G 24A43C9C8158 || - ||  - || 15.12.15 || [[Benutzer:ScttyTM|ScottyTM]] ||  - || - &lt;br /&gt;
|-&lt;br /&gt;
|  KBU0054 || POE-Injector || GP-A240-050 || 1348-0163916 || - ||  - || 15.12.15 || [[Benutzer:ScttyTM|ScottyTM]] ||  - || - &lt;br /&gt;
|-&lt;br /&gt;
|  KBU0055 || POE-Injector || GP-A240-050 || 1348-0163930 || - || - || - || - || - || - &lt;br /&gt;
|-&lt;br /&gt;
|  KBU0057 || Router || CPE210 || 2157310004852 || - ||  - || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0058 || Router || POE-Injector || - || - ||  - || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0059 || Router || CPE210 || 2159552001904 || - ||  - || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0060 || Router || POE-Injector || - || - ||  - || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0061 || Router || CPE210 || 2159552001910 || - ||  - || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0062 || Router || POE-Injector || - || - ||  - || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0063 || Router || CPE510 || 2157310004841 || - ||  - || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0064 || Router || POE-Injector || - || - ||  - || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0065 || Router || CPE510 || 2157310004857 || - ||  - || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0066 || Router || POE-Injector || - || - ||  - || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0067 || Router || POE-Injector  || - || - ||  - || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0068 || Router || Toughswitch || 1531K44D9E74177C3 || - ||  - || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0069 || Router || Toughswitch || 1527K44D9E7412CB0 || - ||  - || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0070 || Router || POE-Injector || - || - ||  - || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Tragt ausgeliehene Hardware hier ein und sagt einem weiteren Kernfreifunker bescheid. 4Augencheck ist die Person, die die Rückgabe beobachtet hat. Wenn ein Gerät erneut ausgeliehen wird, kann der vorherige Eintrag zu dem Gerät gelöscht werden. Geht pfleglich mit den Geräten um, gebt sie am besten im Auslieferzustand zurück (&amp;quot;Sektor&amp;quot;stylegeräte möglichst Originalfw, Reset auf &amp;quot;Default&amp;quot;verhalten) und achtet darauf, dass ein Gerät in seine Ursprungspackung kommt (selbe Inventarnummer). Happy Funking!!!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:internes]]&lt;/div&gt;</summary>
		<author><name>G3ntleman</name></author>
	</entry>
	<entry>
		<id>https://kbu.freifunk.net/wiki/index.php?title=32c3&amp;diff=4007</id>
		<title>32c3</title>
		<link rel="alternate" type="text/html" href="https://kbu.freifunk.net/wiki/index.php?title=32c3&amp;diff=4007"/>
		<updated>2015-12-21T03:58:23Z</updated>

		<summary type="html">&lt;p&gt;G3ntleman: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;FKBU (3528) ist die Telefonnummer von unserer Base vor Ort&lt;br /&gt;
&lt;br /&gt;
Jeder sollte ein 32c3 wiki Account machen und bei seinem User bei &amp;quot;member of&amp;quot; ffkbu eintragen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To Do und Ideen&lt;br /&gt;
&lt;br /&gt;
* Streaming monitor mit rasbpi&lt;br /&gt;
&lt;br /&gt;
* mdns-&amp;gt;dns &amp;quot;bridge&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Ein Router pro hood, no wifi, or minimal fuer vor ort test&lt;br /&gt;
&lt;br /&gt;
* KBU voip Telefon&lt;br /&gt;
&lt;br /&gt;
* MOBILE SUPERNODE IN DER COLO (USE MOA BANDWIDTH) (QUAD oder OMNI)&lt;br /&gt;
&lt;br /&gt;
* ffrl uplink klar machen&lt;br /&gt;
&lt;br /&gt;
* babel via tinc im backbone&lt;br /&gt;
&lt;br /&gt;
* zentrale Blacklist fuer boese nodes&lt;br /&gt;
&lt;br /&gt;
* Drucker? (old laserjet 1100)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
MORE TSCHUNG MORE KNABBEREIEN&lt;br /&gt;
&lt;br /&gt;
und wo geht es denn bitte zur lounge?&lt;br /&gt;
&lt;br /&gt;
Teilnehmeranschlussleitungen:&lt;br /&gt;
&lt;br /&gt;
2RAM (2726, Rampone)&lt;br /&gt;
g3nt (4368, g3ntleman)&lt;/div&gt;</summary>
		<author><name>G3ntleman</name></author>
	</entry>
	<entry>
		<id>https://kbu.freifunk.net/wiki/index.php?title=Kategorie:Infrastruktur&amp;diff=3331</id>
		<title>Kategorie:Infrastruktur</title>
		<link rel="alternate" type="text/html" href="https://kbu.freifunk.net/wiki/index.php?title=Kategorie:Infrastruktur&amp;diff=3331"/>
		<updated>2015-03-11T12:48:35Z</updated>

		<summary type="html">&lt;p&gt;G3ntleman: Yanosh an einigen Stellen entfernt. Adresse von Jenkins korrigiert und klickbar gemacht.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Server ==&lt;br /&gt;
Zur Infrastruktur von Freifunk-KBU gehören verschiedene Server&lt;br /&gt;
{| class=&amp;quot;wikitable center sortable mw-datatable&amp;quot;&lt;br /&gt;
! Server&lt;br /&gt;
! DNS-Namen&lt;br /&gt;
! Ext. IP-Adressen&lt;br /&gt;
! Int. IP-Adressen&lt;br /&gt;
! Funktion&lt;br /&gt;
! Ansprechpartner&lt;br /&gt;
! Hoster &lt;br /&gt;
! RZ Standort&lt;br /&gt;
|-&lt;br /&gt;
| [[Server:Paul|Paul]]&lt;br /&gt;
| paul.kbu.freifunk.net&lt;br /&gt;
| [http://bgp.he.net/ip/2001:67c:20a0:a::2 2001:67c:20a0:a::2] &lt;br /&gt;
[http://bgp.he.net/ip/195.54.164.202 195.54.164.202] (primär)&lt;br /&gt;
| &lt;br /&gt;
| [[Exit Node]] (produktiv)&lt;br /&gt;
| [[Benutzer:Kaleng|Kaleng]]&lt;br /&gt;
| [http://www.ccc.de/ CCC e.V.]&lt;br /&gt;
| Berlin&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Server:Omni|Omni]]&lt;br /&gt;
| paul1.stw-bonn.de&lt;br /&gt;
| [http://bgp.he.net/ip/212.201.68.150 212.201.68.150]&lt;br /&gt;
| &lt;br /&gt;
| [[Exit Node]] (development) &lt;br /&gt;
| [[Benutzer:Kaleng|Kaleng]], [[Benutzer:d0b|d0b]]&lt;br /&gt;
| [http://www.stw-bonn.de/dokuwiki/tecsup STW Bonn] &lt;br /&gt;
| Bonn&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Server:Yagi|Yagi]]&lt;br /&gt;
| paul2.stw-bonn.de&lt;br /&gt;
| [http://bgp.he.net/ip/212.201.68.151 212.201.68.151]&lt;br /&gt;
| &lt;br /&gt;
| [[Exit Node]] (development)&lt;br /&gt;
| [[Benutzer:Kaleng|Kaleng]], [[Benutzer:d0b|d0b]]&lt;br /&gt;
| [http://www.stw-bonn.de/dokuwiki/tecsup STW Bonn]  &lt;br /&gt;
| Bonn&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Server:Fastd1|Fastd1]]&lt;br /&gt;
| fastd1.kbu.freifunk.net&lt;br /&gt;
| [http://bgp.he.net/ip/78.46.68.75 78.46.68.75]&lt;br /&gt;
| 172.27.0.1&lt;br /&gt;
| [[Supernode]]&lt;br /&gt;
| [[Benutzer:Gevatter|Gevatter]]&lt;br /&gt;
| [https://www.hetzner.de/hosting/kontakt/telefon-support Hetzner]&lt;br /&gt;
| Nürnberg&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Server:Fastd4|Fastd4]]&lt;br /&gt;
| fastd4.kbu.freifunk.net&lt;br /&gt;
| [http://bgp.he.net/ip/5.45.100.39 5.45.100.39]&lt;br /&gt;
| 172.27.16.1 &lt;br /&gt;
| [[Supernode]] (31.03.Ende!)&lt;br /&gt;
| [[Benutzer:kaleng|kaleng]]&lt;br /&gt;
| [https://www.netcup.de/kontakt/telefonsupport.php netcup]&lt;br /&gt;
| Karlsruhe&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Server:Fastd5|Fastd5]]&lt;br /&gt;
| fastd5.kbu.freifunk.net &lt;br /&gt;
| [http://bgp.he.net/ip/94.23.104.41 94.23.104.41]&lt;br /&gt;
| 172.27.24.1 &lt;br /&gt;
| [[Supernode]] (z.Z.DOWN!)&lt;br /&gt;
| [[Benutzer:Pr0j3ctx|Pr0j3ctx]]&lt;br /&gt;
| [http://www.ovh.com OVH]&lt;br /&gt;
| FR - Roubaix &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Server:Fastd6|Fastd6]]&lt;br /&gt;
| fastd6.kbu.freifunk.net&lt;br /&gt;
| [http://bgp.he.net/ip/37.120.169.214 37.120.169.214]&lt;br /&gt;
| 172.27.32.1 &lt;br /&gt;
| [[Supernode]], [[FFRL-Uplink]]&lt;br /&gt;
| [[Benutzer:kaleng|kaleng]]&lt;br /&gt;
| [https://www.netcup.de/kontakt/telefonsupport.php netcup]&lt;br /&gt;
| Karlsruhe&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Server:Paula|Paula]]&lt;br /&gt;
| kbu.freifunk.net &lt;br /&gt;
| [http://bgp.he.net/ip/212.201.69.55 212.201.69.55]&lt;br /&gt;
| &lt;br /&gt;
| [[Webserver]] [[Monitoring]]&lt;br /&gt;
| [[Benutzer:kaleng|kaleng]] [[Benutzer:Meise|Meise]] [[Benutzer:Gevatter|gevatter]] [[Benutzer:EGeist|eGeist]]&lt;br /&gt;
| [http://www.stw-bonn.de/dokuwiki/tecsup STW Bonn] &lt;br /&gt;
| Bonn&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| icinga.kbu.freifunk.net map.kbu.freifunk.net&lt;br /&gt;
| [http://bgp.he.net/ip/195.154.7.205 195.154.7.205]&lt;br /&gt;
| &lt;br /&gt;
| [[Webserver]]&lt;br /&gt;
| [[Benutzer:Kaleng|Kaleng]]&lt;br /&gt;
| [http://www.online.net/en Online.net]&lt;br /&gt;
| FR - Paris&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Server:Jenkins|Jenkins]]&lt;br /&gt;
| http://jenkins.kbu.freifunk.net/jenkins&lt;br /&gt;
| [http://bgp.he.net/ip/2a01:4f8:151:5146::204 2a01:4f8:151:5146::204] [http://bgp.he.net/ip/5.9.31.99 5.9.31.99]&lt;br /&gt;
| &lt;br /&gt;
| CI-/ Build-Server&lt;br /&gt;
| [[Benutzer:Yanosz|Yanosz]] [[Benutzer:kaleng|kaleng]], [[Benutzer:Klaus_Dieter|Klaus_Dieter]]  &lt;br /&gt;
| [https://www.hetzner.de/hosting/kontakt/telefon-support Hetzner]&lt;br /&gt;
| Falkenstein&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[IP Subnetze]]&lt;br /&gt;
&lt;br /&gt;
'''DNS *.kbu.freifunk.net'''&lt;br /&gt;
&lt;br /&gt;
Ansprechpartner für die Administration des DNS, für die Domain *.kbu.freifunk.net sind:&lt;br /&gt;
[[User:Yanosz|Yanosz]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:internes]]&lt;/div&gt;</summary>
		<author><name>G3ntleman</name></author>
	</entry>
	<entry>
		<id>https://kbu.freifunk.net/wiki/index.php?title=1.1-Test-Status&amp;diff=2673</id>
		<title>1.1-Test-Status</title>
		<link rel="alternate" type="text/html" href="https://kbu.freifunk.net/wiki/index.php?title=1.1-Test-Status&amp;diff=2673"/>
		<updated>2014-04-16T22:32:56Z</updated>

		<summary type="html">&lt;p&gt;G3ntleman: /* Router */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Aktuelles Release 1.1RC4'''&lt;br /&gt;
&lt;br /&gt;
=== Bekannte Probleme ===&lt;br /&gt;
* Methode null in fastd config File noch gelistet&lt;br /&gt;
&lt;br /&gt;
=== Router ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Modell&lt;br /&gt;
!Hardware-Revision&lt;br /&gt;
!Getestet mit&lt;br /&gt;
!Getestet von&lt;br /&gt;
!Status, Probleme&lt;br /&gt;
|-&lt;br /&gt;
| TP-Link TL-WR841 &lt;br /&gt;
| 8&lt;br /&gt;
| 1.1rc4&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| TP-Link TL-WR740n&lt;br /&gt;
| 4&lt;br /&gt;
| 1.1rc4&lt;br /&gt;
| Rampone&lt;br /&gt;
| ok, config mode nicht getestet&lt;br /&gt;
|-&lt;br /&gt;
| TP-Link TL-MR3020 &lt;br /&gt;
| 1&lt;br /&gt;
| 1.1rc4&lt;br /&gt;
| Rampone&lt;br /&gt;
| Gerät hat nur 1 Port, wo &amp;quot;freifunk&amp;quot; rauskommt - default nicht für uplink geeignet (Mini Router mit USB), config mode nicht getestet&lt;br /&gt;
|-&lt;br /&gt;
| TP-Link TL-WDR4300 &lt;br /&gt;
| 1.3&lt;br /&gt;
| 1.1rc4&lt;br /&gt;
| Rampone&lt;br /&gt;
| 5 GHZ Mesh läuft nicht, mesh5 fehlt in config/network, siehe entsprechenden commit von mir, config mode nicht getestet&lt;br /&gt;
|-&lt;br /&gt;
| TP-Link TL-WR3500nd&lt;br /&gt;
| 1.0&lt;br /&gt;
| 1.1rc4&lt;br /&gt;
| g3ntleman&lt;br /&gt;
| ok bei 2,4 GHz, WLAN LEDs blinken permanent&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>G3ntleman</name></author>
	</entry>
	<entry>
		<id>https://kbu.freifunk.net/wiki/index.php?title=Benutzer:G3ntleman&amp;diff=2524</id>
		<title>Benutzer:G3ntleman</title>
		<link rel="alternate" type="text/html" href="https://kbu.freifunk.net/wiki/index.php?title=Benutzer:G3ntleman&amp;diff=2524"/>
		<updated>2013-10-01T23:16:14Z</updated>

		<summary type="html">&lt;p&gt;G3ntleman: Die Seite wurde neu angelegt: „Freifunk Aktivist: Zu erreichen per E-Mail via freifunk at cocoanuts.org.“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Freifunk Aktivist: Zu erreichen per E-Mail via freifunk at cocoanuts.org.&lt;/div&gt;</summary>
		<author><name>G3ntleman</name></author>
	</entry>
	<entry>
		<id>https://kbu.freifunk.net/wiki/index.php?title=Werbung&amp;diff=2523</id>
		<title>Werbung</title>
		<link rel="alternate" type="text/html" href="https://kbu.freifunk.net/wiki/index.php?title=Werbung&amp;diff=2523"/>
		<updated>2013-10-01T14:56:57Z</updated>

		<summary type="html">&lt;p&gt;G3ntleman: /* Veranstaltungen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Veranstaltungen===&lt;br /&gt;
* [[http://www.commons2013.uni-koeln.de/2013/wir-fangen-dann-schon-mal-an/ Cologne Commons Conference 2013]]&lt;br /&gt;
* [[Froscon6]]&lt;br /&gt;
* [[Sigint12]]&lt;br /&gt;
&lt;br /&gt;
===Logos===&lt;br /&gt;
An die unverwechselbaren Vorlagen/Vorgaben von https://wiki.freifunk.net/Freifunk-Styles sollten wir uns imho schon halten :)&lt;br /&gt;
&lt;br /&gt;
Dateien extern, weil Dateiupload im Wiki noch nicht freigeschaltet ist.&lt;br /&gt;
* [http://cerberon.net/~egeist/kbu/logo_raw/v2.kbu.png Version 2] als PNG&lt;br /&gt;
* [http://cerberon.net/~egeist/kbu/logo_raw/v3.kbu.png Version 3] als PNG&lt;br /&gt;
&lt;br /&gt;
===Flyer===&lt;br /&gt;
&lt;br /&gt;
* [http://cerberon.net/~egeist/kbu/flyer_u_praesentationen/flyer_ffkbu_v5_jhonny.bee.pdf Flyer von Jhonny.bee als PDF]&lt;br /&gt;
&lt;br /&gt;
===Aufkleber===&lt;br /&gt;
&lt;br /&gt;
* [[Benutzer:g3ntleman|g3ntleman]] hat [http://kbu.freifunk.net/images/8/84/Freifunk-KBU-Hotspot-Hochkant.pdf.zip Aufkleber] produzieren lassen, um auf ein Freifunk WLAN hinzuweisen. Es gibt noch welche - meldet euch auf der Mailingliste, wenn ihr welche bekommen möchtet.&lt;br /&gt;
&lt;br /&gt;
====Gewerbe====&lt;br /&gt;
Bitte mit [[Benutzer:EGeist|eGeist]] Kontakt aufnehmen, zwecks Koordinierung und Erstellung von Vorlagen.&lt;br /&gt;
&lt;br /&gt;
Hier ein Entwurf um ggf. einen Anreiz für Gewerbetreibende zu schaffen, einen Uplink zur Verfügung zu stellen. (Prestige)&lt;br /&gt;
[[Datei:Aufkleber Gewerbe v1.0.png|thumb|400px|links|Vorschlag/Entwurf]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot; /&amp;gt;&lt;br /&gt;
* [http://cerberon.net/~egeist/kbu/flyer_u_praesentationen/Aufkleber_Gewerbe.pdf Entwurf als PDF]&lt;br /&gt;
* [http://cerberon.net/~egeist/kbu/flyer_u_praesentationen/Aufkleber_Gewerbe.odp Entwurf als OpenDocument Folie .odp]&lt;br /&gt;
&lt;br /&gt;
=== Node Labels ===&lt;br /&gt;
[[Datei:Node-Labels_Brother_Ptouch.png]]&lt;br /&gt;
* Für Brother P-Touch&lt;br /&gt;
* [[Datei:Node-Labels Brother Ptouch.zip]]&lt;br /&gt;
[[Kategorie:internes]]&lt;/div&gt;</summary>
		<author><name>G3ntleman</name></author>
	</entry>
	<entry>
		<id>https://kbu.freifunk.net/wiki/index.php?title=Werbung&amp;diff=2522</id>
		<title>Werbung</title>
		<link rel="alternate" type="text/html" href="https://kbu.freifunk.net/wiki/index.php?title=Werbung&amp;diff=2522"/>
		<updated>2013-10-01T14:56:30Z</updated>

		<summary type="html">&lt;p&gt;G3ntleman: CCC hinzugefügt.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Veranstaltungen===&lt;br /&gt;
* [[http://www.commons2013.uni-koeln.de/2013/wir-fangen-dann-schon-mal-an/ Cologne Commons Conference]]&lt;br /&gt;
* [[Froscon6]]&lt;br /&gt;
* [[Sigint12]]&lt;br /&gt;
&lt;br /&gt;
===Logos===&lt;br /&gt;
An die unverwechselbaren Vorlagen/Vorgaben von https://wiki.freifunk.net/Freifunk-Styles sollten wir uns imho schon halten :)&lt;br /&gt;
&lt;br /&gt;
Dateien extern, weil Dateiupload im Wiki noch nicht freigeschaltet ist.&lt;br /&gt;
* [http://cerberon.net/~egeist/kbu/logo_raw/v2.kbu.png Version 2] als PNG&lt;br /&gt;
* [http://cerberon.net/~egeist/kbu/logo_raw/v3.kbu.png Version 3] als PNG&lt;br /&gt;
&lt;br /&gt;
===Flyer===&lt;br /&gt;
&lt;br /&gt;
* [http://cerberon.net/~egeist/kbu/flyer_u_praesentationen/flyer_ffkbu_v5_jhonny.bee.pdf Flyer von Jhonny.bee als PDF]&lt;br /&gt;
&lt;br /&gt;
===Aufkleber===&lt;br /&gt;
&lt;br /&gt;
* [[Benutzer:g3ntleman|g3ntleman]] hat [http://kbu.freifunk.net/images/8/84/Freifunk-KBU-Hotspot-Hochkant.pdf.zip Aufkleber] produzieren lassen, um auf ein Freifunk WLAN hinzuweisen. Es gibt noch welche - meldet euch auf der Mailingliste, wenn ihr welche bekommen möchtet.&lt;br /&gt;
&lt;br /&gt;
====Gewerbe====&lt;br /&gt;
Bitte mit [[Benutzer:EGeist|eGeist]] Kontakt aufnehmen, zwecks Koordinierung und Erstellung von Vorlagen.&lt;br /&gt;
&lt;br /&gt;
Hier ein Entwurf um ggf. einen Anreiz für Gewerbetreibende zu schaffen, einen Uplink zur Verfügung zu stellen. (Prestige)&lt;br /&gt;
[[Datei:Aufkleber Gewerbe v1.0.png|thumb|400px|links|Vorschlag/Entwurf]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot; /&amp;gt;&lt;br /&gt;
* [http://cerberon.net/~egeist/kbu/flyer_u_praesentationen/Aufkleber_Gewerbe.pdf Entwurf als PDF]&lt;br /&gt;
* [http://cerberon.net/~egeist/kbu/flyer_u_praesentationen/Aufkleber_Gewerbe.odp Entwurf als OpenDocument Folie .odp]&lt;br /&gt;
&lt;br /&gt;
=== Node Labels ===&lt;br /&gt;
[[Datei:Node-Labels_Brother_Ptouch.png]]&lt;br /&gt;
* Für Brother P-Touch&lt;br /&gt;
* [[Datei:Node-Labels Brother Ptouch.zip]]&lt;br /&gt;
[[Kategorie:internes]]&lt;/div&gt;</summary>
		<author><name>G3ntleman</name></author>
	</entry>
</feed>