<?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=Kerel</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=Kerel"/>
	<link rel="alternate" type="text/html" href="https://kbu.freifunk.net/wiki/index.php?title=Spezial:Beitr%C3%A4ge/Kerel"/>
	<updated>2026-04-09T14:41:01Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.38.2</generator>
	<entry>
		<id>https://kbu.freifunk.net/wiki/index.php?title=Inventar&amp;diff=5528</id>
		<title>Inventar</title>
		<link rel="alternate" type="text/html" href="https://kbu.freifunk.net/wiki/index.php?title=Inventar&amp;diff=5528"/>
		<updated>2018-08-30T21:32:12Z</updated>

		<summary type="html">&lt;p&gt;Kerel: &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 || - || Nunatak&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0006 || Router || TL-WDR3600 v1.5 || 2143710003277 || E8:94:F6:F3:10:F0 || WCW 2018      || 06.5.2018 || [[User:yanosz]] || - || -&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 || WCW 2018      || 06.5.2018 || [[User:yanosz]] || - || -&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 || WCW 2018      || 06.5.2018 || [[User:yanosz]] || - || -&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0019 || Router || CPE510 v1.0 || 2149818001317 || C4:6E:1F:0E:18:A0 || - || hr-Urlaub || rampone || - || -&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 || - || - || - || hrurluab || [[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 || - ||  - || - || rampone || - || - &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 || - ||  - || - || 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 || - || - || - || rampone || - || - &lt;br /&gt;
|-&lt;br /&gt;
|  KBU0056 || Router || Nanobeam M5 || 24A43C9C8095 || - || - || - || rampone || - || - &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 || - || - || .hr-Urlaub || - || Rampone || - || -&lt;br /&gt;
|-&lt;br /&gt;
|  KBU0072|| Router || Rocket M 2 || - || - || .hr-Urlaub || - || Rampone || - || -&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>Kerel</name></author>
	</entry>
	<entry>
		<id>https://kbu.freifunk.net/wiki/index.php?title=Dienst:Map&amp;diff=4179</id>
		<title>Dienst:Map</title>
		<link rel="alternate" type="text/html" href="https://kbu.freifunk.net/wiki/index.php?title=Dienst:Map&amp;diff=4179"/>
		<updated>2016-02-07T15:33:20Z</updated>

		<summary type="html">&lt;p&gt;Kerel: /* ffmap */ The ffmap is gone.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:Infrastruktur]]&lt;br /&gt;
[[Kategorie:Dienste]]&lt;br /&gt;
Zur Zeit existieren zwei Kartendienste parallel, die [[#ffmap|ffmap]] und der [[#meshviewer|meshviewer]].&lt;br /&gt;
Die angezeigten Daten können unterschiedlich sein.&lt;br /&gt;
&lt;br /&gt;
Um auch in globalen Karten (z.B. [http://freifunk-karte.de]) sichtbar zu sein, stellt jede Community ihre Daten in standardisierter Form zur Verfügung, siehe [[#ffapi|ffapi]].&lt;br /&gt;
&lt;br /&gt;
== meshviewer ==&lt;br /&gt;
Momentan erreichbar unter [https://map.kbu.freifunk.net/ map.kbu.freifunk.net].&lt;br /&gt;
&lt;br /&gt;
=== Links ===&lt;br /&gt;
* [https://github.com/tcatm/meshviewer github: tcatm/meshviewer]&lt;br /&gt;
&lt;br /&gt;
== ffmap ==&lt;br /&gt;
&lt;br /&gt;
Nicht mehr erreichbar.&lt;br /&gt;
&lt;br /&gt;
ffmap-d3 erzeugt einen Knotengraphen (Abb. 1), eine Nodekarte (Abb. 2) und eine Statusübersicht (Abb. 3).&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Datei:Knotengraph.png|Abb. 1: Knotengraph&lt;br /&gt;
Datei:Knotenkarte.png|Abb. 2: Knotenkarte&lt;br /&gt;
Datei:Stats.png|Abb. 3: Statusübersicht&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Original ffmap-d3 Input ===&lt;br /&gt;
ffmap-d3 benötigt eine 'nodes.json'. Diese sieht in etwa so aus:&lt;br /&gt;
 {&lt;br /&gt;
   &amp;quot;meta&amp;quot;: { &amp;quot;timestamp&amp;quot;: &amp;quot;2013-05-04T17:53:00&amp;quot;}, // Wann die Datei generiert wurde. - erscheint oben als Uhrzeit&lt;br /&gt;
   &amp;quot;links&amp;quot;: [ 				          // Eine Linie zwischen zwei Nodes.&lt;br /&gt;
    {&amp;quot;target&amp;quot;: 43, 			          // Start,  &lt;br /&gt;
     &amp;quot;source&amp;quot;: 1, 			          // Ende des Links -&amp;gt; Indizces in die Liste -&amp;gt; Start bei 0&lt;br /&gt;
     &amp;quot;quality&amp;quot;: &amp;quot;TT&amp;quot;, 		                  // &amp;quot;Ganz vage defininiert.&amp;quot; -&amp;gt; Entweder Text, oder 1-2 floating Zahlen. &lt;br /&gt;
 					          // Der Durchschnitt entspricht der Farbe des Links. Nur ein Feld: Dünne Linie&lt;br /&gt;
 					          // TT -&amp;gt; Es ist ein Client&lt;br /&gt;
 					          // Jeder CLient wird auch als Node im Array &amp;quot;nodes&amp;quot; aufgeführt.&lt;br /&gt;
     &amp;quot;type&amp;quot;: &amp;quot;client&amp;quot;,   	                  // Client oder VPN . Ist einer der beiden Nodes ein Client, dann Client link&lt;br /&gt;
 					          // Ist ein Link ein Gateway, dann Gateway-Link&lt;br /&gt;
     &amp;quot;id&amp;quot;: &amp;quot;66:70:02:5c:2c:31-8e:8f:e7:e6:5e:f2&amp;quot;  // Braucht die Karte für die auto-update funktion - &lt;br /&gt;
 						  // Was ist bei mehreren Links zwischen gleichen Nodes? -&amp;gt; Aktuell Reduce-Funktion -&amp;gt; Wird auf einen Link reduziert.&lt;br /&gt;
 	}, &lt;br /&gt;
  ],&lt;br /&gt;
  &amp;quot;nodes&amp;quot;: [					  // Liste aller Nodes. &lt;br /&gt;
   {&lt;br /&gt;
 	&amp;quot;name&amp;quot;: &amp;quot;SN 1&amp;quot;,                           // Name des Nodes&lt;br /&gt;
 	&amp;quot;flags&amp;quot;: {				  // Zustand des Nodes (online, gateway, client, vpn (nicht verwendet)) &lt;br /&gt;
 		&amp;quot;online&amp;quot;: false, &lt;br /&gt;
 		&amp;quot;gateway&amp;quot;: false, &lt;br /&gt;
 		&amp;quot;client&amp;quot;: false}, &lt;br /&gt;
 	&amp;quot;id&amp;quot;: &amp;quot;f4:ec:38:9d:7d:c2&amp;quot;,               // Eindeutig um den Knoten identifizieren zu können.&lt;br /&gt;
 	&amp;quot;macs&amp;quot;: &amp;quot;f4:ec:38:9d:7d:c2&amp;quot;,             // Comma seperated List aller macs&lt;br /&gt;
 	&amp;quot;geo&amp;quot;: [50.9956, 7.02981]                // Geokoordinaten (lat, long)&lt;br /&gt;
 	}&lt;br /&gt;
 ]&lt;br /&gt;
&lt;br /&gt;
=== Derzeitiges JSON-Format bei FF-KBU ===&lt;br /&gt;
 {&lt;br /&gt;
     &amp;quot;meta&amp;quot;: { &amp;quot;timestamp&amp;quot;: &amp;quot;2013-05-04T17:53:00&amp;quot;}, // Wann die Datei generiert wurde. - erscheint oben als Uhrzeit&lt;br /&gt;
     &amp;quot;nodes&amp;quot;: {                                     // Liste aller Nodes&lt;br /&gt;
         &amp;quot;[nodeid]&amp;quot;: {                              // Eindeutig um den Knoten identifizieren zu können.&lt;br /&gt;
             &amp;quot;clients&amp;quot;: 3,                          // Anzahl Clients an diesem Node&lt;br /&gt;
             &amp;quot;macs&amp;quot;   : &amp;quot;maca, macb&amp;quot;                // MACs des Nodes (wlan, mesh-vpn, etc)&lt;br /&gt;
             &amp;quot;name&amp;quot;   : &amp;quot;[NAME]&amp;quot;,                    // Name des Nodes&lt;br /&gt;
             &amp;quot;links&amp;quot;  : {                           // Liste aller Links&lt;br /&gt;
                 &amp;quot;[nodeid]&amp;quot;: {                      // Nodeid des link-Ziels&lt;br /&gt;
                     &amp;quot;type&amp;quot;   : null | vpn,         // links zu nodes: null, links zu vpns: vpn&lt;br /&gt;
                     &amp;quot;quality&amp;quot;: 1.000               // link-quali&lt;br /&gt;
                 }, ...&lt;br /&gt;
             }&lt;br /&gt;
             &amp;quot;flags&amp;quot;  : {&lt;br /&gt;
                 &amp;quot;client&amp;quot;  : true | false,                  // eig nutzlos&lt;br /&gt;
                 &amp;quot;gateway&amp;quot; : true | false,                  // ist node im batman-adv - Gateway modus?&lt;br /&gt;
                 &amp;quot;online&amp;quot;  : true | false                   // ist der Node online?&lt;br /&gt;
             }&lt;br /&gt;
             &amp;quot;geo&amp;quot;    : [50.9956, 7.02981],         // Geokoordinaten (lat, long)&lt;br /&gt;
         }, ...&lt;br /&gt;
     }&lt;br /&gt;
 }&lt;br /&gt;
=== Links ===&lt;br /&gt;
* [https://github.com/tcatm/ffmap-d3 tcatm/ffmap-d3 original]&lt;br /&gt;
* [https://github.com/tcatm/ffmap-backend tcatm/ffmap-backend original]&lt;br /&gt;
* [https://github.com/kaleng/ffmap-d3 ffmap-d3 kbu-fork]&lt;br /&gt;
* [https://github.com/kaleng/ffmap-backend ffmap-backend kbu-fork]&lt;br /&gt;
* [https://github.com/kaleng/kbu.ffmap ansible-role: kbu.ffmap]&lt;br /&gt;
&lt;br /&gt;
== ffapi ==&lt;br /&gt;
Die Liste aller Communities wird via [https://github.com/freifunk/directory.api.freifunk.net github: freifunk/directory.api.freifunk.net] verwaltet.&lt;br /&gt;
&lt;br /&gt;
Die API-Dateien für KBU werden auf dem [[Server:Quad#map |Map-Server]] durch ein Skript dynamisch erstellt.&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/kaleng/kbu.ffmap ansible-role: kbu.ffmap]&lt;/div&gt;</summary>
		<author><name>Kerel</name></author>
	</entry>
	<entry>
		<id>https://kbu.freifunk.net/wiki/index.php?title=Server:Quad&amp;diff=3897</id>
		<title>Server:Quad</title>
		<link rel="alternate" type="text/html" href="https://kbu.freifunk.net/wiki/index.php?title=Server:Quad&amp;diff=3897"/>
		<updated>2015-10-01T18:27:02Z</updated>

		<summary type="html">&lt;p&gt;Kerel: /* map */ ;) für S. --&amp;gt; viel Spaß beim Meshviewer deployen&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:Infrastruktur]][[Kategorie:Server]]&lt;br /&gt;
Diese Serverhardware wurde uns von [[Benutzer:Simon|Simon]] und [[Benutzer:d0b|d0b]] gespendet, danke =)&lt;br /&gt;
&lt;br /&gt;
== Host ==&lt;br /&gt;
'''DELL PowerEdge T20 - Quad''' &lt;br /&gt;
* Bauform: Mini-Tower&lt;br /&gt;
* Serial (service tag): [http://www.dell.com/support/home/de/de/dedhs1/product-support/servicetag/6WB2002/research?s=BSD 6WB2002]&lt;br /&gt;
* Express-Servicecode: 15014180738 &lt;br /&gt;
* Reg Model: &lt;br /&gt;
* CPU: [http://ark.intel.com/de/products/75461/Intel-Xeon-Processor-E3-1225-v3-8M-Cache-3_20-GHz Intel Xeon E3-1225 v3] (3,2 GHz, Quad-Core-Prozessor, 8 MB Cache)&lt;br /&gt;
* HD: &lt;br /&gt;
** 2x 250GB SSD (Raid 1, Mirroring) Samsung 840 EVO Series 250GB 2.5zoll&lt;br /&gt;
** 1x 1TB SATA&lt;br /&gt;
* RAID-Controller:Intel Corporation 82801 SATA Controller [RAID mode] (rev 04)&lt;br /&gt;
* RAM: 12GB  &lt;br /&gt;
** 1x 4GB DDR3L-1600 UDIMM 1RX8 ECC RAM&lt;br /&gt;
** 1x 8GB DDR3L-1600 UDIMM 2RX8 ECC RAM&lt;br /&gt;
* Grafik: Intel® HD Graphics P4600&lt;br /&gt;
* Board: &lt;br /&gt;
* NIC: Intel Corporation Ethernet Connection I217-LM (rev 04)&lt;br /&gt;
* Etc: USB 2.0, USB 3.0, GBit-LAN, PCI, PCIe x1, PCIe x16&lt;br /&gt;
* https://www.cyberport.de/dell-poweredge-t20-xeon-e3-1225v3-mini-tower-server-2-jahre-vor-ort-service-nbd-1517-02D_548.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Software'''&lt;br /&gt;
&lt;br /&gt;
Zusätzlich zur Paketauswahl Minimal + SSH-Server + Standard-Tools:&lt;br /&gt;
* apticron&lt;br /&gt;
* etckeeper&lt;br /&gt;
* fail2ban (ggf. noch disabled!)&lt;br /&gt;
* mosh&lt;br /&gt;
* tmux&lt;br /&gt;
* vim&lt;br /&gt;
* virtinst + Abhängigkeiten&lt;br /&gt;
&lt;br /&gt;
== VM-Guests ==&lt;br /&gt;
=== map ===&lt;br /&gt;
map.kbu.freifunk.net&lt;br /&gt;
&lt;br /&gt;
port 2312&lt;/div&gt;</summary>
		<author><name>Kerel</name></author>
	</entry>
	<entry>
		<id>https://kbu.freifunk.net/wiki/index.php?title=Dienst:Map&amp;diff=3883</id>
		<title>Dienst:Map</title>
		<link rel="alternate" type="text/html" href="https://kbu.freifunk.net/wiki/index.php?title=Dienst:Map&amp;diff=3883"/>
		<updated>2015-09-22T00:11:49Z</updated>

		<summary type="html">&lt;p&gt;Kerel: /* ffapi */ Entferne todo. Ergänze Link zu Server:Quad.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:Infrastruktur]]&lt;br /&gt;
[[Kategorie:Dienste]]&lt;br /&gt;
Zur Zeit existieren zwei Kartendienste parallel, die [[#ffmap|ffmap]] und der [[#meshviewer|meshviewer]].&lt;br /&gt;
Die angezeigten Daten können unterschiedlich sein.&lt;br /&gt;
&lt;br /&gt;
Um auch in globalen Karten (z.B. [http://freifunk-karte.de]) sichtbar zu sein, stellt jede Community ihre Daten in standardisierter Form zur Verfügung, siehe [[#ffapi|ffapi]].&lt;br /&gt;
&lt;br /&gt;
== meshviewer ==&lt;br /&gt;
Momentan erreichbar unter [https://map.kbu.freifunk.net/ map.kbu.freifunk.net].&lt;br /&gt;
&lt;br /&gt;
=== Links ===&lt;br /&gt;
* [https://github.com/tcatm/meshviewer github: tcatm/meshviewer]&lt;br /&gt;
&lt;br /&gt;
== ffmap ==&lt;br /&gt;
&lt;br /&gt;
Momentan erreichbar unter [https://map.kbu.freifunk.net/map/geomap.html map.kbu.freifunk.net/map/geomap.html].&lt;br /&gt;
&lt;br /&gt;
ffmap-d3 erzeugt einen Knotengraphen (Abb. 1), eine Nodekarte (Abb. 2) und eine Statusübersicht (Abb. 3).&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Datei:Knotengraph.png|Abb. 1: Knotengraph&lt;br /&gt;
Datei:Knotenkarte.png|Abb. 2: Knotenkarte&lt;br /&gt;
Datei:Stats.png|Abb. 3: Statusübersicht&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Original ffmap-d3 Input ===&lt;br /&gt;
ffmap-d3 benötigt eine 'nodes.json'. Diese sieht in etwa so aus:&lt;br /&gt;
 {&lt;br /&gt;
   &amp;quot;meta&amp;quot;: { &amp;quot;timestamp&amp;quot;: &amp;quot;2013-05-04T17:53:00&amp;quot;}, // Wann die Datei generiert wurde. - erscheint oben als Uhrzeit&lt;br /&gt;
   &amp;quot;links&amp;quot;: [ 				          // Eine Linie zwischen zwei Nodes.&lt;br /&gt;
    {&amp;quot;target&amp;quot;: 43, 			          // Start,  &lt;br /&gt;
     &amp;quot;source&amp;quot;: 1, 			          // Ende des Links -&amp;gt; Indizces in die Liste -&amp;gt; Start bei 0&lt;br /&gt;
     &amp;quot;quality&amp;quot;: &amp;quot;TT&amp;quot;, 		                  // &amp;quot;Ganz vage defininiert.&amp;quot; -&amp;gt; Entweder Text, oder 1-2 floating Zahlen. &lt;br /&gt;
 					          // Der Durchschnitt entspricht der Farbe des Links. Nur ein Feld: Dünne Linie&lt;br /&gt;
 					          // TT -&amp;gt; Es ist ein Client&lt;br /&gt;
 					          // Jeder CLient wird auch als Node im Array &amp;quot;nodes&amp;quot; aufgeführt.&lt;br /&gt;
     &amp;quot;type&amp;quot;: &amp;quot;client&amp;quot;,   	                  // Client oder VPN . Ist einer der beiden Nodes ein Client, dann Client link&lt;br /&gt;
 					          // Ist ein Link ein Gateway, dann Gateway-Link&lt;br /&gt;
     &amp;quot;id&amp;quot;: &amp;quot;66:70:02:5c:2c:31-8e:8f:e7:e6:5e:f2&amp;quot;  // Braucht die Karte für die auto-update funktion - &lt;br /&gt;
 						  // Was ist bei mehreren Links zwischen gleichen Nodes? -&amp;gt; Aktuell Reduce-Funktion -&amp;gt; Wird auf einen Link reduziert.&lt;br /&gt;
 	}, &lt;br /&gt;
  ],&lt;br /&gt;
  &amp;quot;nodes&amp;quot;: [					  // Liste aller Nodes. &lt;br /&gt;
   {&lt;br /&gt;
 	&amp;quot;name&amp;quot;: &amp;quot;SN 1&amp;quot;,                           // Name des Nodes&lt;br /&gt;
 	&amp;quot;flags&amp;quot;: {				  // Zustand des Nodes (online, gateway, client, vpn (nicht verwendet)) &lt;br /&gt;
 		&amp;quot;online&amp;quot;: false, &lt;br /&gt;
 		&amp;quot;gateway&amp;quot;: false, &lt;br /&gt;
 		&amp;quot;client&amp;quot;: false}, &lt;br /&gt;
 	&amp;quot;id&amp;quot;: &amp;quot;f4:ec:38:9d:7d:c2&amp;quot;,               // Eindeutig um den Knoten identifizieren zu können.&lt;br /&gt;
 	&amp;quot;macs&amp;quot;: &amp;quot;f4:ec:38:9d:7d:c2&amp;quot;,             // Comma seperated List aller macs&lt;br /&gt;
 	&amp;quot;geo&amp;quot;: [50.9956, 7.02981]                // Geokoordinaten (lat, long)&lt;br /&gt;
 	}&lt;br /&gt;
 ]&lt;br /&gt;
&lt;br /&gt;
=== Derzeitiges JSON-Format bei FF-KBU ===&lt;br /&gt;
 {&lt;br /&gt;
     &amp;quot;meta&amp;quot;: { &amp;quot;timestamp&amp;quot;: &amp;quot;2013-05-04T17:53:00&amp;quot;}, // Wann die Datei generiert wurde. - erscheint oben als Uhrzeit&lt;br /&gt;
     &amp;quot;nodes&amp;quot;: {                                     // Liste aller Nodes&lt;br /&gt;
         &amp;quot;[nodeid]&amp;quot;: {                              // Eindeutig um den Knoten identifizieren zu können.&lt;br /&gt;
             &amp;quot;clients&amp;quot;: 3,                          // Anzahl Clients an diesem Node&lt;br /&gt;
             &amp;quot;macs&amp;quot;   : &amp;quot;maca, macb&amp;quot;                // MACs des Nodes (wlan, mesh-vpn, etc)&lt;br /&gt;
             &amp;quot;name&amp;quot;   : &amp;quot;[NAME]&amp;quot;,                    // Name des Nodes&lt;br /&gt;
             &amp;quot;links&amp;quot;  : {                           // Liste aller Links&lt;br /&gt;
                 &amp;quot;[nodeid]&amp;quot;: {                      // Nodeid des link-Ziels&lt;br /&gt;
                     &amp;quot;type&amp;quot;   : null | vpn,         // links zu nodes: null, links zu vpns: vpn&lt;br /&gt;
                     &amp;quot;quality&amp;quot;: 1.000               // link-quali&lt;br /&gt;
                 }, ...&lt;br /&gt;
             }&lt;br /&gt;
             &amp;quot;flags&amp;quot;  : {&lt;br /&gt;
                 &amp;quot;client&amp;quot;  : true | false,                  // eig nutzlos&lt;br /&gt;
                 &amp;quot;gateway&amp;quot; : true | false,                  // ist node im batman-adv - Gateway modus?&lt;br /&gt;
                 &amp;quot;online&amp;quot;  : true | false                   // ist der Node online?&lt;br /&gt;
             }&lt;br /&gt;
             &amp;quot;geo&amp;quot;    : [50.9956, 7.02981],         // Geokoordinaten (lat, long)&lt;br /&gt;
         }, ...&lt;br /&gt;
     }&lt;br /&gt;
 }&lt;br /&gt;
=== Links ===&lt;br /&gt;
* [https://github.com/tcatm/ffmap-d3 tcatm/ffmap-d3 original]&lt;br /&gt;
* [https://github.com/tcatm/ffmap-backend tcatm/ffmap-backend original]&lt;br /&gt;
* [https://github.com/kaleng/ffmap-d3 ffmap-d3 kbu-fork]&lt;br /&gt;
* [https://github.com/kaleng/ffmap-backend ffmap-backend kbu-fork]&lt;br /&gt;
* [https://github.com/kaleng/kbu.ffmap ansible-role: kbu.ffmap]&lt;br /&gt;
&lt;br /&gt;
== ffapi ==&lt;br /&gt;
Die Liste aller Communities wird via [https://github.com/freifunk/directory.api.freifunk.net github: freifunk/directory.api.freifunk.net] verwaltet.&lt;br /&gt;
&lt;br /&gt;
Die API-Dateien für KBU werden auf dem [[Server:Quad#map |Map-Server]] durch ein Skript dynamisch erstellt.&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/kaleng/kbu.ffmap ansible-role: kbu.ffmap]&lt;/div&gt;</summary>
		<author><name>Kerel</name></author>
	</entry>
	<entry>
		<id>https://kbu.freifunk.net/wiki/index.php?title=Server:Quad&amp;diff=3882</id>
		<title>Server:Quad</title>
		<link rel="alternate" type="text/html" href="https://kbu.freifunk.net/wiki/index.php?title=Server:Quad&amp;diff=3882"/>
		<updated>2015-09-22T00:10:07Z</updated>

		<summary type="html">&lt;p&gt;Kerel: add vm-guest-list (incomplete)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:Infrastruktur]][[Kategorie:Server]]&lt;br /&gt;
Diese Serverhardware wurde uns von [[Benutzer:Simon|Simon]] und [[Benutzer:d0b|d0b]] gespendet, danke =)&lt;br /&gt;
&lt;br /&gt;
== Host ==&lt;br /&gt;
'''DELL PowerEdge T20 - Quad''' &lt;br /&gt;
* Bauform: Mini-Tower&lt;br /&gt;
* Serial (service tag): [http://www.dell.com/support/home/de/de/dedhs1/product-support/servicetag/6WB2002/research?s=BSD 6WB2002]&lt;br /&gt;
* Express-Servicecode: 15014180738 &lt;br /&gt;
* Reg Model: &lt;br /&gt;
* CPU: [http://ark.intel.com/de/products/75461/Intel-Xeon-Processor-E3-1225-v3-8M-Cache-3_20-GHz Intel Xeon E3-1225 v3] (3,2 GHz, Quad-Core-Prozessor, 8 MB Cache)&lt;br /&gt;
* HD: &lt;br /&gt;
** 2x 250GB SSD (Raid 1, Mirroring) Samsung 840 EVO Series 250GB 2.5zoll&lt;br /&gt;
** 1x 1TB SATA&lt;br /&gt;
* RAID-Controller:Intel Corporation 82801 SATA Controller [RAID mode] (rev 04)&lt;br /&gt;
* RAM: 12GB  &lt;br /&gt;
** 1x 4GB DDR3L-1600 UDIMM 1RX8 ECC RAM&lt;br /&gt;
** 1x 8GB DDR3L-1600 UDIMM 2RX8 ECC RAM&lt;br /&gt;
* Grafik: Intel® HD Graphics P4600&lt;br /&gt;
* Board: &lt;br /&gt;
* NIC: Intel Corporation Ethernet Connection I217-LM (rev 04)&lt;br /&gt;
* Etc: USB 2.0, USB 3.0, GBit-LAN, PCI, PCIe x1, PCIe x16&lt;br /&gt;
* https://www.cyberport.de/dell-poweredge-t20-xeon-e3-1225v3-mini-tower-server-2-jahre-vor-ort-service-nbd-1517-02D_548.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Software'''&lt;br /&gt;
&lt;br /&gt;
Zusätzlich zur Paketauswahl Minimal + SSH-Server + Standard-Tools:&lt;br /&gt;
* apticron&lt;br /&gt;
* etckeeper&lt;br /&gt;
* fail2ban (ggf. noch disabled!)&lt;br /&gt;
* mosh&lt;br /&gt;
* tmux&lt;br /&gt;
* vim&lt;br /&gt;
* virtinst + Abhängigkeiten&lt;br /&gt;
&lt;br /&gt;
== VM-Guests ==&lt;br /&gt;
=== map ===&lt;br /&gt;
map.kbu.freifunk.net&lt;/div&gt;</summary>
		<author><name>Kerel</name></author>
	</entry>
	<entry>
		<id>https://kbu.freifunk.net/wiki/index.php?title=%C3%9Cberpr%C3%BCfen_der_Signatur&amp;diff=3825</id>
		<title>Überprüfen der Signatur</title>
		<link rel="alternate" type="text/html" href="https://kbu.freifunk.net/wiki/index.php?title=%C3%9Cberpr%C3%BCfen_der_Signatur&amp;diff=3825"/>
		<updated>2015-09-07T13:58:52Z</updated>

		<summary type="html">&lt;p&gt;Kerel: add category: Signaturen.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:Mitmachen]]&lt;br /&gt;
[[Kategorie:Signaturen]]&lt;br /&gt;
&lt;br /&gt;
Damit sichergestellt ist, dass die heruntergeladene Freifunk-Firmware auch wirklich die ist, welche wir erstellt und zum Download angeboten haben, sollten unbedingt die Hash-Werte (d.h. ein eindeutiger Fingerabdruck) der Firmware-Dateien und die korrekte Signatur der von uns bereitgestellten Hash-Wert-Datei geprüft werden. Dieses ist vermutlich der schwierigste Teil der Installation und wird von Einzelnen gelegentlich übergangen, getreu der Kölschen Lebensweisheit ''&amp;quot;Et hät noch immer joot jejange&amp;quot;''. Darauf sollte man sich aber in heutigen Zeiten nicht verlassen.&lt;br /&gt;
&lt;br /&gt;
Die Datei mit den Hash-Werten ist mit unserem GPG-Schlüssel signiert. Der heimliche Austausch einer Freifunk-Firmware und des entsprechenden Hash-Wertes ist also nicht möglich, da die Signatur nur bei unveränderter Hash-Wert-Datei gültig bleibt. Unser öffentliche GPG-Schlüssel ist auf gängigen Keyservern hinterlegt.&lt;br /&gt;
&lt;br /&gt;
Wer sich mit GPG noch nicht auskennt, kann sich z.B. unter [https://www.gnupg.org www.gnupg.org] aufschlauen.&lt;br /&gt;
&lt;br /&gt;
Unseren (alten) GPG-Schlüssel bekommt man z.B. unter Linux/Unix von der Kommandozeile aus so:&lt;br /&gt;
 # gpg --recv-key  '0FA27C6E4'&lt;br /&gt;
&lt;br /&gt;
Achtung: Der alte Schlüssel ist nur noch bis Ende 2014 gültig gewesen, so dass die Überprüfung der Signatur aus 2014 zu einer Warnung führt:&lt;br /&gt;
 gpg: Good signature from &amp;quot;Freifunk-KBU Release Signing Key (Used by jenkins.kbu.freifunk.net) &amp;lt;info@kbu.freifunk.net&amp;gt;&amp;quot;&lt;br /&gt;
 gpg: Note: This key has expired!&lt;br /&gt;
 Primary key fingerprint: E3B3 AF2B 6B54 149B 9313  4EC0 E782 EAC7 FA27 C6E4&lt;br /&gt;
&lt;br /&gt;
Den seit 2015 gültigen GPG-Schlüssel für Signaturen aus 2015 erhält man entsprechend:&lt;br /&gt;
 # gpg --recv-key 0xFEE7BD18&lt;br /&gt;
&lt;br /&gt;
Künftige Releases werden also mit diesem Key signiert sein.&lt;br /&gt;
&lt;br /&gt;
Nach dem Download der beiden Dateien&lt;br /&gt;
* [https://kbu.freifunk.net/files/release/1.2.1/SHA256SUMS SHA256 Summen]&lt;br /&gt;
* [https://kbu.freifunk.net/files/release/1.2.1/SHA256SUMS.sign Signatur]&lt;br /&gt;
prüft man dann einfach die Signatur mit&lt;br /&gt;
&lt;br /&gt;
  $ gpg --verify SHA256SUMS.sign&lt;br /&gt;
  gpg: Signature made Wed 27 Aug 2014 10:40:01 PM CEST using RSA key ID FA27C6E4&lt;br /&gt;
  gpg: Good signature from &amp;quot;Freifunk-KBU Release Signing Key (Used by jenkins.kbu.freifunk.net) &amp;lt;info@kbu.freifunk.net&amp;gt;&amp;quot;&lt;br /&gt;
  gpg: WARNING: This key is not certified with a trusted signature!&lt;br /&gt;
  gpg:          There is no indication that the signature belongs to the owner.&lt;br /&gt;
  Primary key fingerprint: E3B3 AF2B 6B54 149B 9313  4EC0 E782 EAC7 FA27 C6E4&lt;br /&gt;
&lt;br /&gt;
Die Signatur ist also korrekt. &lt;br /&gt;
&lt;br /&gt;
Den Fingerprint prüft man am besten einmal offline bei unseren [http://kbu.freifunk.net/wiki/index.php?title=Hauptseite regelmäßigen Treffen].&lt;br /&gt;
&lt;br /&gt;
Dann kann man selbst den Hash-Wert der heruntergeladenen Firmware (hier am Beispiel des Routers TL WR841n mit der Hardware-Version 9) berechnen&lt;br /&gt;
&lt;br /&gt;
  $ sha256sum ff-kbu-tl-wr841n-v9-1.2.1b.bin&lt;br /&gt;
  2a3df4ea2e10cc9697a80fa0db7cf962fca052ec5d669779ae79e0345da16b30  ff-kbu-tl-wr841n-v9-1.2.1b.bin&lt;br /&gt;
&lt;br /&gt;
und mit dem Hash-Wert in der signierten und zuvor korrekt verifizierten Datei vergleichen:&lt;br /&gt;
&lt;br /&gt;
  $ grep ff-kbu-tl-wr841n-v9-1.2.1b.bin SHA256SUMS&lt;br /&gt;
  2a3df4ea2e10cc9697a80fa0db7cf962fca052ec5d669779ae79e0345da16b30  ./ff-kbu-tl-wr841n-v9-1.2.1b.bin&lt;br /&gt;
  2a3df4ea2e10cc9697a80fa0db7cf962fca052ec5d669779ae79e0345da16b30  ./untested/barrier_breaker/ff-kbu-tl-wr841n-v9-1.2.1b.bin&lt;br /&gt;
&lt;br /&gt;
Damit ist die heruntergeladenen Datei auch genau die, die wir für Freifunk erstellt und angeboten haben. Unter der Voraussetzung, dass uns niemand den privaten GPG-Schlüssel entwendet und das Passwort zur Sicherung des privaten Schlüssels geknackt hat. Letzteres ist sehr sehr unwahrscheinlich.&lt;/div&gt;</summary>
		<author><name>Kerel</name></author>
	</entry>
	<entry>
		<id>https://kbu.freifunk.net/wiki/index.php?title=Firmware_%C3%9Cberpr%C3%BCfen&amp;diff=3824</id>
		<title>Firmware Überprüfen</title>
		<link rel="alternate" type="text/html" href="https://kbu.freifunk.net/wiki/index.php?title=Firmware_%C3%9Cberpr%C3%BCfen&amp;diff=3824"/>
		<updated>2015-09-07T13:57:56Z</updated>

		<summary type="html">&lt;p&gt;Kerel: new category: Signaturen. Für alle Artikel über Signaturüberprüfung. Garantiert Redunanzfrei. garantiert!&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:Signaturen]]&lt;br /&gt;
[[Kategorie:Netz-und-Technik]]&lt;br /&gt;
&lt;br /&gt;
== Einleitung ==&lt;br /&gt;
&lt;br /&gt;
Wir empfehlen bei jedem Download eines Firmware Images, die Vollständigkeit des Downloads und die Integrität des Images zu überprüfen.&lt;br /&gt;
&lt;br /&gt;
== Download der Checksummen ==&lt;br /&gt;
&lt;br /&gt;
Zunächst lädst du dir das Firmware Image, die Checksummen und die Signatur der Checksummen herunter. Unter Linux ist die beispielsweise mit wget möglich.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
wget http://jenkins.kbu.freifunk.net/files/release/latest/SHA256SUMS&lt;br /&gt;
wget http://jenkins.kbu.freifunk.net/files/release/latest/SHA256SUMS.sign&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Achte darauf, dass sich alle Dateien im gleichen Verzeichnis befindest, indem Du die Firmware herunter geladen hast.&lt;br /&gt;
&lt;br /&gt;
Anschließend importierst du dir den Freifunk-KBU Release Signing Key in deinen gpg-Keystore:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
gpg --keyserver pgpkeys.mit.edu --recv-key FA27C6E4&lt;br /&gt;
&lt;br /&gt;
(Fingerabdruck: E3B3 AF2B 6B54 149B 9313 4EC0 E782 EAC7 FA27 C6E4)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Checksumme und Integrität prüfen ==&lt;br /&gt;
&lt;br /&gt;
Beginnen solltest du mit dem Prüfen der Signatur:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
gpg -u FA27C6E4 --verify SHA256SUMS.sign SHA256SUMS&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wenn alles gut aussieht dann kannst du prüfen, ob du das Firmware Image auch komplett heruntergeladen hast:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sha256sum -c SHA256SUMS&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Beispiel (erfolgreicher Test) ==&lt;br /&gt;
Wenn alles in Ordnung ist, sieht der Aufruf der einzelnen Schritte ungefähr so aus:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ ls &lt;br /&gt;
openwrt-ar71xx-generic-tl-wr741nd-v1-squashfs-factory.bin  SHA256SUMS  SHA256SUMS.sign&lt;br /&gt;
&lt;br /&gt;
$ gpg --keyserver pgpkeys.mit.edu --recv-key FA27C6E4&lt;br /&gt;
gpg: requesting key FA27C6E4 from hkp server pgpkeys.mit.edu&lt;br /&gt;
gpg: key FA27C6E4: public key &amp;quot;Freifunk-KBU Release Signing Key (Used by jenkins.kbu.freifunk.net) &amp;lt;info@kbu.freifunk.net&amp;gt;&amp;quot; imported&lt;br /&gt;
gpg: public key A4F00ECF is 3346 seconds newer than the signature&lt;br /&gt;
gpg: 3 marginal(s) needed, 1 complete(s) needed, PGP trust model&lt;br /&gt;
gpg: depth: 0  valid:   2  signed:  10  trust: 0-, 0q, 0n, 0m, 0f, 2u&lt;br /&gt;
gpg: depth: 1  valid:  10  signed:   0  trust: 2-, 2q, 0n, 1m, 5f, 0u&lt;br /&gt;
gpg: next trustdb check due at 2013-02-14&lt;br /&gt;
gpg: Total number processed: 1&lt;br /&gt;
gpg:               imported: 1  (RSA: 1)&lt;br /&gt;
&lt;br /&gt;
$ gpg -u FA27C6E4 --verify SHA256SUMS.sign SHA256SUMS&lt;br /&gt;
gpg: Signature made Tue 08 Jan 2013 01:02:14 CET using RSA key ID FA27C6E4&lt;br /&gt;
gpg: Good signature from &amp;quot;Freifunk-KBU Release Signing Key (Used by jenkins.kbu.freifunk.net) &amp;lt;info@kbu.freifunk.net&amp;gt;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
$ sha256sum -c SHA256SUMS&lt;br /&gt;
openwrt-ar71xx-generic-tl-wr741nd-v1-squashfs-factory.bin: OK&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Kerel</name></author>
	</entry>
	<entry>
		<id>https://kbu.freifunk.net/wiki/index.php?title=Entwicklung&amp;diff=3768</id>
		<title>Entwicklung</title>
		<link rel="alternate" type="text/html" href="https://kbu.freifunk.net/wiki/index.php?title=Entwicklung&amp;diff=3768"/>
		<updated>2015-08-18T21:30:59Z</updated>

		<summary type="html">&lt;p&gt;Kerel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Diese Seite beschreibt die Entwicklung der Firmware und Tools für das Freifunk-KBU-Projekt. Dabei wird die Organisation der Git-Repositories, der Build-Prozess und die Architektur der Firmware beschrieben.&lt;br /&gt;
&lt;br /&gt;
= Übersicht =&lt;br /&gt;
Freifunk-KBU verwendet diese Software. Der Quellcode ist auf github abgelegt (https://github.com/ff-kbu). Nach einer kurzen Übersicht wird die Entwicklung im Detail beschrieben.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- class=&amp;quot;hintergrundfarbe6&amp;quot;&lt;br /&gt;
!| # !! |Software !!  | Funktion !! |  github-Repository !! class=&amp;quot;unsortable&amp;quot;  | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Firmware&lt;br /&gt;
| OpenWRT für Nodes&lt;br /&gt;
| &lt;br /&gt;
* https://github.com/ff-kbu/fff (neu)&lt;br /&gt;
* https://github.com/ff-kbu/fff-kbu (alt)&lt;br /&gt;
| Zzgl. git-repos für packages, submodules.&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| ff-serv&lt;br /&gt;
| Portal-Seite:&lt;br /&gt;
* Node-Registrierung / Karte&lt;br /&gt;
* Annahme von Tinc-Keys&lt;br /&gt;
| &lt;br /&gt;
* https://github.com/ff-kbu/ff-serv/tree/v2&lt;br /&gt;
| Aktuelle Entwicklung im &amp;quot;v2&amp;quot;-branch&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| client-script&lt;br /&gt;
| Konfiguration Debian-Clients für das mesh-Netz&lt;br /&gt;
| &lt;br /&gt;
* https://github.com/ff-kbu/client-script&lt;br /&gt;
| Alte Firmware&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| Info Seite&lt;br /&gt;
| Information für Freifunk-Nutzer (eigene SSID)&lt;br /&gt;
| &lt;br /&gt;
* https://github.com/ff-kbu/freifunk-kbu-info-page (Quellcode)&lt;br /&gt;
* https://github.com/ff-kbu/freifunk-kbu-info-page-export (HTML-Export)&lt;br /&gt;
| Alte Firmware - Nutzung in Zukunft?&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| fastd-upload&lt;br /&gt;
| Annahme von fastd-Keys auf VPN-Servern&lt;br /&gt;
| &lt;br /&gt;
* https://github.com/ff-kbu/fastd-service&lt;br /&gt;
| Neue Firmware&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Infrastruktur =&lt;br /&gt;
Zur Entwicklung verwenden wir&lt;br /&gt;
* YouTrack: http://tracker.kbu.freifunk.net/&lt;br /&gt;
* Jenkins (builds, CI): https://kbu.freifunk.net/jenkins&lt;br /&gt;
&lt;br /&gt;
= Software =&lt;br /&gt;
== Firmware ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color: #C00&amp;quot;&amp;gt;Hinweis. Die folgenden Informationen beziehen sich auf die derzeit stabile Version (&amp;quot;1.0&amp;quot;).&amp;lt;/span&amp;gt;&lt;br /&gt;
[[1.1-Test-Status|Aktueller Status]]&lt;br /&gt;
&lt;br /&gt;
=== Übersicht ===&lt;br /&gt;
Die Firmware im Freifunk-KBU Netz ist ein Fork der Lübecker Freifunker und basiert auf OpenWRT 12.09 &amp;quot;Attitude Adjustment&amp;quot;. Hinweise: http://freifunk.metameute.de/wiki/Firmware . &amp;lt;br /&amp;gt;&lt;br /&gt;
Freifunk-Kiel stellt umfangreichere Informationen zum Umgang mit der Firmware zur Verfügung: http://freifunk.in-kiel.de/wiki/Firmware - hier wird die Installation der Firmware auf Freifunk-Nodes erklärt.&lt;br /&gt;
&lt;br /&gt;
Zur Koordination der Entwicklung wird http://tracker.kbu.freifunk.net/ verwendet.&lt;br /&gt;
&lt;br /&gt;
=== Architektur / Technik ===&lt;br /&gt;
* OpenWRT 12.09 &amp;quot;Attitude Adjustment&amp;quot; pre-Release, Snapshot - https://dev.openwrt.org/&lt;br /&gt;
* batman-adv 2012.4.0 http://www.open-mesh.org/projects/batman-adv/wiki&lt;br /&gt;
* fastd 6 https://projects.universe-factory.net/projects/fastd&lt;br /&gt;
&lt;br /&gt;
Als Topologie wird [[Netzwerk-Konfiguration#Komplettes_Bridging |Komplettes Bridging ]] verwendet.  Über fastd werden batman-adv Frames versendet. &lt;br /&gt;
Zu Testzwecken stehen diese fastd-Server zur Verfügung&lt;br /&gt;
* fastd1.kbu.freifunk.net (RZ Berlin)&lt;br /&gt;
* fastd3.kbu.freifunk.net (yanosz / Hetzner)&lt;br /&gt;
&lt;br /&gt;
Der batman-adv Gateway-Modus wird verwendet. fastd-Server sind Gateways, Nodes sind Clients. Jedes Gateway gibt die Exit-Bandbreite an erfolgt der Exit via tor, so wird 1024K/1024K angegeben.&lt;br /&gt;
&lt;br /&gt;
=== Build der Firmware ===&lt;br /&gt;
Der Build erfolgt analog zu OpenWRT - es werden die gleichen build-dependencies benötigt (vgl. http://wiki.openwrt.org/doc/howto/build). Ein einfacher build für ''TP-Link 741ND'' erfolgt wie folgt:&lt;br /&gt;
 $ git clone git://github.com/ff-kbu/fff.git -b 1_2_STABLE&lt;br /&gt;
 $ cd fff&lt;br /&gt;
 $ scripts/feeds update -a&lt;br /&gt;
 $ scripts/feeds install -a&lt;br /&gt;
 $ make&lt;br /&gt;
&lt;br /&gt;
Firmware-Images für die Geräte TP-Link 741ND und TP-Link 1043ND werden täglich via Jenkins gebaut, falls Änderungen im fff-Repository vorliegen [http://jenkins.kbu.freifunk.net/jenkins/job/fff-v0.3-generic-continous/]. Der Jenkins Build kann auch über das Webinterface gestartet werden. Hierzu ist ein Account [mailto:jan@jluehr.de?subject=KBU-Jenkins-Account] notwendig.&lt;br /&gt;
&lt;br /&gt;
=== Source Code Organisation ===&lt;br /&gt;
Der Source-Code der Firmware steht bei github zur Verfügung. Für commits wird ein Github-Account benötigt.  Die Organisation der Repositories ist von der Lübecker-Firmware abgeleitet. Für jedes dort genutzte Repository existiert ein Fork auf github. In (fast) alle Repositories existiert ein Branch v0.3 indem die aktuelle Entwicklung abgelegt ist. (Ausnahme: fastd, da eigene Releases)&lt;br /&gt;
&lt;br /&gt;
Diese Repositories sind am Build der Firmware beteiligt:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- class=&amp;quot;hintergrundfarbe6&amp;quot;&lt;br /&gt;
!| Name !!  | URL !! |  Funktion &lt;br /&gt;
|-&lt;br /&gt;
| fff&lt;br /&gt;
| https://github.com/ff-kbu/fff&lt;br /&gt;
| OpenWRT-Fork mit Initial-Dateien zum Build der Firmware.&lt;br /&gt;
|-&lt;br /&gt;
| fff-luci&lt;br /&gt;
| https://github.com/ff-kbu/fff-luci&lt;br /&gt;
| Feed: Luci-Fork auf Codebasis des Config-Modes&lt;br /&gt;
|-&lt;br /&gt;
| fff-config-mode&lt;br /&gt;
| https://github.com/ff-kbu/fff-config-mode&lt;br /&gt;
| Feed: Luci Modul config_mode als OpenWRT-Paket&lt;br /&gt;
|-&lt;br /&gt;
| fff-fastd&lt;br /&gt;
| https://github.com/ff-kbu/fff-fastd&lt;br /&gt;
| Feed: fastd als OpenWRT-Paket&lt;br /&gt;
|-&lt;br /&gt;
| fff-packages&lt;br /&gt;
| https://github.com/ff-kbu/fff-packages&lt;br /&gt;
| Feed: Fork des OpenWRT-Package-Feeds&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Hinweise:&lt;br /&gt;
* Das Makefile ist im &amp;lt;tt&amp;gt;fff&amp;lt;/tt&amp;gt; Repository zu finden. Alle andere Repositories sind in &amp;lt;tt&amp;gt;feeds.conf.default&amp;lt;/tt&amp;gt; referenziert und werden automatisch beim Build eingebunden.&lt;br /&gt;
* Zukünftigt ist ggf. ein Verzicht auf einige OpenWRT-Forks (Basis, Luci, Packages) möglich. Voraussetzung hierfür sind nutzbare OpenWRT-Releases von Attitude Adjustment. Hintergrund: Kein build gegen moving-targets - builds müssen reproduzierbar sein.&lt;br /&gt;
&lt;br /&gt;
=== Abweichungen Freifunk-Lübeck ===&lt;br /&gt;
Folgende Abweichungen existieren:&lt;br /&gt;
* Namen der Branches - Lübeck verwendet &amp;lt;tt&amp;gt;v0.3.x&amp;lt;/tt&amp;gt; bzw. &amp;lt;tt&amp;gt;v0.3.x-tl-wr1043nd&amp;lt;/tt&amp;gt;. Die Umbenennung erlaubt ein einfaches, lokales Wechseln der Branches&lt;br /&gt;
* Key-Upload via curl ([https://github.com/ff-kbu/fff/commit/3f2e1feba5d6661321bb8bff0ad7e9ffeb716da4], [https://github.com/ff-kbu/fff/commit/21a430cdce3f0bc1f580bab1278a67500ca338f4])&lt;br /&gt;
* Mesh-VPN per default aktiviert. [https://github.com/ff-kbu/fff/commit/2895b16d0b3f75497dcc5f7ec0280e787d615ee4]&lt;br /&gt;
* BSSID / ESSID geändert [https://github.com/ff-kbu/fff/commit/e12d8d1d6f9472f6d775facf4559a00b96e10a52]&lt;br /&gt;
* fastd Verschlüsselung deaktiviert [https://github.com/ff-kbu/fff/commit/e12d8d1d6f9472f6d775facf4559a00b96e10a52]&lt;br /&gt;
Weitere Änderungen sind dem commit-Log  zu entnehmen [https://github.com/ff-kbu/fff/commits/v0.3-generic] und betreffen keine konzeptionell wichtigen Details.&lt;br /&gt;
&lt;br /&gt;
=== Nützliche Dinge ===&lt;br /&gt;
* Merge aus Lübeck (z.B. fff):&lt;br /&gt;
 $ git clone git://git.metameute.de/lff/firmware -b v0.3.x&lt;br /&gt;
 $ git remote add github git@github.com:ff-kbu/fff.git &lt;br /&gt;
 $ git fetch github &lt;br /&gt;
 $ git checkout -t github/v0.3 &lt;br /&gt;
 $ git merge v0.3.x&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Netz-und-Technik]]&lt;/div&gt;</summary>
		<author><name>Kerel</name></author>
	</entry>
	<entry>
		<id>https://kbu.freifunk.net/wiki/index.php?title=Dienst:Map&amp;diff=3766</id>
		<title>Dienst:Map</title>
		<link rel="alternate" type="text/html" href="https://kbu.freifunk.net/wiki/index.php?title=Dienst:Map&amp;diff=3766"/>
		<updated>2015-08-18T21:10:56Z</updated>

		<summary type="html">&lt;p&gt;Kerel: remove empty lines.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:Infrastruktur]]&lt;br /&gt;
[[Kategorie:Dienste]]&lt;br /&gt;
Zur Zeit existieren zwei Kartendienste parallel, die [[#ffmap|ffmap]] und der [[#meshviewer|meshviewer]].&lt;br /&gt;
Die angezeigten Daten können unterschiedlich sein.&lt;br /&gt;
&lt;br /&gt;
Um auch in globalen Karten (z.B. [http://freifunk-karte.de]) sichtbar zu sein, stellt jede Community ihre Daten in standardisierter Form zur Verfügung, siehe [[#ffapi|ffapi]].&lt;br /&gt;
&lt;br /&gt;
== meshviewer ==&lt;br /&gt;
Momentan erreichbar unter [https://map.kbu.freifunk.net/ map.kbu.freifunk.net].&lt;br /&gt;
&lt;br /&gt;
=== Links ===&lt;br /&gt;
* [https://github.com/tcatm/meshviewer github: tcatm/meshviewer]&lt;br /&gt;
&lt;br /&gt;
== ffmap ==&lt;br /&gt;
&lt;br /&gt;
Momentan erreichbar unter [https://map.kbu.freifunk.net/map/geomap.html map.kbu.freifunk.net/map/geomap.html].&lt;br /&gt;
&lt;br /&gt;
ffmap-d3 erzeugt einen Knotengraphen (Abb. 1), eine Nodekarte (Abb. 2) und eine Statusübersicht (Abb. 3).&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Datei:Knotengraph.png|Abb. 1: Knotengraph&lt;br /&gt;
Datei:Knotenkarte.png|Abb. 2: Knotenkarte&lt;br /&gt;
Datei:Stats.png|Abb. 3: Statusübersicht&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Original ffmap-d3 Input ===&lt;br /&gt;
ffmap-d3 benötigt eine 'nodes.json'. Diese sieht in etwa so aus:&lt;br /&gt;
 {&lt;br /&gt;
   &amp;quot;meta&amp;quot;: { &amp;quot;timestamp&amp;quot;: &amp;quot;2013-05-04T17:53:00&amp;quot;}, // Wann die Datei generiert wurde. - erscheint oben als Uhrzeit&lt;br /&gt;
   &amp;quot;links&amp;quot;: [ 				          // Eine Linie zwischen zwei Nodes.&lt;br /&gt;
    {&amp;quot;target&amp;quot;: 43, 			          // Start,  &lt;br /&gt;
     &amp;quot;source&amp;quot;: 1, 			          // Ende des Links -&amp;gt; Indizces in die Liste -&amp;gt; Start bei 0&lt;br /&gt;
     &amp;quot;quality&amp;quot;: &amp;quot;TT&amp;quot;, 		                  // &amp;quot;Ganz vage defininiert.&amp;quot; -&amp;gt; Entweder Text, oder 1-2 floating Zahlen. &lt;br /&gt;
 					          // Der Durchschnitt entspricht der Farbe des Links. Nur ein Feld: Dünne Linie&lt;br /&gt;
 					          // TT -&amp;gt; Es ist ein Client&lt;br /&gt;
 					          // Jeder CLient wird auch als Node im Array &amp;quot;nodes&amp;quot; aufgeführt.&lt;br /&gt;
     &amp;quot;type&amp;quot;: &amp;quot;client&amp;quot;,   	                  // Client oder VPN . Ist einer der beiden Nodes ein Client, dann Client link&lt;br /&gt;
 					          // Ist ein Link ein Gateway, dann Gateway-Link&lt;br /&gt;
     &amp;quot;id&amp;quot;: &amp;quot;66:70:02:5c:2c:31-8e:8f:e7:e6:5e:f2&amp;quot;  // Braucht die Karte für die auto-update funktion - &lt;br /&gt;
 						  // Was ist bei mehreren Links zwischen gleichen Nodes? -&amp;gt; Aktuell Reduce-Funktion -&amp;gt; Wird auf einen Link reduziert.&lt;br /&gt;
 	}, &lt;br /&gt;
  ],&lt;br /&gt;
  &amp;quot;nodes&amp;quot;: [					  // Liste aller Nodes. &lt;br /&gt;
   {&lt;br /&gt;
 	&amp;quot;name&amp;quot;: &amp;quot;SN 1&amp;quot;,                           // Name des Nodes&lt;br /&gt;
 	&amp;quot;flags&amp;quot;: {				  // Zustand des Nodes (online, gateway, client, vpn (nicht verwendet)) &lt;br /&gt;
 		&amp;quot;online&amp;quot;: false, &lt;br /&gt;
 		&amp;quot;gateway&amp;quot;: false, &lt;br /&gt;
 		&amp;quot;client&amp;quot;: false}, &lt;br /&gt;
 	&amp;quot;id&amp;quot;: &amp;quot;f4:ec:38:9d:7d:c2&amp;quot;,               // Eindeutig um den Knoten identifizieren zu können.&lt;br /&gt;
 	&amp;quot;macs&amp;quot;: &amp;quot;f4:ec:38:9d:7d:c2&amp;quot;,             // Comma seperated List aller macs&lt;br /&gt;
 	&amp;quot;geo&amp;quot;: [50.9956, 7.02981]                // Geokoordinaten (lat, long)&lt;br /&gt;
 	}&lt;br /&gt;
 ]&lt;br /&gt;
&lt;br /&gt;
=== Derzeitiges JSON-Format bei FF-KBU ===&lt;br /&gt;
 {&lt;br /&gt;
     &amp;quot;meta&amp;quot;: { &amp;quot;timestamp&amp;quot;: &amp;quot;2013-05-04T17:53:00&amp;quot;}, // Wann die Datei generiert wurde. - erscheint oben als Uhrzeit&lt;br /&gt;
     &amp;quot;nodes&amp;quot;: {                                     // Liste aller Nodes&lt;br /&gt;
         &amp;quot;[nodeid]&amp;quot;: {                              // Eindeutig um den Knoten identifizieren zu können.&lt;br /&gt;
             &amp;quot;clients&amp;quot;: 3,                          // Anzahl Clients an diesem Node&lt;br /&gt;
             &amp;quot;macs&amp;quot;   : &amp;quot;maca, macb&amp;quot;                // MACs des Nodes (wlan, mesh-vpn, etc)&lt;br /&gt;
             &amp;quot;name&amp;quot;   : &amp;quot;[NAME]&amp;quot;,                    // Name des Nodes&lt;br /&gt;
             &amp;quot;links&amp;quot;  : {                           // Liste aller Links&lt;br /&gt;
                 &amp;quot;[nodeid]&amp;quot;: {                      // Nodeid des link-Ziels&lt;br /&gt;
                     &amp;quot;type&amp;quot;   : null | vpn,         // links zu nodes: null, links zu vpns: vpn&lt;br /&gt;
                     &amp;quot;quality&amp;quot;: 1.000               // link-quali&lt;br /&gt;
                 }, ...&lt;br /&gt;
             }&lt;br /&gt;
             &amp;quot;flags&amp;quot;  : {&lt;br /&gt;
                 &amp;quot;client&amp;quot;  : true | false,                  // eig nutzlos&lt;br /&gt;
                 &amp;quot;gateway&amp;quot; : true | false,                  // ist node im batman-adv - Gateway modus?&lt;br /&gt;
                 &amp;quot;online&amp;quot;  : true | false                   // ist der Node online?&lt;br /&gt;
             }&lt;br /&gt;
             &amp;quot;geo&amp;quot;    : [50.9956, 7.02981],         // Geokoordinaten (lat, long)&lt;br /&gt;
         }, ...&lt;br /&gt;
     }&lt;br /&gt;
 }&lt;br /&gt;
=== Links ===&lt;br /&gt;
* [https://github.com/tcatm/ffmap-d3 tcatm/ffmap-d3 original]&lt;br /&gt;
* [https://github.com/tcatm/ffmap-backend tcatm/ffmap-backend original]&lt;br /&gt;
* [https://github.com/kaleng/ffmap-d3 ffmap-d3 kbu-fork]&lt;br /&gt;
* [https://github.com/kaleng/ffmap-backend ffmap-backend kbu-fork]&lt;br /&gt;
* [https://github.com/kaleng/kbu.ffmap ansible-role: kbu.ffmap]&lt;br /&gt;
&lt;br /&gt;
== ffapi ==&lt;br /&gt;
Die Liste aller Communities wird via [https://github.com/freifunk/directory.api.freifunk.net github: freifunk/directory.api.freifunk.net] verwaltet.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#F00&amp;quot;&amp;gt; TODO: API-File für KBU wiederherstellen, früher realisiert durch [https://github.com/kaleng/kbu.ffmap ansible-role: kbu.ffmap]. &amp;lt;/span&amp;gt;&lt;/div&gt;</summary>
		<author><name>Kerel</name></author>
	</entry>
	<entry>
		<id>https://kbu.freifunk.net/wiki/index.php?title=Dienst:Map&amp;diff=3765</id>
		<title>Dienst:Map</title>
		<link rel="alternate" type="text/html" href="https://kbu.freifunk.net/wiki/index.php?title=Dienst:Map&amp;diff=3765"/>
		<updated>2015-08-18T21:03:20Z</updated>

		<summary type="html">&lt;p&gt;Kerel: add simple description of meshviewer and ffapi; add links.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:Infrastruktur]]&lt;br /&gt;
[[Kategorie:Dienste]]&lt;br /&gt;
&lt;br /&gt;
Zur Zeit existieren zwei Kartendienste parallel, die [[#ffmap|ffmap]] und der [[#meshviewer|meshviewer]].&lt;br /&gt;
Die angezeigten Daten können unterschiedlich sein.&lt;br /&gt;
&lt;br /&gt;
Um auch in globalen Karten (z.B. [http://freifunk-karte.de]) sichtbar zu sein, stellt jede Community ihre Daten in standardisierter Form zur Verfügung, siehe [[#ffapi|ffapi]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== meshviewer ==&lt;br /&gt;
Momentan erreichbar unter [https://map.kbu.freifunk.net/ map.kbu.freifunk.net].&lt;br /&gt;
&lt;br /&gt;
=== Links ===&lt;br /&gt;
* [https://github.com/tcatm/meshviewer github: tcatm/meshviewer]&lt;br /&gt;
&lt;br /&gt;
== ffmap ==&lt;br /&gt;
&lt;br /&gt;
Momentan erreichbar unter [https://map.kbu.freifunk.net/map/geomap.html map.kbu.freifunk.net/map/geomap.html].&lt;br /&gt;
&lt;br /&gt;
ffmap-d3 erzeugt einen Knotengraphen (Abb. 1), eine Nodekarte (Abb. 2) und eine Statusübersicht (Abb. 3).&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Datei:Knotengraph.png|Abb. 1: Knotengraph&lt;br /&gt;
Datei:Knotenkarte.png|Abb. 2: Knotenkarte&lt;br /&gt;
Datei:Stats.png|Abb. 3: Statusübersicht&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Original ffmap-d3 Input ===&lt;br /&gt;
ffmap-d3 benötigt eine 'nodes.json'. Diese sieht in etwa so aus:&lt;br /&gt;
 {&lt;br /&gt;
   &amp;quot;meta&amp;quot;: { &amp;quot;timestamp&amp;quot;: &amp;quot;2013-05-04T17:53:00&amp;quot;}, // Wann die Datei generiert wurde. - erscheint oben als Uhrzeit&lt;br /&gt;
   &amp;quot;links&amp;quot;: [ 				          // Eine Linie zwischen zwei Nodes.&lt;br /&gt;
    {&amp;quot;target&amp;quot;: 43, 			          // Start,  &lt;br /&gt;
     &amp;quot;source&amp;quot;: 1, 			          // Ende des Links -&amp;gt; Indizces in die Liste -&amp;gt; Start bei 0&lt;br /&gt;
     &amp;quot;quality&amp;quot;: &amp;quot;TT&amp;quot;, 		                  // &amp;quot;Ganz vage defininiert.&amp;quot; -&amp;gt; Entweder Text, oder 1-2 floating Zahlen. &lt;br /&gt;
 					          // Der Durchschnitt entspricht der Farbe des Links. Nur ein Feld: Dünne Linie&lt;br /&gt;
 					          // TT -&amp;gt; Es ist ein Client&lt;br /&gt;
 					          // Jeder CLient wird auch als Node im Array &amp;quot;nodes&amp;quot; aufgeführt.&lt;br /&gt;
     &amp;quot;type&amp;quot;: &amp;quot;client&amp;quot;,   	                  // Client oder VPN . Ist einer der beiden Nodes ein Client, dann Client link&lt;br /&gt;
 					          // Ist ein Link ein Gateway, dann Gateway-Link&lt;br /&gt;
     &amp;quot;id&amp;quot;: &amp;quot;66:70:02:5c:2c:31-8e:8f:e7:e6:5e:f2&amp;quot;  // Braucht die Karte für die auto-update funktion - &lt;br /&gt;
 						  // Was ist bei mehreren Links zwischen gleichen Nodes? -&amp;gt; Aktuell Reduce-Funktion -&amp;gt; Wird auf einen Link reduziert.&lt;br /&gt;
 	}, &lt;br /&gt;
  ],&lt;br /&gt;
  &amp;quot;nodes&amp;quot;: [					  // Liste aller Nodes. &lt;br /&gt;
   {&lt;br /&gt;
 	&amp;quot;name&amp;quot;: &amp;quot;SN 1&amp;quot;,                           // Name des Nodes&lt;br /&gt;
 	&amp;quot;flags&amp;quot;: {				  // Zustand des Nodes (online, gateway, client, vpn (nicht verwendet)) &lt;br /&gt;
 		&amp;quot;online&amp;quot;: false, &lt;br /&gt;
 		&amp;quot;gateway&amp;quot;: false, &lt;br /&gt;
 		&amp;quot;client&amp;quot;: false}, &lt;br /&gt;
 	&amp;quot;id&amp;quot;: &amp;quot;f4:ec:38:9d:7d:c2&amp;quot;,               // Eindeutig um den Knoten identifizieren zu können.&lt;br /&gt;
 	&amp;quot;macs&amp;quot;: &amp;quot;f4:ec:38:9d:7d:c2&amp;quot;,             // Comma seperated List aller macs&lt;br /&gt;
 	&amp;quot;geo&amp;quot;: [50.9956, 7.02981]                // Geokoordinaten (lat, long)&lt;br /&gt;
 	}&lt;br /&gt;
 ]&lt;br /&gt;
&lt;br /&gt;
=== Derzeitiges JSON-Format bei FF-KBU ===&lt;br /&gt;
 {&lt;br /&gt;
     &amp;quot;meta&amp;quot;: { &amp;quot;timestamp&amp;quot;: &amp;quot;2013-05-04T17:53:00&amp;quot;}, // Wann die Datei generiert wurde. - erscheint oben als Uhrzeit&lt;br /&gt;
     &amp;quot;nodes&amp;quot;: {                                     // Liste aller Nodes&lt;br /&gt;
         &amp;quot;[nodeid]&amp;quot;: {                              // Eindeutig um den Knoten identifizieren zu können.&lt;br /&gt;
             &amp;quot;clients&amp;quot;: 3,                          // Anzahl Clients an diesem Node&lt;br /&gt;
             &amp;quot;macs&amp;quot;   : &amp;quot;maca, macb&amp;quot;                // MACs des Nodes (wlan, mesh-vpn, etc)&lt;br /&gt;
             &amp;quot;name&amp;quot;   : &amp;quot;[NAME]&amp;quot;,                    // Name des Nodes&lt;br /&gt;
             &amp;quot;links&amp;quot;  : {                           // Liste aller Links&lt;br /&gt;
                 &amp;quot;[nodeid]&amp;quot;: {                      // Nodeid des link-Ziels&lt;br /&gt;
                     &amp;quot;type&amp;quot;   : null | vpn,         // links zu nodes: null, links zu vpns: vpn&lt;br /&gt;
                     &amp;quot;quality&amp;quot;: 1.000               // link-quali&lt;br /&gt;
                 }, ...&lt;br /&gt;
             }&lt;br /&gt;
             &amp;quot;flags&amp;quot;  : {&lt;br /&gt;
                 &amp;quot;client&amp;quot;  : true | false,                  // eig nutzlos&lt;br /&gt;
                 &amp;quot;gateway&amp;quot; : true | false,                  // ist node im batman-adv - Gateway modus?&lt;br /&gt;
                 &amp;quot;online&amp;quot;  : true | false                   // ist der Node online?&lt;br /&gt;
             }&lt;br /&gt;
             &amp;quot;geo&amp;quot;    : [50.9956, 7.02981],         // Geokoordinaten (lat, long)&lt;br /&gt;
         }, ...&lt;br /&gt;
     }&lt;br /&gt;
 }&lt;br /&gt;
=== Links ===&lt;br /&gt;
* [https://github.com/tcatm/ffmap-d3 tcatm/ffmap-d3 original]&lt;br /&gt;
* [https://github.com/tcatm/ffmap-backend tcatm/ffmap-backend original]&lt;br /&gt;
* [https://github.com/kaleng/ffmap-d3 ffmap-d3 kbu-fork]&lt;br /&gt;
* [https://github.com/kaleng/ffmap-backend ffmap-backend kbu-fork]&lt;br /&gt;
* [https://github.com/kaleng/kbu.ffmap ansible-role: kbu.ffmap]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== ffapi ==&lt;br /&gt;
Die Liste aller Communities wird via [https://github.com/freifunk/directory.api.freifunk.net github: freifunk/directory.api.freifunk.net] verwaltet.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#F00&amp;quot;&amp;gt; TODO: API-File für KBU wiederherstellen, früher realisiert durch [https://github.com/kaleng/kbu.ffmap ansible-role: kbu.ffmap]. &amp;lt;/span&amp;gt;&lt;/div&gt;</summary>
		<author><name>Kerel</name></author>
	</entry>
	<entry>
		<id>https://kbu.freifunk.net/wiki/index.php?title=Webserver&amp;diff=3720</id>
		<title>Webserver</title>
		<link rel="alternate" type="text/html" href="https://kbu.freifunk.net/wiki/index.php?title=Webserver&amp;diff=3720"/>
		<updated>2015-07-20T19:37:29Z</updated>

		<summary type="html">&lt;p&gt;Kerel: add invity to www.kbu&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:Infrastruktur]]&lt;br /&gt;
&lt;br /&gt;
{{:Serverliste:Diverse}}&lt;br /&gt;
&lt;br /&gt;
==weitere (bisher nicht gelistete) Dienste==&lt;br /&gt;
&lt;br /&gt;
* Paula&lt;br /&gt;
** www.kbu.freifunk.net&lt;br /&gt;
*** [[Dienst:Homepage|Homepage]]&lt;br /&gt;
*** [[Dienst:Wiki|Wiki]]&lt;br /&gt;
*** redmine &amp;lt;---- ???&lt;br /&gt;
*** piwiki &amp;lt;---- wech&lt;br /&gt;
*** ffm (letzte aktivität 19 Jul 2014 -&amp;gt; inaktiv?)&lt;br /&gt;
*** [[Dienst:Invity]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Quad&lt;br /&gt;
** www1.kbu.freifunk.net&lt;br /&gt;
*** [[Dienst:Homepage|Homepage]] &lt;br /&gt;
*** [[Dienst:Wiki|Wiki]]&lt;br /&gt;
** mon.kbu.freifunk.net&lt;br /&gt;
*** [[Monitoring]]&lt;/div&gt;</summary>
		<author><name>Kerel</name></author>
	</entry>
	<entry>
		<id>https://kbu.freifunk.net/wiki/index.php?title=Dienst:Invity&amp;diff=3719</id>
		<title>Dienst:Invity</title>
		<link rel="alternate" type="text/html" href="https://kbu.freifunk.net/wiki/index.php?title=Dienst:Invity&amp;diff=3719"/>
		<updated>2015-07-20T19:35:55Z</updated>

		<summary type="html">&lt;p&gt;Kerel: add invity&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:Infrastruktur]]&lt;br /&gt;
&lt;br /&gt;
Invity would be created to send automatic email notifications of upcoming Freifunk events.&lt;br /&gt;
&lt;br /&gt;
source code: https://github.com/ff-kbu/invity&lt;/div&gt;</summary>
		<author><name>Kerel</name></author>
	</entry>
	<entry>
		<id>https://kbu.freifunk.net/wiki/index.php?title=Webserver&amp;diff=3718</id>
		<title>Webserver</title>
		<link rel="alternate" type="text/html" href="https://kbu.freifunk.net/wiki/index.php?title=Webserver&amp;diff=3718"/>
		<updated>2015-07-20T19:23:21Z</updated>

		<summary type="html">&lt;p&gt;Kerel: bisher statischen Inhalt dynamisch eingebunden.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:Infrastruktur]]&lt;br /&gt;
&lt;br /&gt;
{{:Serverliste:Diverse}}&lt;br /&gt;
&lt;br /&gt;
==weitere (bisher nicht gelistete) Dienste==&lt;br /&gt;
&lt;br /&gt;
* Paula&lt;br /&gt;
** www.kbu.freifunk.net&lt;br /&gt;
*** [[Dienst:Homepage|Homepage]]&lt;br /&gt;
*** [[Dienst:Wiki|Wiki]]&lt;br /&gt;
*** redmine &amp;lt;---- ???&lt;br /&gt;
*** piwiki &amp;lt;---- wech&lt;br /&gt;
*** ffm (letzte aktivität 19 Jul 2014 -&amp;gt; inaktiv?)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Quad&lt;br /&gt;
** www1.kbu.freifunk.net&lt;br /&gt;
*** [[Dienst:Homepage|Homepage]] &lt;br /&gt;
*** [[Dienst:Wiki|Wiki]]&lt;br /&gt;
** mon.kbu.freifunk.net&lt;br /&gt;
*** [[Monitoring]]&lt;/div&gt;</summary>
		<author><name>Kerel</name></author>
	</entry>
	<entry>
		<id>https://kbu.freifunk.net/wiki/index.php?title=Registrierung_des_Nodes&amp;diff=3710</id>
		<title>Registrierung des Nodes</title>
		<link rel="alternate" type="text/html" href="https://kbu.freifunk.net/wiki/index.php?title=Registrierung_des_Nodes&amp;diff=3710"/>
		<updated>2015-07-16T18:37:14Z</updated>

		<summary type="html">&lt;p&gt;Kerel: typos&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:Mitmachen]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border:5px solid red; background-color:#FFCC33; padding:0.2em 0; margin:0; font-size: 110%; font-weight:bold; text-indent:0.5em; text-align: center;  margin-right:10px;&amp;quot;&amp;gt;Achtung!&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;border:5px solid red; border-top:0px solid #FFFFFF; background-color:#FFFFFF; padding:0.2em 0.8em 0.4em 0.8em; margin-right:10px;&amp;quot;&amp;gt; &lt;br /&gt;
register (https://register.kbu.freifunk.net) ist zur Zeit kaputt, eine Registrierung ist gerade nicht möglich. Leider ist gerade auch nicht abzusehen, wann sich dieser Zustand ändert. Jemand (du?) muss das mal reparieren oder am besten neu schreiben.&lt;br /&gt;
&lt;br /&gt;
Das Aufstellen von Routern ist natürlich trotzdem möglich und auch die Nutzung des Freifunk-Netzes ist davon nicht betroffen!&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bitte registriere Deinen Freifunk-Router und gibt möglichst auch die Position auf der Karte an. Die Registrierung erlaubt es uns, Dich bei Problemen oder notwendigen System-Updates zu verständigen. Jeder markierte Router trägt zur Motivation und zum Mitmachen bei - insbesondere bei den Nachbarn des Routers wegen des Mesh-Netzes.  &lt;br /&gt;
&lt;br /&gt;
Ein Freifunk-Router braucht nach einem Update nicht erneut registriert werden, da er durch seine MAC-Adressse, die auf der Rückseite des Routers aufgedruckt ist, eindeutig identifizierbar ist.&lt;br /&gt;
&lt;br /&gt;
'''WICHTIG:''' Der PC muss mit dem gleichen Netzwerk wie der Freifunk-Router verbunden sein! Du kannst i.d.R. nur Freifunk-Router registrieren, die unter Deiner IP online sind.&lt;br /&gt;
&lt;br /&gt;
Die Registrierung Deines Freifunk-Routers kannst Du unter folgender Webseite vornehmen: https://register.kbu.freifunk.net &lt;br /&gt;
&lt;br /&gt;
[[File:register_sc1.jpg|center|thumb|800px]]&lt;br /&gt;
&lt;br /&gt;
Voraussetzung zur Registrierunge eines Routers ist, dass Du ein Nutzerkonto bei uns angelegt hast. Dieses kannst Du leicht einrichten: &lt;br /&gt;
&lt;br /&gt;
[[File:register_sc2.jpg|center|thumb|800px]]&lt;br /&gt;
&lt;br /&gt;
Nach der Anmeldung erscheinen auf der Startseite alle unregistrierten Router, die bereits online waren, als registrierbar. &lt;br /&gt;
&lt;br /&gt;
[[File:register_sc3.jpg|center|thumb|800px]]&lt;br /&gt;
&lt;br /&gt;
Hier können nun die Information zu dem Knoten eingeben werden. &lt;br /&gt;
&lt;br /&gt;
[[File:register_sc4.jpg|center|thumb|800px]]&lt;br /&gt;
&lt;br /&gt;
Bei &amp;quot;Standort auf der Karte&amp;quot; bitte die Adresse in der Form &amp;lt;Straße&amp;gt;,&amp;lt;Ort&amp;gt; eingeben und einen Moment warten. Das System sucht passende Adressen automatisch heraus. Die Adresse kann dann durch Anklicken ausgewählt werden. &lt;br /&gt;
&lt;br /&gt;
'''Hinweis:''' Man kann nicht direkt auf der Karte einen Marker setzten, sondern muss unbedingt zunächst eine Adresse bei &amp;quot;Standort auf der Karte&amp;quot; eingeben. Erst danach kann man den blauen Marker, der den Standort markiert, auf der Karte mit der Maus verändern!  Es ist nicht möglich, die Geo-Koorinaten (Latitude/Logitude) manuell einzugeben.&lt;br /&gt;
&lt;br /&gt;
[[File:register_sc5.jpg|center|thumb|800px]]&lt;br /&gt;
&lt;br /&gt;
Der genaue Standort des Knotens (blauer Marker) kann mit der Maus verändert werden:&lt;br /&gt;
&lt;br /&gt;
[[File:register_sc6.jpg|center|thumb|800px]]&lt;br /&gt;
&lt;br /&gt;
Auf der Startseite ist der neu registrierte Freifunk-Knoten nun unter dem Punkt &amp;quot;Eigene Nodes&amp;quot; zu finden. &lt;br /&gt;
&lt;br /&gt;
[[File:register_sc6-5.jpg|center|thumb|800px]]&lt;br /&gt;
&lt;br /&gt;
Um die Details der Registrierung zu bearbeiten, klickt man in der Leiste auf &amp;quot;Nodes&amp;quot; und sucht dann in der Liste seine Node und klickt auf den Link &amp;quot;Registrierung&amp;quot;: &lt;br /&gt;
&lt;br /&gt;
[[File:register_sc8.jpg|center|thumb|800px]]&lt;/div&gt;</summary>
		<author><name>Kerel</name></author>
	</entry>
	<entry>
		<id>https://kbu.freifunk.net/wiki/index.php?title=Dienst:Homepage&amp;diff=3494</id>
		<title>Dienst:Homepage</title>
		<link rel="alternate" type="text/html" href="https://kbu.freifunk.net/wiki/index.php?title=Dienst:Homepage&amp;diff=3494"/>
		<updated>2015-03-28T01:51:31Z</updated>

		<summary type="html">&lt;p&gt;Kerel: /* Debian Stable / Wheezy */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:Dienste]][[Kategorie:Infrastruktur]]&lt;br /&gt;
&lt;br /&gt;
== Dokumentation zur Homepage ==&lt;br /&gt;
* URL: https://kbu.freifunk.net&lt;br /&gt;
&lt;br /&gt;
Q: Wie ändere ich was?&lt;br /&gt;
# Fork auf github erstellen.&lt;br /&gt;
# checkout &amp;amp; Aufsetzen der Entwicklungsumgebung (wie unten beschrieben)&lt;br /&gt;
# Ändern und testen&lt;br /&gt;
# Pull-Request mit den Änderungen erstellen&lt;br /&gt;
&lt;br /&gt;
== Technik ==&lt;br /&gt;
* Jekyll als Offline / Blogging System. Details: http://jekyllrb.com/&lt;br /&gt;
&lt;br /&gt;
== Workflow ==&lt;br /&gt;
* Änderungsvorschläge werden als Pull-Request gegen das github-Repo erstellt (https://github.com/ff-kbu/website - Branch: master)&lt;br /&gt;
* Nach dem 4-Augen Prinzip wird der Pull-Request merged -- Kommentare, fragen werden dort hinterlegt&lt;br /&gt;
* Existiert eine Änderung, so wird die Homepage stündlich automatisch über jenkins deployed (https://apps.jluehr.de/jenkins/view/KBU/job/kbu-jenkins-deploy/configure)&lt;br /&gt;
&lt;br /&gt;
== Einrichten der Entwicklungsumgebung ==&lt;br /&gt;
=== Debian Stable / Wheezy === &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir /verzeichnis/zur/website/&lt;br /&gt;
cd /verzeichnis/zur/website/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Notwendige Jekyll Komponenten installieren:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install ruby1.9.1 jekyll bundler git imagemagick&lt;br /&gt;
git clone https://github.com/ff-kbu/website.git  &lt;br /&gt;
bundle install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== OSX === &lt;br /&gt;
Getestet unter OS 10.6.8&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir /verzeichnis/zur/website/&lt;br /&gt;
cd /verzeichnis/zur/website/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Notwendige Jekyll Komponenten installieren, vorraussetzung ist [https://www.macports.org/ Macports]:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo port install ruby1.9 gem1.9 ImageMagick git-core Jekyll&lt;br /&gt;
gem1.9 install bundler&lt;br /&gt;
git clone https://github.com/ff-kbu/website.git  &lt;br /&gt;
bundle install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== How to Jekyll ===&lt;br /&gt;
Soweit so gut, jetzt können wir:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
jekyll build 	// die Seite bauen&lt;br /&gt;
jekyll -w	// uns Änderungen anzeigen lassen&lt;br /&gt;
jekyll serve -w	// Einen lokalen Server starten auf port 4000 (http://0.0.0.0:4000) auf dem wir eine Vorschau &lt;br /&gt;
                // der Seite betrachten können. &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Git Repo ==&lt;br /&gt;
Aktuellen Source der Page clonen&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git clone https://github.com/ff-kbu/website.git  &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wer einen Account auf github hat, kann so von der Shell auf ein neues Repo erstellen:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
touch README.md&lt;br /&gt;
git init&lt;br /&gt;
git add README.md&lt;br /&gt;
git commit -m &amp;quot;first commit&amp;quot;&lt;br /&gt;
git remote add origin https://github.com/username/repo-name.git&lt;br /&gt;
git push -u origin master&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Autodeployment via jenkins  ==&lt;br /&gt;
Build &amp;amp; Deployment der Homepage&lt;br /&gt;
* Schedule: H/5 * * * *&lt;br /&gt;
* Kommando&lt;br /&gt;
 /usr/local/bin/jekyll build&lt;br /&gt;
 rsync -Havc -e &amp;quot;ssh -p 2222 -l www-data-jenkins&amp;quot; ./_site/ kbu.freifunk.net:/srv/apache2/kbu.freifunk.net/htdocs&lt;/div&gt;</summary>
		<author><name>Kerel</name></author>
	</entry>
	<entry>
		<id>https://kbu.freifunk.net/wiki/index.php?title=FAQ&amp;diff=3459</id>
		<title>FAQ</title>
		<link rel="alternate" type="text/html" href="https://kbu.freifunk.net/wiki/index.php?title=FAQ&amp;diff=3459"/>
		<updated>2015-03-21T07:23:37Z</updated>

		<summary type="html">&lt;p&gt;Kerel: /* Wie komme ich auf meinen Router drauf? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= FAQ =&lt;br /&gt;
&lt;br /&gt;
== Freifunk? Hm, soll ich das tun? ==&lt;br /&gt;
&lt;br /&gt;
=== Was ist Freifunk? ===&lt;br /&gt;
&lt;br /&gt;
Das erklärt [http://freifunk.net/ diese Seite] ganz ganz knackig, ohne zu viel Technik. Dort gibt es auch ein buntes Video.&lt;br /&gt;
&lt;br /&gt;
Hier im Freifunk KBU ist zur Zeit der Internetzugang &amp;quot;fertig&amp;quot;, aber jeder kann sich beteiligen und eigene Inhalte ins Freifunknetz stellen. Einfach den Dienst konfigurieren und am Freifunkrouter anschließen.&lt;br /&gt;
&lt;br /&gt;
=== Wie Zeitaufwändig ist es? ===&lt;br /&gt;
&lt;br /&gt;
Das kommt ganz auf dich an. Wenn du &amp;quot;nur&amp;quot; einen Freifunkrouter betreiben möchtest, dann ist das in ca. einer Stunde erledigt. (Router bestellen, Software aufspielen, Registrieren). Wenn du dir lieber einen fertigen Router bei einem Treffen mitnehmen möchtest, hast du einen netten Abend. &lt;br /&gt;
&lt;br /&gt;
Dann sollte man immer mal wieder die Software auf den neuesten Stand bringen (ca. 1-2x im Jahr 0,5h, wenn überhaupt).&lt;br /&gt;
&lt;br /&gt;
Darüber hinaus kannst du an Usertreffen teilnehmen, Leute kennenlernen, basteln, neue Router in der Nachbarschaft aufstellen, Community Stammtische im Viertel organisieren, mitprogrammieren, zu Freifunktreffen fahren ... Also bis hin zur Lebensaufgabe :-) Ist aber optional!&lt;br /&gt;
&lt;br /&gt;
=== Was kostet das ganze? ===&lt;br /&gt;
&lt;br /&gt;
Du kaufst dir einen Router und musst dann den Strom für den Betrieb bezahlen. Zur Zeit kostet das preiswerteste Modell ([http://luebeck.freifunk.net/wiki/Firmware%3A841nd TP-Link WR841N] ohne das &amp;quot;D&amp;quot; in der Typbezeichnung) unter 20€ im Handel. Der Stromverbrauch wird dich je nach Strompreis um die 6€ im Jahr kosten. (Stand 1/2014)&lt;br /&gt;
&lt;br /&gt;
=== Was ist mit der Störerhaftung? Wie ist das mit &amp;quot;dem Saugen&amp;quot;?===&lt;br /&gt;
&lt;br /&gt;
Viele Leute meinen das man in Deutschland kein offenes Wlan betreiben darf. Das stimmt so nicht, aber das Risiko, sein privates Wlan einfach so offen zu lassen (oder auch andere Leute mit nutzen zu lassen) ist recht hoch. Denn die Gesetzeslage macht es bei Verstößen gegen Rechtsvorschriften bei der Nutzung eines Internetanschlusses möglich, das nicht nur der Täter, sondern auch der Betreiber des Internetanschlusses in die Haftung genommen werden kann. Es macht also in dieser Hinsicht praktisch keinen Unterschied ob du das WLan in deinem Cafe verschlüsselst und den Schlüssel auf Anfrage rausgibst oder es gleich offen betreibst.&lt;br /&gt;
&lt;br /&gt;
Freifunk ist sich der Problematik bewusst, und umgeht die sie, indem der gesamte Internetverkehr nicht direkt vom Internetanschluss des Routerbetreibers ins Netz geschickt wird. Der Freifunkverkehr wird zuerst an einen Freifunkserver im Internet geschickt (man spricht technisch von &amp;quot;getunnelt&amp;quot;) und geht dann erst von dort aus ins Internet. Für das Internet sieht es dann so aus als würde vom Freifunk-Server aus im Internet gesurft.&lt;br /&gt;
&lt;br /&gt;
Wer mehr dazu wissen will liest [[StörerhaftungErklärt|hier weiter]]&lt;br /&gt;
&lt;br /&gt;
== OK, ich probiers! Und jetzt? ==&lt;br /&gt;
&lt;br /&gt;
=== Welche Hardware soll ich kaufen? ===&lt;br /&gt;
&lt;br /&gt;
Ich fand als ersten Überblick über das Thema Hardware [http://luebeck.freifunk.net/wiki/Router die Seite des Lübecker Freifunkwikis] sehr hilfreich.&lt;br /&gt;
&lt;br /&gt;
=== Wie bekomme ich die Software auf den Router? ===&lt;br /&gt;
Eine Anleitung findest du [[Mitmachen|hier]].&lt;br /&gt;
&lt;br /&gt;
=== Ich bin aber nicht so technisch versiert. Schaffe ich das? ===&lt;br /&gt;
&lt;br /&gt;
Dann komm doch einfach mal bei einem Freifunk-Usertreffen vorbei. Da sind immer Freifunker die dir helfen und Deine Fragen beantworten. Bringe deinen Router und eventuell deinen Laptop mit. Du kannst dort auch einen fertigen Router kaufen. Mehr zu den Treffen findest du auf der [[Hauptseite]].&lt;br /&gt;
&lt;br /&gt;
Du kannst auch über die [[Mailingliste]] oder den [[IRC| IRC Chat]] (klicke auf den Link Webchat) Kontakt aufnehmen.  Bedenke beim Chat, das nicht immer alle ständig vor dem Chat sitzen. Abends ist die beste Zeit. Oder Geduld mitbringen bis du entdeckt wirst.&lt;br /&gt;
&lt;br /&gt;
== Ich habs getan! Und wie geht's weiter? ==&lt;br /&gt;
&lt;br /&gt;
=== Muss ich meinen Router manuell Updaten oder kann ich das automatisch erledigen lassen? ===&lt;br /&gt;
&lt;br /&gt;
Zur Zeit gibt es keinen Mechanismus um Firmware Updates automatisch auf den Freifunk Router laden zu lassen. Der normale und empfohlene Weg das Update aufzuspielen geht über den Config Mode und das Webinterface.&lt;br /&gt;
&lt;br /&gt;
Wenn man jedoch sicher in der Benutzung von SSH und der shell ist, gibt es Wege das Update remote zu flashen. Siehe auch [http://wiki.d0b.eu/index.php?title=Freifunk#Node_Shell_Zeug].&lt;br /&gt;
&lt;br /&gt;
=== Wie komme ich auf meinen Router drauf? ===&lt;br /&gt;
Im Normalbetrieb ist erst mal kein Zugriff notwendig (und auch erst mal nicht vorgesehen). Das läuft einfach! ;-) Und es gibt im Normalbetrieb eben auch kein Webinterface, welches Sicherheitslücken haben könnte.&lt;br /&gt;
&lt;br /&gt;
Zum ersten Konfigurieren schaltet mal den Router in einen Konfig-Modus. Der Router nimmt dann in diesem Modus nicht mehr am Freifunknetzwerk teil. Nun kann man dann Rechner an die LAN Ports des Freifunkrouters anschließen und über ein Webinterface per Browser den Router konfigurieren oder Updaten. Das sollte aber nur ganz selten notwendig sein. Nach einem Reboot des Routers geht das Gerät dann wieder in den Freifunk-Modus mit deinen Konfigurationsänderungen.&lt;br /&gt;
&lt;br /&gt;
Wenn man Spaß am Basteln hat kann man das Webinterface aber auch im Normalbetrieb aktivieren. Für die Absicherung muss man dann aber selber sorgen denn per Default ist das nicht abgesichert. Nach dieser Warnung hier die Anleitung nach [http://wiki.freifunk.in-kiel.de/wiki/Firmware Freifunk Kiel], um auf die Weboberfläche zu gelangen:&lt;br /&gt;
&lt;br /&gt;
Das Webinterface des Routers ist nicht über die Link-Local-Adresse, sondern nur über die generelle IPv6 Adresse des Routers zu erreichen. Die IPv6-Adresse bekommt man über SSH (s. [[Pimp_my_Node#IPv6_ssh|IPv6 ssh]] auf den Router:&lt;br /&gt;
  ssh root@LinkLocalIPv6adresse_des_routers%Interface&lt;br /&gt;
Die generelle IPv6-Adresse erfährt man durch Eingabe von&lt;br /&gt;
  ifconfig | grep Global&lt;br /&gt;
Die IPv6-Adresse (&amp;quot;inet6 adr&amp;quot;) kann man nun im Browser in eckigen Klammern und vorangestelltem &amp;quot;http://&amp;quot; aufrufen (zum Beispiel: http://[2001:67c:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx]/) und gelangt so zum Webinterface LuCI.&lt;br /&gt;
&lt;br /&gt;
Falls der Router nicht per IPv6 http liefern sollte, kann man diese per SSH beheben. Dazu folgendes nach dem Login auf der Shell vom Router ausführen:&lt;br /&gt;
 uci delete uhttpd.main.listen_http&lt;br /&gt;
 uci delete uhttpd.main.listen_https&lt;br /&gt;
 &lt;br /&gt;
 uci add_list uhttpd.main.listen_http='[::]:80'&lt;br /&gt;
 uci add_list uhttpd.main.listen_http='0.0.0.0:80'&lt;br /&gt;
 uci add_list uhttpd.main.listen_https='[::]:80'&lt;br /&gt;
 uci add_list uhttpd.main.listen_https='0.0.0.0:80'&lt;br /&gt;
 &lt;br /&gt;
 uci commit uhttpd&lt;br /&gt;
 &lt;br /&gt;
 /etc/init.d/uhttpd enable&lt;br /&gt;
&lt;br /&gt;
=== Wie finde ich meinen  Router im Netzwerk wieder? ===&lt;br /&gt;
&lt;br /&gt;
Die IpV6 Adresse steht in den Node-Informationen deiner [https://register.kbu.freifunk.net/users/sign_in  User Seite]. Da dies eine Link-Local Adresse ist, ist sie nur aus dem Freifunknetz zu erreichen. (Tipp: Interfacename mit vorangestelltem &amp;quot;%&amp;quot; nicht vergessen!)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Ich möchte gerne mehr Infos über meine Nodes ===&lt;br /&gt;
&lt;br /&gt;
Man kann im  [https://register.kbu.freifunk.net Benutzerbereich] einige Informationen sehen. Dort  gibt es Statusinformationen und auch einige &amp;quot;Fieberkurven&amp;quot; zur aktuellen Auslastung.&lt;br /&gt;
&lt;br /&gt;
Das Webinterface auf dem Freifunk Router stellt zwar auch einige dieser Informationen zur Verfügung (und etwas mehr), ist aber standardmäßig aus Sicherheitsgründen nur im Config Mode aktiviert. Das kann man ändern, dann empfiehlt es sich aber den Zugriff zu schützen und abzusichern, z.B. indem man den Zugriff nur über https zulässt und entsprechende Zertifikate installiert. Siehe Frage &amp;quot;Wie komme ich auf meinen Router drauf?&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Kann ich wieder zurück zur original Hersteller Firmware? ===&lt;br /&gt;
&lt;br /&gt;
Ja, wenn Sie vom Hersteller zum Download zur Verfügung gestellt wird. Das sollte aber meistens der Fall sein. Näherer Infos findet man auf http://wiki.openwrt.org/toh/start und ist dann wahrscheinlich ein Supportfall für ein Freifunktreffen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Freifunkrouter mit 2,4GHz und 5 GHz gleichzeitig? ===&lt;br /&gt;
&lt;br /&gt;
Ich fand zum ersten Überblick zum Thema Hardware [http://luebeck.freifunk.net/wiki/Router die Seite des Lübecker Freifunkwikis] sehr hilfreich.&lt;br /&gt;
&lt;br /&gt;
Dort sind die Routermodelle [http://luebeck.freifunk.net/wiki/Firmware%3A3600 TP-Link WDR3600] und [http://luebeck.freifunk.net/wiki/Firmware%3A4300 TP-Link WDR4300] für den Dualbandbetrieb empfohlen. Wobei ich (Stand 11/2014) gerade den Eindruck hatte das letzteres Modell abverkauft wird.&lt;br /&gt;
&lt;br /&gt;
Freifunkrouter decken zwei Funktions-Bereiche ab: &lt;br /&gt;
# Das MESH: hiermit verbinden sich die Router untereinander. Dieses WLAN tritt für den normalen Benutzer nicht in Erscheinung.&lt;br /&gt;
# Das Client-Netz WLAN: hier verbinden sich die Benutzer mit ihrem Mobilgerät unter der ESSID &amp;quot;kbu.freifunk.net&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Dualbandrouter stellen beide Funktionalitäten in beiden Frequenzbereichen gleichzeitig zur Verfügung, auch wenn das im Knotengraph nicht gesondert dargestellt wird. Zum Meshen wird dann einfach immer der beste Link genutzt. Das handelt das Protokoll BATMAN automatisch im Mesh aus. &lt;br /&gt;
&lt;br /&gt;
Man kann es seinem Mobilgerät wahlweise selbst überlassen, in welches Band es sich einloggt, wenn die Hardware beide Bänder unterstützt. Es wird aber auch eine ESSID Ausgestrahlt die auf &amp;quot;5&amp;quot; endet, damit man im Zweifelsfall die Hardware in das bessere WLAN &amp;quot;zwingen&amp;quot; kann.&lt;br /&gt;
&lt;br /&gt;
Generell kann man sagen das das 5GHz Band in Ballungsräumen weniger überlastet ist als das 2,4GHz Band.&lt;br /&gt;
&lt;br /&gt;
=== HowTo Firewall Freifunkrouter? ===&lt;br /&gt;
&lt;br /&gt;
Wenn man sicherstellen will das aus dem Freifunknetz und von Freifunkrouter an sich für das private Netzwerk keine Gefahr ausgeht, kann man seinen/seine Freifunkrouter in ein eigenes Subnetz stellen. Bitte nur VLAN oder richtige physikalische Subnetzte benutzen. Die von vielen Routern angeboteten &amp;quot;Exposed Hosts&amp;quot; oder ähnliche konstrukte taugen nicht, auch wenn man da teilweise auch eigene Subnetzadressen vergeben kann. Wichtig ist hier eine Trennung auf Ethernet-Ebene (Layer 2). Zu von manchen Routern angebotenen Gäste-Netzen habe ich (der Autor) zur Zeit keine Informationen. &lt;br /&gt;
&lt;br /&gt;
Wenn man zusätzlich sicherstellen will, das kein Traffic vom Freifunkrouter ins Internet geht und die Tunnelnutzung erzwungen wird, kann man für den Freifunkrouter wie folgt in einer Firewall/Paketfilter einschränken. Damit ermöglicht man dem Freifunkrouter das Aufbauen der fastd-Tunnel, worüber der Internettraffic weggeleitet wird. Der Freifunkrouter kann dann nicht mehr ohne den Tunnel zu benutzen im Internet &amp;quot;surfen&amp;quot;. (Stichwort: Schutz vor Störerhaftung)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====  Ports ====&lt;br /&gt;
&lt;br /&gt;
Ich hab mal was gesnifft... &lt;br /&gt;
(Stand Freifunksoftware 1.2.1a 12/2014)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Diese Ports werden auf allen Fastd-Gateways benutzt:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Port &lt;br /&gt;
! Protokoll &lt;br /&gt;
! Ziel Adresse&lt;br /&gt;
! Funktion &lt;br /&gt;
|-&lt;br /&gt;
| 53&lt;br /&gt;
| TCP/UDP&lt;br /&gt;
| Lokaler DNS Server (meistens dein Router)&lt;br /&gt;
| Namensauflösung (hm, braucht man die wirklich?)&lt;br /&gt;
|-&lt;br /&gt;
| 67&lt;br /&gt;
| UDP&lt;br /&gt;
| alle IPs incl. globalem Broadcast&lt;br /&gt;
| Optional: DHCP (wenn keine feste IP konfiguration gewünscht ist)&lt;br /&gt;
|-&lt;br /&gt;
| 80&lt;br /&gt;
| TCP&lt;br /&gt;
| Alle Fastd-Gateway-IPs (siehe Folgetabelle)&lt;br /&gt;
| Schlüsselregistrierung für den Fastd Tunnel&lt;br /&gt;
|-&lt;br /&gt;
|123&lt;br /&gt;
|UDP&lt;br /&gt;
| Alle Fastd-Gateway-IPs (siehe Folgetabelle)&lt;br /&gt;
| NTP (Zeitserver)&lt;br /&gt;
|-&lt;br /&gt;
| 10000 &lt;br /&gt;
| UDP &lt;br /&gt;
| Alle Fastd-Gateway-IPs (siehe Folgetabelle)&lt;br /&gt;
| Fastd Tunnel zu den Gateways &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====  IPs Fastd Gateways ====&lt;br /&gt;
Es wird die Ext. IP Addresse eines jeden Supernodes benötigt:&lt;br /&gt;
&lt;br /&gt;
{{:Serverliste:Supernodes}}&lt;br /&gt;
&lt;br /&gt;
==== IpV4 vs. IpV6 ====&lt;br /&gt;
&lt;br /&gt;
(Stand Freifunksoftware 1.2.1a 12/2014)&lt;br /&gt;
&lt;br /&gt;
Zur Zeit sehe ich bei mir mangels nativen IpV6 nur IpV4 Traffic in Richtung Internet. Auf der Mailingliste wurde aber thematisiert das zur Zeit IpV6 zur Kommunikation der Nodes mit den Fastd-Gateways noch nicht benutzt wird. Kommt vermutlich mit der nächsten Firmwareversion.&lt;br /&gt;
&lt;br /&gt;
=== Captive Portal installieren ===&lt;br /&gt;
&lt;br /&gt;
Wir haben uns dagegen entschieden aus verschiedenen Gründen. Wer unbedingt will, kann das aber über Einspielen und Konfigurieren von entsprechneden Pakete aus den Originalquellen von openWRT machen. Ist aber alles andere als trivial.&lt;br /&gt;
&lt;br /&gt;
== Technische Fragen ==&lt;br /&gt;
&lt;br /&gt;
=== Warum Kanal 1? ===&lt;br /&gt;
&lt;br /&gt;
http://lists.kbu.freifunk.net/pipermail/freifunk-bonn/2014-July/002439.html&lt;/div&gt;</summary>
		<author><name>Kerel</name></author>
	</entry>
	<entry>
		<id>https://kbu.freifunk.net/wiki/index.php?title=FAQ&amp;diff=3458</id>
		<title>FAQ</title>
		<link rel="alternate" type="text/html" href="https://kbu.freifunk.net/wiki/index.php?title=FAQ&amp;diff=3458"/>
		<updated>2015-03-21T07:22:24Z</updated>

		<summary type="html">&lt;p&gt;Kerel: /* OK, ich probiers! Und jetzt? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= FAQ =&lt;br /&gt;
&lt;br /&gt;
== Freifunk? Hm, soll ich das tun? ==&lt;br /&gt;
&lt;br /&gt;
=== Was ist Freifunk? ===&lt;br /&gt;
&lt;br /&gt;
Das erklärt [http://freifunk.net/ diese Seite] ganz ganz knackig, ohne zu viel Technik. Dort gibt es auch ein buntes Video.&lt;br /&gt;
&lt;br /&gt;
Hier im Freifunk KBU ist zur Zeit der Internetzugang &amp;quot;fertig&amp;quot;, aber jeder kann sich beteiligen und eigene Inhalte ins Freifunknetz stellen. Einfach den Dienst konfigurieren und am Freifunkrouter anschließen.&lt;br /&gt;
&lt;br /&gt;
=== Wie Zeitaufwändig ist es? ===&lt;br /&gt;
&lt;br /&gt;
Das kommt ganz auf dich an. Wenn du &amp;quot;nur&amp;quot; einen Freifunkrouter betreiben möchtest, dann ist das in ca. einer Stunde erledigt. (Router bestellen, Software aufspielen, Registrieren). Wenn du dir lieber einen fertigen Router bei einem Treffen mitnehmen möchtest, hast du einen netten Abend. &lt;br /&gt;
&lt;br /&gt;
Dann sollte man immer mal wieder die Software auf den neuesten Stand bringen (ca. 1-2x im Jahr 0,5h, wenn überhaupt).&lt;br /&gt;
&lt;br /&gt;
Darüber hinaus kannst du an Usertreffen teilnehmen, Leute kennenlernen, basteln, neue Router in der Nachbarschaft aufstellen, Community Stammtische im Viertel organisieren, mitprogrammieren, zu Freifunktreffen fahren ... Also bis hin zur Lebensaufgabe :-) Ist aber optional!&lt;br /&gt;
&lt;br /&gt;
=== Was kostet das ganze? ===&lt;br /&gt;
&lt;br /&gt;
Du kaufst dir einen Router und musst dann den Strom für den Betrieb bezahlen. Zur Zeit kostet das preiswerteste Modell ([http://luebeck.freifunk.net/wiki/Firmware%3A841nd TP-Link WR841N] ohne das &amp;quot;D&amp;quot; in der Typbezeichnung) unter 20€ im Handel. Der Stromverbrauch wird dich je nach Strompreis um die 6€ im Jahr kosten. (Stand 1/2014)&lt;br /&gt;
&lt;br /&gt;
=== Was ist mit der Störerhaftung? Wie ist das mit &amp;quot;dem Saugen&amp;quot;?===&lt;br /&gt;
&lt;br /&gt;
Viele Leute meinen das man in Deutschland kein offenes Wlan betreiben darf. Das stimmt so nicht, aber das Risiko, sein privates Wlan einfach so offen zu lassen (oder auch andere Leute mit nutzen zu lassen) ist recht hoch. Denn die Gesetzeslage macht es bei Verstößen gegen Rechtsvorschriften bei der Nutzung eines Internetanschlusses möglich, das nicht nur der Täter, sondern auch der Betreiber des Internetanschlusses in die Haftung genommen werden kann. Es macht also in dieser Hinsicht praktisch keinen Unterschied ob du das WLan in deinem Cafe verschlüsselst und den Schlüssel auf Anfrage rausgibst oder es gleich offen betreibst.&lt;br /&gt;
&lt;br /&gt;
Freifunk ist sich der Problematik bewusst, und umgeht die sie, indem der gesamte Internetverkehr nicht direkt vom Internetanschluss des Routerbetreibers ins Netz geschickt wird. Der Freifunkverkehr wird zuerst an einen Freifunkserver im Internet geschickt (man spricht technisch von &amp;quot;getunnelt&amp;quot;) und geht dann erst von dort aus ins Internet. Für das Internet sieht es dann so aus als würde vom Freifunk-Server aus im Internet gesurft.&lt;br /&gt;
&lt;br /&gt;
Wer mehr dazu wissen will liest [[StörerhaftungErklärt|hier weiter]]&lt;br /&gt;
&lt;br /&gt;
== OK, ich probiers! Und jetzt? ==&lt;br /&gt;
&lt;br /&gt;
=== Welche Hardware soll ich kaufen? ===&lt;br /&gt;
&lt;br /&gt;
Ich fand als ersten Überblick über das Thema Hardware [http://luebeck.freifunk.net/wiki/Router die Seite des Lübecker Freifunkwikis] sehr hilfreich.&lt;br /&gt;
&lt;br /&gt;
=== Wie bekomme ich die Software auf den Router? ===&lt;br /&gt;
Eine Anleitung findest du [[Mitmachen|hier]].&lt;br /&gt;
&lt;br /&gt;
=== Ich bin aber nicht so technisch versiert. Schaffe ich das? ===&lt;br /&gt;
&lt;br /&gt;
Dann komm doch einfach mal bei einem Freifunk-Usertreffen vorbei. Da sind immer Freifunker die dir helfen und Deine Fragen beantworten. Bringe deinen Router und eventuell deinen Laptop mit. Du kannst dort auch einen fertigen Router kaufen. Mehr zu den Treffen findest du auf der [[Hauptseite]].&lt;br /&gt;
&lt;br /&gt;
Du kannst auch über die [[Mailingliste]] oder den [[IRC| IRC Chat]] (klicke auf den Link Webchat) Kontakt aufnehmen.  Bedenke beim Chat, das nicht immer alle ständig vor dem Chat sitzen. Abends ist die beste Zeit. Oder Geduld mitbringen bis du entdeckt wirst.&lt;br /&gt;
&lt;br /&gt;
== Ich habs getan! Und wie geht's weiter? ==&lt;br /&gt;
&lt;br /&gt;
=== Muss ich meinen Router manuell Updaten oder kann ich das automatisch erledigen lassen? ===&lt;br /&gt;
&lt;br /&gt;
Zur Zeit gibt es keinen Mechanismus um Firmware Updates automatisch auf den Freifunk Router laden zu lassen. Der normale und empfohlene Weg das Update aufzuspielen geht über den Config Mode und das Webinterface.&lt;br /&gt;
&lt;br /&gt;
Wenn man jedoch sicher in der Benutzung von SSH und der shell ist, gibt es Wege das Update remote zu flashen. Siehe auch [http://wiki.d0b.eu/index.php?title=Freifunk#Node_Shell_Zeug].&lt;br /&gt;
&lt;br /&gt;
=== Wie komme ich auf meinen Router drauf? ===&lt;br /&gt;
Im Normalbetrieb ist erst mal kein Zugriff notwendig (und auch erst mal nicht vorgesehen). Das läuft einfach! ;-) Und es gibt im Normalbetrieb eben auch kein Webinterface, welches Sicherheitslücken haben könnte.&lt;br /&gt;
&lt;br /&gt;
Zum ersten Konfigurieren schaltet mal den Router in einen Konfig-Modus. Der Router nimmt dann in diesem Modus nicht mehr am Freifunknetzwerk teil. Nun kann man dann Rechner an die LAN Ports des Freifunkrouters anschließen und über ein Webinterface per Browser den Router konfigurieren oder Updaten. Das sollte aber nur ganz selten notwendig sein. Nach einem Reboot des Routers geht das Gerät dann wieder in den Freifunk-Modus mit deinen Konfigurationsänderungen.&lt;br /&gt;
&lt;br /&gt;
Wenn man Spaß am Basteln hat kann man das Webinterface aber auch im Normalbetrieb aktivieren. Für die Absicherung muss man dann aber selber sorgen denn per Default ist das nicht abgesichert. Nach dieser Warnung hier die Anleitung nach [http://wiki.freifunk.in-kiel.de/wiki/Firmware Freifunk Kiel], um auf die Weboberfläche zu gelangen:&lt;br /&gt;
&lt;br /&gt;
Das Webinterface des Routers ist nicht über die Link-Local-Adresse, sondern nur über die generelle IPv6 Adresse des Routers zu erreichen. Die IPv6-Adresse bekommt man über SSH (s. [https://kbu.freifunk.net/wiki/index.php?title=Pimp_my_Node#IPv6_ssh IPv6 ssh] auf den Router:&lt;br /&gt;
  ssh root@LinkLocalIPv6adresse_des_routers%Interface&lt;br /&gt;
Die generelle IPv6-Adresse erfährt man durch Eingabe von&lt;br /&gt;
  ifconfig | grep Global&lt;br /&gt;
Die IPv6-Adresse (&amp;quot;inet6 adr&amp;quot;) kann man nun im Browser in eckigen Klammern und vorangestelltem &amp;quot;http://&amp;quot; aufrufen (zum Beispiel: http://[2001:67c:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx]/) und gelangt so zum Webinterface LuCI.&lt;br /&gt;
&lt;br /&gt;
Falls der Router nicht per IPv6 http liefern sollte, kann man diese per SSH beheben. Dazu folgendes nach dem Login auf der Shell vom Router ausführen:&lt;br /&gt;
 uci delete uhttpd.main.listen_http&lt;br /&gt;
 uci delete uhttpd.main.listen_https&lt;br /&gt;
 &lt;br /&gt;
 uci add_list uhttpd.main.listen_http='[::]:80'&lt;br /&gt;
 uci add_list uhttpd.main.listen_http='0.0.0.0:80'&lt;br /&gt;
 uci add_list uhttpd.main.listen_https='[::]:80'&lt;br /&gt;
 uci add_list uhttpd.main.listen_https='0.0.0.0:80'&lt;br /&gt;
 &lt;br /&gt;
 uci commit uhttpd&lt;br /&gt;
 &lt;br /&gt;
 /etc/init.d/uhttpd enable&lt;br /&gt;
&lt;br /&gt;
=== Wie finde ich meinen  Router im Netzwerk wieder? ===&lt;br /&gt;
&lt;br /&gt;
Die IpV6 Adresse steht in den Node-Informationen deiner [https://register.kbu.freifunk.net/users/sign_in  User Seite]. Da dies eine Link-Local Adresse ist, ist sie nur aus dem Freifunknetz zu erreichen. (Tipp: Interfacename mit vorangestelltem &amp;quot;%&amp;quot; nicht vergessen!)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Ich möchte gerne mehr Infos über meine Nodes ===&lt;br /&gt;
&lt;br /&gt;
Man kann im  [https://register.kbu.freifunk.net Benutzerbereich] einige Informationen sehen. Dort  gibt es Statusinformationen und auch einige &amp;quot;Fieberkurven&amp;quot; zur aktuellen Auslastung.&lt;br /&gt;
&lt;br /&gt;
Das Webinterface auf dem Freifunk Router stellt zwar auch einige dieser Informationen zur Verfügung (und etwas mehr), ist aber standardmäßig aus Sicherheitsgründen nur im Config Mode aktiviert. Das kann man ändern, dann empfiehlt es sich aber den Zugriff zu schützen und abzusichern, z.B. indem man den Zugriff nur über https zulässt und entsprechende Zertifikate installiert. Siehe Frage &amp;quot;Wie komme ich auf meinen Router drauf?&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Kann ich wieder zurück zur original Hersteller Firmware? ===&lt;br /&gt;
&lt;br /&gt;
Ja, wenn Sie vom Hersteller zum Download zur Verfügung gestellt wird. Das sollte aber meistens der Fall sein. Näherer Infos findet man auf http://wiki.openwrt.org/toh/start und ist dann wahrscheinlich ein Supportfall für ein Freifunktreffen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Freifunkrouter mit 2,4GHz und 5 GHz gleichzeitig? ===&lt;br /&gt;
&lt;br /&gt;
Ich fand zum ersten Überblick zum Thema Hardware [http://luebeck.freifunk.net/wiki/Router die Seite des Lübecker Freifunkwikis] sehr hilfreich.&lt;br /&gt;
&lt;br /&gt;
Dort sind die Routermodelle [http://luebeck.freifunk.net/wiki/Firmware%3A3600 TP-Link WDR3600] und [http://luebeck.freifunk.net/wiki/Firmware%3A4300 TP-Link WDR4300] für den Dualbandbetrieb empfohlen. Wobei ich (Stand 11/2014) gerade den Eindruck hatte das letzteres Modell abverkauft wird.&lt;br /&gt;
&lt;br /&gt;
Freifunkrouter decken zwei Funktions-Bereiche ab: &lt;br /&gt;
# Das MESH: hiermit verbinden sich die Router untereinander. Dieses WLAN tritt für den normalen Benutzer nicht in Erscheinung.&lt;br /&gt;
# Das Client-Netz WLAN: hier verbinden sich die Benutzer mit ihrem Mobilgerät unter der ESSID &amp;quot;kbu.freifunk.net&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Dualbandrouter stellen beide Funktionalitäten in beiden Frequenzbereichen gleichzeitig zur Verfügung, auch wenn das im Knotengraph nicht gesondert dargestellt wird. Zum Meshen wird dann einfach immer der beste Link genutzt. Das handelt das Protokoll BATMAN automatisch im Mesh aus. &lt;br /&gt;
&lt;br /&gt;
Man kann es seinem Mobilgerät wahlweise selbst überlassen, in welches Band es sich einloggt, wenn die Hardware beide Bänder unterstützt. Es wird aber auch eine ESSID Ausgestrahlt die auf &amp;quot;5&amp;quot; endet, damit man im Zweifelsfall die Hardware in das bessere WLAN &amp;quot;zwingen&amp;quot; kann.&lt;br /&gt;
&lt;br /&gt;
Generell kann man sagen das das 5GHz Band in Ballungsräumen weniger überlastet ist als das 2,4GHz Band.&lt;br /&gt;
&lt;br /&gt;
=== HowTo Firewall Freifunkrouter? ===&lt;br /&gt;
&lt;br /&gt;
Wenn man sicherstellen will das aus dem Freifunknetz und von Freifunkrouter an sich für das private Netzwerk keine Gefahr ausgeht, kann man seinen/seine Freifunkrouter in ein eigenes Subnetz stellen. Bitte nur VLAN oder richtige physikalische Subnetzte benutzen. Die von vielen Routern angeboteten &amp;quot;Exposed Hosts&amp;quot; oder ähnliche konstrukte taugen nicht, auch wenn man da teilweise auch eigene Subnetzadressen vergeben kann. Wichtig ist hier eine Trennung auf Ethernet-Ebene (Layer 2). Zu von manchen Routern angebotenen Gäste-Netzen habe ich (der Autor) zur Zeit keine Informationen. &lt;br /&gt;
&lt;br /&gt;
Wenn man zusätzlich sicherstellen will, das kein Traffic vom Freifunkrouter ins Internet geht und die Tunnelnutzung erzwungen wird, kann man für den Freifunkrouter wie folgt in einer Firewall/Paketfilter einschränken. Damit ermöglicht man dem Freifunkrouter das Aufbauen der fastd-Tunnel, worüber der Internettraffic weggeleitet wird. Der Freifunkrouter kann dann nicht mehr ohne den Tunnel zu benutzen im Internet &amp;quot;surfen&amp;quot;. (Stichwort: Schutz vor Störerhaftung)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====  Ports ====&lt;br /&gt;
&lt;br /&gt;
Ich hab mal was gesnifft... &lt;br /&gt;
(Stand Freifunksoftware 1.2.1a 12/2014)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Diese Ports werden auf allen Fastd-Gateways benutzt:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Port &lt;br /&gt;
! Protokoll &lt;br /&gt;
! Ziel Adresse&lt;br /&gt;
! Funktion &lt;br /&gt;
|-&lt;br /&gt;
| 53&lt;br /&gt;
| TCP/UDP&lt;br /&gt;
| Lokaler DNS Server (meistens dein Router)&lt;br /&gt;
| Namensauflösung (hm, braucht man die wirklich?)&lt;br /&gt;
|-&lt;br /&gt;
| 67&lt;br /&gt;
| UDP&lt;br /&gt;
| alle IPs incl. globalem Broadcast&lt;br /&gt;
| Optional: DHCP (wenn keine feste IP konfiguration gewünscht ist)&lt;br /&gt;
|-&lt;br /&gt;
| 80&lt;br /&gt;
| TCP&lt;br /&gt;
| Alle Fastd-Gateway-IPs (siehe Folgetabelle)&lt;br /&gt;
| Schlüsselregistrierung für den Fastd Tunnel&lt;br /&gt;
|-&lt;br /&gt;
|123&lt;br /&gt;
|UDP&lt;br /&gt;
| Alle Fastd-Gateway-IPs (siehe Folgetabelle)&lt;br /&gt;
| NTP (Zeitserver)&lt;br /&gt;
|-&lt;br /&gt;
| 10000 &lt;br /&gt;
| UDP &lt;br /&gt;
| Alle Fastd-Gateway-IPs (siehe Folgetabelle)&lt;br /&gt;
| Fastd Tunnel zu den Gateways &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====  IPs Fastd Gateways ====&lt;br /&gt;
Es wird die Ext. IP Addresse eines jeden Supernodes benötigt:&lt;br /&gt;
&lt;br /&gt;
{{:Serverliste:Supernodes}}&lt;br /&gt;
&lt;br /&gt;
==== IpV4 vs. IpV6 ====&lt;br /&gt;
&lt;br /&gt;
(Stand Freifunksoftware 1.2.1a 12/2014)&lt;br /&gt;
&lt;br /&gt;
Zur Zeit sehe ich bei mir mangels nativen IpV6 nur IpV4 Traffic in Richtung Internet. Auf der Mailingliste wurde aber thematisiert das zur Zeit IpV6 zur Kommunikation der Nodes mit den Fastd-Gateways noch nicht benutzt wird. Kommt vermutlich mit der nächsten Firmwareversion.&lt;br /&gt;
&lt;br /&gt;
=== Captive Portal installieren ===&lt;br /&gt;
&lt;br /&gt;
Wir haben uns dagegen entschieden aus verschiedenen Gründen. Wer unbedingt will, kann das aber über Einspielen und Konfigurieren von entsprechneden Pakete aus den Originalquellen von openWRT machen. Ist aber alles andere als trivial.&lt;br /&gt;
&lt;br /&gt;
== Technische Fragen ==&lt;br /&gt;
&lt;br /&gt;
=== Warum Kanal 1? ===&lt;br /&gt;
&lt;br /&gt;
http://lists.kbu.freifunk.net/pipermail/freifunk-bonn/2014-July/002439.html&lt;/div&gt;</summary>
		<author><name>Kerel</name></author>
	</entry>
	<entry>
		<id>https://kbu.freifunk.net/wiki/index.php?title=U23-Space-Mission&amp;diff=3417</id>
		<title>U23-Space-Mission</title>
		<link rel="alternate" type="text/html" href="https://kbu.freifunk.net/wiki/index.php?title=U23-Space-Mission&amp;diff=3417"/>
		<updated>2015-03-19T21:54:54Z</updated>

		<summary type="html">&lt;p&gt;Kerel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:Internes]]&lt;br /&gt;
Das Projekt u23 / Freifunk Space Mission fand vom Oktober - November 2014 statt. Im Rahmen der u23-Projekts des Chaos Computer Club Colognes (C4) e.V. wurden verschiedene Hacklings in Technik und Ideen rund um das Freifunk-Projekt eingeführt. Auf dieser Seite sind Links, Presseartikel und Material aufgeführt.&lt;br /&gt;
&lt;br /&gt;
Das Projekt begann mit einer Einführungs-Phase im Oktober. An insgesamt fünf Terminen wurden die Teilnehmenden in verschiedene technische Aspekte Rund um Linux, Netzwerke und Freifunk eingeführt. Danach ging's in die Projektarbeit. Zum Abschluss stellte jede Kleingruppe ihr Projektergebnis vor.&lt;br /&gt;
&lt;br /&gt;
Vom 21. - 23.11. fand der Außeneinsatz in Arnsberg statt. Im Rahmen eines Geekends wurde das dortige Freifunk-Netz ausgebaut.&lt;br /&gt;
&lt;br /&gt;
== Einführungs-Termine ==&lt;br /&gt;
Die Folien sind im im Wiki abgelegt. Im Forum gibt es weitere Informationen wie Aufgaben, Erläuterungen und Zusatzmaterial.&lt;br /&gt;
&lt;br /&gt;
* 5. Oktober: Linux Intro Workshop - [[media:U23-welcome.pdf|(Folien)]] [https://forum.freifunk.net/t/5-oktober-linux-intro-workshop/253 (Forum)]&lt;br /&gt;
* 6. Oktober: OpenWRT und CCC - [[media:u23-ccc-openwrt.pdf|(Folien)]] [https://forum.freifunk.net/t/6-oktober-openwrt-und-ccc/254 (Forum)]&lt;br /&gt;
* 13. Oktober: Internet und Routing - [[media:U23-Internet-Routing.pdf|(Folien)]] [https://forum.freifunk.net/t/13-oktober-internet-und-routing/255 (Forum)]&lt;br /&gt;
* 20. Oktober: Link-Layer - [[media:Space_Mission_Vortrag_Link_Layer.pdf|(Folien)]] [https://forum.freifunk.net/t/20-oktober-link-layer/256/ (Forum)]&lt;br /&gt;
* 27. Oktober: Freifunk-Netze am Beispiel von KBU - [[media:20141027-u23-freifunk.pdf|(Folien)]] [https://forum.freifunk.net/t/27-oktober-freifunk-netze-am-beispiel-von-kbu/257 (Forum)]&lt;br /&gt;
&lt;br /&gt;
== Projekte / Abschlusspräsentation ==&lt;br /&gt;
Die Präsentation der Projekte fand im Rahmen eines OpenChaos statt am 27. November um 20:00 Uhr statt [http://koeln.ccc.de/updates/2014-11-27_OC_U23.xml]&lt;br /&gt;
&lt;br /&gt;
Die Aufzeichnung findet Ihr unter [http://media.ccc.de/browse/events/openchaos/c4.openchaos.2014.11.u23-abschlusspraesentation-freifunk.html media.ccc.de].&lt;br /&gt;
Folien der Vorträge sind teilweise auf [https://forum.freifunk.net/t/bericht-von-der-abschlussprasentation/832 https://forum.freifunk.net] verlinkt.&lt;br /&gt;
# ''Sicherheit im Freifunk-Netz? Anomalie Erkennung'', Rom, [[media:U23_Sicherheit.pdf |Folien]], [https://forum.freifunk.net/t/projekt-security-im-mesh-netz/459 Forum], [https://github.com/romrosso/adin Github]&lt;br /&gt;
# ''Dezentrales Kommunikations- &amp;amp; Informationssystem'', Robert, Trip, Tweet, [[media:Dezentrales_Kommunikations_Informationssystem.pdf | Folien]], [https://forum.freifunk.net/t/projekt-dezentrales-kommunikations-informationssystem/462/14 Forum], [https://github.com/RobertSchneider/bcc_server Github(1)], [https://github.com/OSpringer/bcc-library Github(2)]&lt;br /&gt;
# ''Netzwerk-Monitoring: BATMAN und collectd'', mraerino, esssing, [[media:u23_collectd.pdf | Folien]], [https://forum.freifunk.net/t/projekt-netzwerk-management-monitoring/518 Forum], [https://github.com/aergus/collectd-batman-adv Github]&lt;br /&gt;
# ''Dynamisches Routing - BGP'', enum, kerel, [[media:U23bgp.pdf | Folien]]&lt;br /&gt;
&lt;br /&gt;
== Pressespiegel ==&lt;br /&gt;
=== Allgemein ===&lt;br /&gt;
* http://www.heise.de/newsticker/meldung/CCC-Koeln-Nachwuchsprojekt-fuer-Freifunker-2305422.html&lt;br /&gt;
&lt;br /&gt;
=== Geekend ===&lt;br /&gt;
* http://www.blickpunkt-arnsberg-sundern.de/auch-chaos-computer-club-bastelt-am-arnsberger-freifunk-netz&lt;br /&gt;
* http://www.sauerlandkurier.de/vermischtes/freifunk-arnsberg/&lt;br /&gt;
* http://www.derwesten.de/staedte/arnsberg/chaos-computer-club-in-arnsberg-id10069058.html&lt;br /&gt;
&lt;br /&gt;
== Fotos ==&lt;br /&gt;
* http://media.freifunk.net/u/thomasdotwtf/tag/geekend/&lt;br /&gt;
* http://media.freifunk.net/u/thomasdotwtf/tag/u23/&lt;br /&gt;
* http://media.freifunk.net/u/yanosz/tag/arnsberg/&lt;/div&gt;</summary>
		<author><name>Kerel</name></author>
	</entry>
	<entry>
		<id>https://kbu.freifunk.net/wiki/index.php?title=KBU:Datenschutz&amp;diff=3416</id>
		<title>KBU:Datenschutz</title>
		<link rel="alternate" type="text/html" href="https://kbu.freifunk.net/wiki/index.php?title=KBU:Datenschutz&amp;diff=3416"/>
		<updated>2015-03-19T21:49:15Z</updated>

		<summary type="html">&lt;p&gt;Kerel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:Internes]]&lt;br /&gt;
Wie auf jedem Informationsverarbeitungssystem, fallen auch im Freifunk-Netzwerk und der weiteren Infrastruktur, zum Betrieb mehr oder weniger erforderliche, Verbindungs- und Metadaten an. Dieser Umstand kann dazu führen, das durch personenbezogener Daten, Kommunikation auf eine oder mehrere Personen zurückverfolgt und damit die Privatsphäre der Kommunikationspartner verletzt werden könnte. &lt;br /&gt;
&lt;br /&gt;
Wir möchten daher auf dieser Seite so transparent wie nur möglich sein und offenlegen in welchem Umfang wir welche Daten vorhalten oder auswerten.&lt;br /&gt;
&lt;br /&gt;
== Datenerhebung und Verarbeitung ==&lt;br /&gt;
&lt;br /&gt;
Folgende ''uns bekannte'' Daten werden auf Freifunk-KBU Systeme erhoben und unterliegen folgende Aufbewahrungsfristen:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Typ&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Anonymisiert&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Speicherzeit auf Server&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Speicherzeit im Backup&lt;br /&gt;
|-&lt;br /&gt;
! Apache access und error Log&lt;br /&gt;
| ja&lt;br /&gt;
| 1 Monat&lt;br /&gt;
| Serverzeit + 8 Tage&lt;br /&gt;
|-&lt;br /&gt;
! Traffic Daten&lt;br /&gt;
| ja&lt;br /&gt;
| ∞&lt;br /&gt;
| Serverzeit + 8 Tage&lt;br /&gt;
|-&lt;br /&gt;
! Mailingliste&lt;br /&gt;
| nein&lt;br /&gt;
| ∞&lt;br /&gt;
| Serverzeit + 8 Tage&lt;br /&gt;
|-&lt;br /&gt;
! E-Mail Logs (warn, info, error)&lt;br /&gt;
| nein&lt;br /&gt;
| 1 Monat&lt;br /&gt;
| Serverzeit + 8 Tage&lt;br /&gt;
|-&lt;br /&gt;
! Wiki Historie&lt;br /&gt;
| nein&lt;br /&gt;
| ∞&lt;br /&gt;
| Serverzeit + 8 Tage&lt;br /&gt;
|-&lt;br /&gt;
! Logins&lt;br /&gt;
| nein&lt;br /&gt;
| 1 Monat&lt;br /&gt;
| Serverzeit + 8 Tage&lt;br /&gt;
|-&lt;br /&gt;
! Webcache&lt;br /&gt;
| ja&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
! DHCP-Leases&lt;br /&gt;
| TODO&lt;br /&gt;
| TODO&lt;br /&gt;
| TODO&lt;br /&gt;
|-&lt;br /&gt;
! MAC und IP-Adressen für BATMAN&lt;br /&gt;
| TODO&lt;br /&gt;
| TODO&lt;br /&gt;
| TODO&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Anonymisiert heißt, dass zur Speicherung von Informationen der Verweis auf eindeutige Identifikationsnummern (z.B. IP-Adressen, Session Daten) komplett bei der Erhebung oder kurze Zeit später entfernt oder stark verkürzt wird. Bei IP-Adressen bedeutet das, dass die letzten beiden Bytes mit Nullen ersetzt werden.&lt;br /&gt;
&lt;br /&gt;
== Auswertung ==&lt;br /&gt;
&lt;br /&gt;
Zur Überwachung und zur Reflexion von umgesetzten Konzepten und Konfigurationen unseres Netzwerkes, werden von uns folgende Daten ausgewertet:&lt;br /&gt;
&lt;br /&gt;
* Dauerhafte Speicherung von E-Mails der [[Mailingliste]] und öffentlicher Zugang zu dem [http://lists.kbu.freifunk.net/pipermail/freifunk-bonn/ Archiv] der Liste&lt;br /&gt;
* anonymisierte Webseiten Zugriffe und graphische Auswertung mit awstats&lt;br /&gt;
* anonymisiertes [[Statistik:kbu internet|Trafficaufkommen]] innerhalb des Freifunk-KBU Netzwerkes und in andere mit angeschlossene Netze&lt;br /&gt;
* Latenzzeiten [[Statistik:ping kbu|innerhalb]] des Freifunk-KBU Netzwerkes und in [[Statistik:ping internet|andere]] mit angeschlossene Netze&lt;br /&gt;
* Anzahl [[Statistik#Node_.C3.9Cbersicht|aktiver Nodes]] und Vermashung innerhalb des Netzes&lt;br /&gt;
&lt;br /&gt;
== Einschränkungen und künstliche Limitierungen ==&lt;br /&gt;
&lt;br /&gt;
Grundsätzlich ist innerhalb des Freifunknetzes-KBU, sowohl die Kommunikation innerhalb, als auch mit externen Netzen, wie das Internet, uneingeschränkt möglich und in keiner Form künstlich limitiert. Die Limitierung in Form von Durchsatz, Verfügbarkeit, Latenz sind ausschließlich durch Rahmenbedingungen des Netzwerkes, deren Ressourcen und der aktuellen Nutzung begrenzt.&lt;br /&gt;
&lt;br /&gt;
== Server Standorte ==&lt;br /&gt;
&lt;br /&gt;
Sämtliche Server Infrastruktur, die wir für das Freifunk-KBU Netz benötigen, steht in deutschen Rechenzentren.&lt;/div&gt;</summary>
		<author><name>Kerel</name></author>
	</entry>
	<entry>
		<id>https://kbu.freifunk.net/wiki/index.php?title=Dienst:Tinc&amp;diff=3414</id>
		<title>Dienst:Tinc</title>
		<link rel="alternate" type="text/html" href="https://kbu.freifunk.net/wiki/index.php?title=Dienst:Tinc&amp;diff=3414"/>
		<updated>2015-03-19T21:35:14Z</updated>

		<summary type="html">&lt;p&gt;Kerel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:Infrastruktur]]&lt;br /&gt;
[[Kategorie:Dienste]]&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#F00&amp;quot;&amp;gt; '''Veraltet - nicht mehr verwenden'''&amp;lt;/span&amp;gt;&lt;br /&gt;
== Einleitung ==&lt;br /&gt;
Ein Tinc-VPN http://www.tinc-vpn.org/ verbindet alle Nodes mit Internet-Uplink. Das ''Intracity-VPN'' arbeitet im Switched-Mode: alle Nodes werden zu einer gemeinsamen OSI-2 Broadcast-Domäne zusammengefasst. Über die Tinc-Verbindungen werden ausschließlich batman-adv Pakete versendet.&lt;br /&gt;
&lt;br /&gt;
In der Node-Fimrware sind die Tinc-Server vpn1, vpn2, vpn3, vpn4 (.kbu.freifunk.net) konfiguriert. Im DNS zeigt ein CName-Alias auf den entsprechenden Host. (vpn2.kbu.freifunk.net -&amp;gt; felicitas.kbu.freifunk.net). Aktuell sind lediglich vpn2 und vpn3 in Betrieb. &lt;br /&gt;
&lt;br /&gt;
Per Konvention ist der Tinc-Name jedes Nodes identisch mit der Hardware-Adresse (siehe Aufkleber Rückseite). Trennzeichen ( : bzw. - ) werden jedoch entfernt. Die folgende Abbildung zeigt die aktuelle Tinc-Topologie.&lt;br /&gt;
&lt;br /&gt;
https://register.kbu.freifunk.net/cgi-bin/node-graph.png&lt;br /&gt;
&lt;br /&gt;
== Tinc auf Felicitas ==&lt;br /&gt;
Felicitas steht allen Nodes als VPN-Server zur Verfügung. VPN-, DNS- und Masquerding Dienste werden ebenfalls auf Felicitas betrieben. Der folgende Abschnitt beschreibt die Tinc und Netzkonfiguration auf Felictas.&lt;br /&gt;
&lt;br /&gt;
=== Tinc-Config ===&lt;br /&gt;
Felicitas verwendet zum Betrieb des ''intracity''-VPN die folgende Konfiguration&lt;br /&gt;
 #/etc/tinc/intracity/tinc.conf&lt;br /&gt;
 name    =       vpn2&lt;br /&gt;
 Mode    =       switch&lt;br /&gt;
 ClampMSS =      no&lt;br /&gt;
 Compression =   10&lt;br /&gt;
 Cipher  =       none&lt;br /&gt;
 GraphDumpFile = /var/log/tinc/intracity-graph.dot&lt;br /&gt;
 ConnectTo vpn1&lt;br /&gt;
 Address 195.54.164.203&lt;br /&gt;
 DirectOnly = yes&lt;br /&gt;
&lt;br /&gt;
Beim Start erstellt tinc ein gleichnamiges tap-Interface über das der Traffic abgewickelt wird.&lt;br /&gt;
 # ifconfig intracity&lt;br /&gt;
 intracity Link encap:Ethernet  HWaddr 1e:41:fc:07:df:4d  &lt;br /&gt;
           inet6 addr: fe80::1c41:fcff:fe07:df4d/64 Scope:Link&lt;br /&gt;
           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1&lt;br /&gt;
           RX packets:142556 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;
           TX packets:39991 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;
           collisions:0 txqueuelen:500 &lt;br /&gt;
           RX bytes:15853487 (15.1 MiB)  TX bytes:15886286 (15.1 MiB)&lt;br /&gt;
&lt;br /&gt;
Gleichzeitig wird batman-adv gestartet, das tinc-Interface batman-adv hinzugefügt und bat0 in die Bridge der Mesh-Cloud aufgenommen. Siehe: ''/etc/tinc/intracity/tinc-up''&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 /sbin/insmod /usr/local/lib/batman-adv.ko&lt;br /&gt;
 /usr/sbin/batctl if add intracity&lt;br /&gt;
 /sbin/ifconfig intracity up&lt;br /&gt;
 ip link set up dev bat0&lt;br /&gt;
 /usr/sbin/brctl addif br-ff bat0&lt;br /&gt;
&lt;br /&gt;
Beim beenden werden die Änderungen rückgängig gemacht: ''/etc/tinc/intracity/tinc-down ''&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 /sbin/rmmod /usr/local/lib/batman-adv.ko&lt;br /&gt;
 /usr/sbin/batctl if del intracity&lt;br /&gt;
 /usr/sbin/brctl delif br-ff intracity&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Interfaces ===&lt;br /&gt;
&lt;br /&gt;
Die Bridge br-ff fasst alle zur Mesh-Cloud gehörenden Interfaces zusammen. Zur Zeit ist einzig bat0 eingebunden.&lt;br /&gt;
 #/etc/network/interface&lt;br /&gt;
 auto br-ff&lt;br /&gt;
 iface br-ff inet static&lt;br /&gt;
         address 172.26.0.2&lt;br /&gt;
         netmask 255.255.252.0&lt;br /&gt;
         pre-up brctl addbr br-ff&lt;br /&gt;
         post-down brctl delbr br-ff&lt;br /&gt;
 # brctl show&lt;br /&gt;
 bridge name	bridge id		STP enabled	interfaces&lt;br /&gt;
 br-ff		8000.7a28c6508f0d	no		bat0&lt;br /&gt;
&lt;br /&gt;
bat0 ist das einzige batman-adv Interface auf Felicitas. Lediglich das TAP-Interface des Intracity-VPNs in darin eingebunden.&lt;br /&gt;
 # batctl if&lt;br /&gt;
 intracity: active&lt;br /&gt;
&lt;br /&gt;
== Tinc auf den Nodes ==&lt;br /&gt;
Der folgende Abschnitt erläutert die Tinc-Konfiguration der Nodes. Sie ist in der Firmware hinterlegt und muss nicht händisch angepasst werden.&lt;br /&gt;
=== UCI-Settings ===&lt;br /&gt;
Tinc ist in OpenWRT integriert und kann über uci konfiguriert werden. Alle Nodes sind dabei so konfiguriert, dass sie sich initial mit den Hosts vpn1, vpn2, vpn3 und vpn4 verbinden (vgl. https://github.com/ff-kbu/lffenv/blob/wr1043nd/files/etc/config/tinc). Der Name des Nodes (hier ''NONAME'') wird beim Boot initial durch den tatsächlichen Noden-Namen ersetzt (siehe unten).&lt;br /&gt;
&lt;br /&gt;
 config tinc-net intracity&lt;br /&gt;
 	option enable 1&lt;br /&gt;
 	option generate_keys 1&lt;br /&gt;
 	option Name NONAME&lt;br /&gt;
 	option Mode switch&lt;br /&gt;
 	list ConnectTo vpn1&lt;br /&gt;
 	list ConnectTo vpn2&lt;br /&gt;
 	list ConnectTo vpn3&lt;br /&gt;
 	list ConnectTo vpn4&lt;br /&gt;
 	option Compression 10&lt;br /&gt;
 	option Cipher none&lt;br /&gt;
 	option DirectOnly yes&lt;br /&gt;
 	option GraphDumpFile /tmp/log/tinc.intracity.dot&lt;br /&gt;
 config tinc-host NONAME&lt;br /&gt;
 	option net intracity&lt;br /&gt;
 	option Port 1194&lt;br /&gt;
 config tinc-host vpn1&lt;br /&gt;
 	option net intracity&lt;br /&gt;
 	list Address vpn1.kbu.freifunk.net&lt;br /&gt;
 config tinc-host vpn2 &lt;br /&gt;
 	option net intracity&lt;br /&gt;
 	list Address vpn2.kbu.freifunk.net&lt;br /&gt;
 config tinc-host vpn3&lt;br /&gt;
 	option net intracity&lt;br /&gt;
 	list Address vpn3.kbu.freifunk.net&lt;br /&gt;
 config tinc-host vpn4&lt;br /&gt;
 	option net intracity&lt;br /&gt;
 	list Address vpn4.kbu.freifunk.net&lt;br /&gt;
&lt;br /&gt;
=== Settings im Dateisystem ===&lt;br /&gt;
&lt;br /&gt;
Keys der Hosts vpn1-4 sind nicht via uci konfiguriert sondern werden direkt im Dateisystem abgelegt. Siehe:&lt;br /&gt;
* https://github.com/ff-kbu/lffenv/blob/wr1043nd/files/etc/tinc/intracity/hosts/vpn1&lt;br /&gt;
* https://github.com/ff-kbu/lffenv/blob/wr1043nd/files/etc/tinc/intracity/hosts/vpn2&lt;br /&gt;
* https://github.com/ff-kbu/lffenv/blob/wr1043nd/files/etc/tinc/intracity/hosts/vpn3&lt;br /&gt;
* https://github.com/ff-kbu/lffenv/blob/wr1043nd/files/etc/tinc/intracity/hosts/vpn4&lt;br /&gt;
&lt;br /&gt;
Beim Start führt jeder Node ebenfalls ein script aus, dass das Tinc-Interface batman-adv hinzufügt (https://github.com/ff-kbu/lffenv/blob/wr1043nd/files/etc/tinc/intracity/tinc-up).&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 ip link set up mtu 1280 dev $INTERFACE&lt;br /&gt;
 batctl if add $INTERFACE&lt;br /&gt;
&lt;br /&gt;
Hinweis: Aus legacy-Gründen ist noch ein Key für &amp;quot;Freifunk&amp;quot; (alter VPN-Name von Felix) und ein privates Tinc-VPN in der Firmware hinterlegt. Diese werden jedoch im Rahmen der nächsten Releases entfernt werden.&lt;br /&gt;
&lt;br /&gt;
=== Key- und Config-Generierung ===&lt;br /&gt;
Beim Start eines jeden Nodes wird die MAC-Adresse des Nodes ausgewertet. &lt;br /&gt;
Da Mac-Adresse und Tinc-Name identisch sind, wird - falls nich nicht geschehen - die Tinc-Konfiguration angepasst so, dass der Node-Name der MAC-Adresse entspricht (https://github.com/ff-kbu/lffenv/blob/wr1043nd/files/etc/uci-defaults/tinc-name).&lt;br /&gt;
&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 NAME=&amp;quot;`ip link show eth0 | grep &amp;quot;link/ether&amp;quot; | sed &amp;quot;s/^[ ]*//&amp;quot; | cut -d' ' -f2 | sed &amp;quot;s/://g&amp;quot;`&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 [ -f /etc/config/tinc ] &amp;amp;&amp;amp; sed -i &amp;quot;s/NONAME/$NAME/g&amp;quot; /etc/config/tinc&lt;br /&gt;
&lt;br /&gt;
Wird Tinc mit der angepassten Konfiguration erstmalig gestartet, so werden passende Keys automatisch erstellt.&lt;br /&gt;
&lt;br /&gt;
== Key-Management ==&lt;br /&gt;
Tinc sieht vor, dass die Public-Keys aller Hosts, die sich initial zu einem Server verbinden (ConnectTo) auf dem Server vorhanden sind. Vor diesem Hintergrund lädt jeder Node seinen Key via http hoch, so bald das WAN-Interface gestartet ist.&lt;br /&gt;
* Hotplug-Script: https://github.com/ff-kbu/lffenv/blob/wr1043nd/files/etc/hotplug.d/iface/90-cert-upload&lt;br /&gt;
* Upload-Script: https://github.com/ff-kbu/lffenv/blob/wr1043nd/files/etc/tinc/upload_cert.sh&lt;br /&gt;
Die Keys werden per Restful-Webservice entgegeben genommen und (nach Genehmingung) per cron-job alle fünf Minuten ins Tinc-Verzeichnis kopiert. Die benötigte Funktionalität ist in ff-serv (https://github.com/ff-kbu/ff-serv) implementiert.&lt;br /&gt;
&lt;br /&gt;
== Known-Issues / Ausblick ==&lt;br /&gt;
&lt;br /&gt;
Die Lübecker haben in einem vergleichbaren Setup beobachtet, dass der batman-adv / tinc-Management-Traffic bei 15 Nodes im Rahmen bei ca 1 MBit/s liegt und damit die Kapazität eines ADSL-Upstreams übersteigt. Wir versuchen hier entgegen zu wirken, indem wir indirekte tinc-Verbindungen deaktivieren (Tinc-Option: ''DirectOnly Yes'').&lt;br /&gt;
&lt;br /&gt;
Langfristig werden wir voraussichtlich entweder auf fastd (https://projects.universe-factory.net/projects/fastd) umzusteigen oder die Broadcast-Domäne unterteilen.&lt;/div&gt;</summary>
		<author><name>Kerel</name></author>
	</entry>
	<entry>
		<id>https://kbu.freifunk.net/wiki/index.php?title=Dienst:Map&amp;diff=3413</id>
		<title>Dienst:Map</title>
		<link rel="alternate" type="text/html" href="https://kbu.freifunk.net/wiki/index.php?title=Dienst:Map&amp;diff=3413"/>
		<updated>2015-03-19T21:34:40Z</updated>

		<summary type="html">&lt;p&gt;Kerel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:Infrastruktur]]&lt;br /&gt;
[[Kategorie:Dienste]]&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#F00&amp;quot;&amp;gt;'''Work in progress'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ffmap-d3 erzeugt einen Knotengraphen (Abb. 1), eine Nodekarte (Abb. 2) und eine Statusübersicht (Abb. 3).&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Datei:Knotengraph.png|Abb. 1: Knotengraph&lt;br /&gt;
Datei:Knotenkarte.png|Abb. 2: Knotenkarte&lt;br /&gt;
Datei:Stats.png|Abb. 3: Statusübersicht&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Original ffmap-d3 Input ==&lt;br /&gt;
ffmap-d3 benötigt eine 'nodes.json'. Diese sieht in etwa so aus:&lt;br /&gt;
 {&lt;br /&gt;
   &amp;quot;meta&amp;quot;: { &amp;quot;timestamp&amp;quot;: &amp;quot;2013-05-04T17:53:00&amp;quot;}, // Wann die Datei generiert wurde. - erscheint oben als Uhrzeit&lt;br /&gt;
   &amp;quot;links&amp;quot;: [ 				          // Eine Linie zwischen zwei Nodes.&lt;br /&gt;
    {&amp;quot;target&amp;quot;: 43, 			          // Start,  &lt;br /&gt;
     &amp;quot;source&amp;quot;: 1, 			          // Ende des Links -&amp;gt; Indizces in die Liste -&amp;gt; Start bei 0&lt;br /&gt;
     &amp;quot;quality&amp;quot;: &amp;quot;TT&amp;quot;, 		                  // &amp;quot;Ganz vage defininiert.&amp;quot; -&amp;gt; Entweder Text, oder 1-2 floating Zahlen. &lt;br /&gt;
 					          // Der Durchschnitt entspricht der Farbe des Links. Nur ein Feld: Dünne Linie&lt;br /&gt;
 					          // TT -&amp;gt; Es ist ein Client&lt;br /&gt;
 					          // Jeder CLient wird auch als Node im Array &amp;quot;nodes&amp;quot; aufgeführt.&lt;br /&gt;
     &amp;quot;type&amp;quot;: &amp;quot;client&amp;quot;,   	                  // Client oder VPN . Ist einer der beiden Nodes ein Client, dann Client link&lt;br /&gt;
 					          // Ist ein Link ein Gateway, dann Gateway-Link&lt;br /&gt;
     &amp;quot;id&amp;quot;: &amp;quot;66:70:02:5c:2c:31-8e:8f:e7:e6:5e:f2&amp;quot;  // Braucht die Karte für die auto-update funktion - &lt;br /&gt;
 						  // Was ist bei mehreren Links zwischen gleichen Nodes? -&amp;gt; Aktuell Reduce-Funktion -&amp;gt; Wird auf einen Link reduziert.&lt;br /&gt;
 	}, &lt;br /&gt;
  ],&lt;br /&gt;
  &amp;quot;nodes&amp;quot;: [					  // Liste aller Nodes. &lt;br /&gt;
   {&lt;br /&gt;
 	&amp;quot;name&amp;quot;: &amp;quot;SN 1&amp;quot;,                           // Name des Nodes&lt;br /&gt;
 	&amp;quot;flags&amp;quot;: {				  // Zustand des Nodes (online, gateway, client, vpn (nicht verwendet)) &lt;br /&gt;
 		&amp;quot;online&amp;quot;: false, &lt;br /&gt;
 		&amp;quot;gateway&amp;quot;: false, &lt;br /&gt;
 		&amp;quot;client&amp;quot;: false}, &lt;br /&gt;
 	&amp;quot;id&amp;quot;: &amp;quot;f4:ec:38:9d:7d:c2&amp;quot;,               // Eindeutig um den Knoten identifizieren zu können.&lt;br /&gt;
 	&amp;quot;macs&amp;quot;: &amp;quot;f4:ec:38:9d:7d:c2&amp;quot;,             // Comma seperated List aller macs&lt;br /&gt;
 	&amp;quot;geo&amp;quot;: [50.9956, 7.02981]                // Geokoordinaten (lat, long)&lt;br /&gt;
 	}&lt;br /&gt;
 ]&lt;br /&gt;
&lt;br /&gt;
== Derzeitiges JSON-Format bei FF-KBU ==&lt;br /&gt;
 {&lt;br /&gt;
     &amp;quot;meta&amp;quot;: { &amp;quot;timestamp&amp;quot;: &amp;quot;2013-05-04T17:53:00&amp;quot;}, // Wann die Datei generiert wurde. - erscheint oben als Uhrzeit&lt;br /&gt;
     &amp;quot;nodes&amp;quot;: {                                     // Liste aller Nodes&lt;br /&gt;
         &amp;quot;[nodeid]&amp;quot;: {                              // Eindeutig um den Knoten identifizieren zu können.&lt;br /&gt;
             &amp;quot;clients&amp;quot;: 3,                          // Anzahl Clients an diesem Node&lt;br /&gt;
             &amp;quot;macs&amp;quot;   : &amp;quot;maca, macb&amp;quot;                // MACs des Nodes (wlan, mesh-vpn, etc)&lt;br /&gt;
             &amp;quot;name&amp;quot;   : &amp;quot;[NAME]&amp;quot;,                    // Name des Nodes&lt;br /&gt;
             &amp;quot;links&amp;quot;  : {                           // Liste aller Links&lt;br /&gt;
                 &amp;quot;[nodeid]&amp;quot;: {                      // Nodeid des link-Ziels&lt;br /&gt;
                     &amp;quot;type&amp;quot;   : null | vpn,         // links zu nodes: null, links zu vpns: vpn&lt;br /&gt;
                     &amp;quot;quality&amp;quot;: 1.000               // link-quali&lt;br /&gt;
                 }, ...&lt;br /&gt;
             }&lt;br /&gt;
             &amp;quot;flags&amp;quot;  : {&lt;br /&gt;
                 &amp;quot;client&amp;quot;  : true | false,                  // eig nutzlos&lt;br /&gt;
                 &amp;quot;gateway&amp;quot; : true | false,                  // ist node im batman-adv - Gateway modus?&lt;br /&gt;
                 &amp;quot;online&amp;quot;  : true | false                   // ist der Node online?&lt;br /&gt;
             }&lt;br /&gt;
             &amp;quot;geo&amp;quot;    : [50.9956, 7.02981],         // Geokoordinaten (lat, long)&lt;br /&gt;
         }, ...&lt;br /&gt;
     }&lt;br /&gt;
 }&lt;br /&gt;
== Links ==&lt;br /&gt;
* [https://github.com/tcatm/ffmap-d3 tcatm/ffmap-d3 original]&lt;br /&gt;
* [https://github.com/tcatm/ffmap-backend tcatm/ffmap-backend original]&lt;br /&gt;
* [https://github.com/kaleng/ffmap-d3 ffmap-d3 kbu-fork]&lt;br /&gt;
* [https://github.com/kaleng/ffmap-backend ffmap-backend kbu-fork]&lt;/div&gt;</summary>
		<author><name>Kerel</name></author>
	</entry>
	<entry>
		<id>https://kbu.freifunk.net/wiki/index.php?title=IPv6_Redesign&amp;diff=3412</id>
		<title>IPv6 Redesign</title>
		<link rel="alternate" type="text/html" href="https://kbu.freifunk.net/wiki/index.php?title=IPv6_Redesign&amp;diff=3412"/>
		<updated>2015-03-19T21:28:14Z</updated>

		<summary type="html">&lt;p&gt;Kerel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:Netz-und-Technik]]&lt;br /&gt;
== Einleitung ==&lt;br /&gt;
Neue Vorhaben:&lt;br /&gt;
# Fastd-Verbindungen zwischen Nodes und Supernodes sollen über IPv6 abgewickelt werden können.&lt;br /&gt;
# Wir möchten NTP auf den Supernodes betreiben&lt;br /&gt;
&lt;br /&gt;
== Ideen / Probleme / Diskussionspunkte ==&lt;br /&gt;
=== Auswahl der Default-Route ===&lt;br /&gt;
* Jan ist nicht klar, ob es möglich ist, radv / DHCPv6 aus dem Uplink-Netz und der Mesh-Wolke naiv in der Routing-Tabelle des Nodes abzulegen.&lt;br /&gt;
** Der Node routed nicht. Alle Pakete haben eine IPv6-Adresse des Nodes mit zugh. Interface als absender. radv / DHCPv6 werden mit ihrem Interface in der in der Tabelle gespeichert. &lt;br /&gt;
** Routing-Paradigma ist, dass sich eine route idR nicht nach der Quelladress richtet. Eine Auswahl nach IF ist afair im IPv6 GW-selection-Algorithmus nicht vorgesehen. Daher wäre es nicht zwingend falsch, eine Default-Routes eines anderen Interfaces zu nehmen.&lt;br /&gt;
&lt;br /&gt;
Es scheint sauberer, eine eigene Routing-Tabelle für Mesh-Traffic zu verwenden - insb. falls der Router irgendwann routed um ULA / &amp;quot;next node&amp;quot; IP-Adressen zu verteilen.&lt;br /&gt;
&lt;br /&gt;
=== Netz der Adressen ===&lt;br /&gt;
Super-Nodes verwenden Link-Local Adressen für NTP und Routing. Supernode vpn1..9 hat die Link Local Adresse fe80::10(1..9)&lt;br /&gt;
Diese Adressen werden statisch auf den Nodes in einer eigenen Routing-Tablle hinterlegt.&lt;/div&gt;</summary>
		<author><name>Kerel</name></author>
	</entry>
	<entry>
		<id>https://kbu.freifunk.net/wiki/index.php?title=Freifunktunnel&amp;diff=3410</id>
		<title>Freifunktunnel</title>
		<link rel="alternate" type="text/html" href="https://kbu.freifunk.net/wiki/index.php?title=Freifunktunnel&amp;diff=3410"/>
		<updated>2015-03-19T21:25:40Z</updated>

		<summary type="html">&lt;p&gt;Kerel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:Mitmachen]]&lt;br /&gt;
... oder wie man (fast) überall Freifunk betreiben kann.&lt;br /&gt;
&lt;br /&gt;
Annahme: Uplink ist WLAN (wlan0)&amp;lt;br /&amp;gt;&lt;br /&gt;
Verwende Laptop als Router&lt;br /&gt;
&lt;br /&gt;
== Uplink ist &amp;quot;freundlich&amp;quot; und lässt UDP Port 10000 zu ==&lt;br /&gt;
* DHCP-Server auf eth0&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
sysctl net.ipv4.ip_forward=1 # aktiviere ipv4 forwarding&lt;br /&gt;
iptables -t nat -A POSTROUTING -o wlan0 -j MASQUERADE&lt;br /&gt;
iptables -A FORWARD -i eth0 -o wlan0 -j ACCEPT&lt;br /&gt;
iptables -A FORWARD -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Uplink blockt UDP Port 10000 oder gleich ganz ==&lt;br /&gt;
* wie oben&lt;br /&gt;
* Es wird ein Server mit ssh-root-Zugang / VPN benötigt&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
# Als root ausführen:&lt;br /&gt;
ssh \&lt;br /&gt;
  -o PermitLocalCommand=yes \&lt;br /&gt;
  -o LocalCommand=&amp;quot;ifconfig tun5 10.23.23.2 pointopoint 10.23.23.1 netmask 255.255.255.0&amp;quot; \&lt;br /&gt;
  -o ServerAliveInterval=60 \&lt;br /&gt;
  -w 5:5 root@[server] \&lt;br /&gt;
  'ifconfig tun5 10.23.23.1 pointopoint 10.23.23.2 netmask 255.255.255.0; echo tun5 ready'&lt;br /&gt;
&lt;br /&gt;
# Auf dem Server:&lt;br /&gt;
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE&lt;br /&gt;
iptables -A FORWARD -i tun5 -o eth0 -j ACCEPT&lt;br /&gt;
iptables -A FORWARD -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT&lt;br /&gt;
&lt;br /&gt;
#Auf dem Client (Laptop):&lt;br /&gt;
ip route add [ssh-server] via [derzeitiges gateway] dev wlan0&lt;br /&gt;
ip route replace default via 10.23.23.1&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>Kerel</name></author>
	</entry>
	<entry>
		<id>https://kbu.freifunk.net/wiki/index.php?title=Anycast_DNS&amp;diff=3409</id>
		<title>Anycast DNS</title>
		<link rel="alternate" type="text/html" href="https://kbu.freifunk.net/wiki/index.php?title=Anycast_DNS&amp;diff=3409"/>
		<updated>2015-03-19T21:18:53Z</updated>

		<summary type="html">&lt;p&gt;Kerel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:Netz-und-Technik]]&lt;br /&gt;
== Einleitung ==&lt;br /&gt;
Supernodes betreiben Caching-DNS-Forwarder. Diese sind per anycast erreichbar. Hierzu wird unbound verwendet&lt;br /&gt;
&lt;br /&gt;
== Adressen ==&lt;br /&gt;
Das Setup unterscheidet zwischen v4 und v6. Bei v4 wird dem Mesh-Interface (hier bat0) die IP '''172.27.0.2''' zugewiesen. Bei IPv6 erhält der Loopback-Interface die IP '''fdd3:5d16:b5dd::2'''. Anycast auf Basis von Neighbor Discovery ist zur Zeit auf Linux nicht implementiert.&lt;br /&gt;
&lt;br /&gt;
== /etc/network/interfaces ==&lt;br /&gt;
 iface lo inet loopback&lt;br /&gt;
         post-up ip -6 addr add fdd3:5d16:b5dd::2/128 dev lo # &amp;lt;-- Zeile hinzufügen&lt;br /&gt;
 #...&lt;br /&gt;
 # Neues Interface für zweite IPv4 Adresse&lt;br /&gt;
 auto br-ff:0 #Ggf. bat0:0, falls keine Bridge existiert&lt;br /&gt;
 iface br-ff:0 inet static #Ggf. bat0:0, falls keine Bridge existiert&lt;br /&gt;
         address 172.27.0.2&lt;br /&gt;
         netmask 255.255.192.0&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: fdd3:5d16:b5dd::2&lt;br /&gt;
        access-control: 2001:67c:20a0:b100::/56 allow&lt;br /&gt;
        access-control: fdd3:5d16:b5dd::/48 allow&lt;br /&gt;
        interface: 172.27.0.2&lt;br /&gt;
        access-control: 172.27.0.0/16 allow&lt;br /&gt;
        verbosity: 1&lt;br /&gt;
 forward-zone:&lt;br /&gt;
        name: &amp;quot;hack&amp;quot;&lt;br /&gt;
        forward-addr: 172.31.0.5&lt;br /&gt;
        forward-addr: 172.31.116.1&lt;br /&gt;
 forward-zone:&lt;br /&gt;
        name: &amp;quot;dn42&amp;quot;&lt;br /&gt;
        forward-addr: 172.22.228.85&lt;br /&gt;
        forward-addr: 172.22.222.6&lt;br /&gt;
 forward-zone:&lt;br /&gt;
      name: &amp;quot;.&amp;quot;&lt;br /&gt;
      forward-addr: 172.27.255.2   # Paula&lt;/div&gt;</summary>
		<author><name>Kerel</name></author>
	</entry>
	<entry>
		<id>https://kbu.freifunk.net/wiki/index.php?title=Installation&amp;diff=3401</id>
		<title>Installation</title>
		<link rel="alternate" type="text/html" href="https://kbu.freifunk.net/wiki/index.php?title=Installation&amp;diff=3401"/>
		<updated>2015-03-17T21:48:53Z</updated>

		<summary type="html">&lt;p&gt;Kerel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span style=&amp;quot;color:#F00&amp;quot;&amp;gt; '''Veraltet - nicht mehr verwenden'''&amp;lt;/span&amp;gt;[[Kategorie:Archiv]]&lt;br /&gt;
&lt;br /&gt;
{{TOCright}}&lt;br /&gt;
Die Installation und Inbetriebnahme eines Routers im Freifunk-KBU Netz ist recht einfach, so dass grundlegendes IT-Verständnis dafür genügen sollte. In der unten stehenden Tabelle sind die von unserer Freifunk-Gruppe KBU aktiv unterstützten Geräte angegeben, die wir selbst im Einsatz haben oder hatten. Für andere Geräte beachte bitte [[Firmware]].&lt;br /&gt;
&lt;br /&gt;
Es gibt kaum Unterschiede zwischen einer Neuinstallation und einem Upgrade. Beides geschieht durch einen Firmware-Upgrade, wobei bei der Neuinstallation das Administrations-Interface der Hersteller-Firmware und sonst das von OpenWRT-Interface genutzt wird. Der Garantieanspruch geht dabei nicht verloren: man kann auch die Original-Firmware wieder aufspielen, die für das jeweilige Gerät vom Hersteller zum Download angeboten wird.&lt;br /&gt;
&lt;br /&gt;
Zur Installation bzw. für ein Upgrade sind die folgenden Schritte notwendig&lt;br /&gt;
# Download der Firmware&lt;br /&gt;
# Überprüfen der Signatur der Firmware, um eine Manipulation ausschließen zu können&lt;br /&gt;
# Einspielen der Firmware (Von der Hersteller-Firmware oder von OpenWRT aus)&lt;br /&gt;
# Registrieren des Nodes (optional)&lt;br /&gt;
# Konfigurieren des Nodes (optiomal)&lt;br /&gt;
&lt;br /&gt;
Nachfolgend sind die einzelnen Schritte genauer beschrieben.&lt;br /&gt;
&lt;br /&gt;
Bei Problemen, helfen wir gerne per [[IRC]] oder [[Mailingliste|E-Mail]] weiter.&lt;br /&gt;
&lt;br /&gt;
== Download der Firmware ==&lt;br /&gt;
[[Datei:wr741nd_pi3.jpg||300px|thumb|right|Abb. 1 Router und Hardversion]] &lt;br /&gt;
[[Datei:wr741nd_pi4.jpg||300px|thumb|right|Abb. 2 LAN Port ]] &lt;br /&gt;
* Typ und '''Hardware Version''' des TP-Link Routers prüfen, auf der Unterseite des Routers befindet sich der Router Typ und die Hardwareversion aufgedruckt (Abb.1).&lt;br /&gt;
* Download der aktuellen Freifunk Firmware für den Router Typ '''unter Berücksichtigung der entsprechenden Hardwareversion'''. Nach dem Download solltest Du sicher stellen, dass alle Dateien korrekt herunter geladen wurden ([[Firmware Überprüfen]]). &lt;br /&gt;
* Solltest Du Dir total unsicher sein, welche die richtige Firmware für Dein Router ist, dann wende Dich bitte per [[IRC]]hat oder über die [[Mailingliste|Mailingliste]] an uns.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable centered mw-datatable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|  Hersteller || Model ||  HW Revision || Antennen ||  Freifunk Firmware  &lt;br /&gt;
|-&lt;br /&gt;
|  TP Link || style=&amp;quot;width:10em&amp;quot;| TL-WR740N || style=&amp;quot;text-align:center&amp;quot;| v4.x (ohne v4.27) || style=&amp;quot;text-align:center&amp;quot;|  1 || style=&amp;quot;text-align:center&amp;quot;| [https://kbu.freifunk.net/files/release/1.2.1/ff-kbu-tl-wr740n-v4-1.2.1a.bin 1.2.1a] &lt;br /&gt;
|-&lt;br /&gt;
|  TP Link || TL-WR741N(D) || style=&amp;quot;text-align:center&amp;quot;| v1.x || style=&amp;quot;text-align:center&amp;quot;|  1 || style=&amp;quot;text-align:center&amp;quot;| [https://kbu.freifunk.net/files/release/1.2.1/ff-kbu-tl-wr741nd-v1-1.2.1a.bin 1.2.1a] &lt;br /&gt;
|-&lt;br /&gt;
|  TP Link || TL-WR741N(D) || style=&amp;quot;text-align:center&amp;quot;| v2.x || style=&amp;quot;text-align:center&amp;quot;|  1 || style=&amp;quot;text-align:center&amp;quot;| [https://kbu.freifunk.net/files/release/1.2.1/ff-kbu-tl-wr741nd-v2-1.2.1a.bin 1.2.1a] &lt;br /&gt;
|-&lt;br /&gt;
|  TP Link || TL-WR741N(D) || style=&amp;quot;text-align:center&amp;quot;| v4.x || style=&amp;quot;text-align:center&amp;quot;| 1 || style=&amp;quot;text-align:center&amp;quot;| [https://kbu.freifunk.net/files/release/1.2.1/ff-kbu-tl-wr741nd-v4-1.2.1a.bin 1.2.1a] &lt;br /&gt;
|-&lt;br /&gt;
|  TP Link || TL-WR841N(D) || style=&amp;quot;text-align:center&amp;quot;| v3 || style=&amp;quot;text-align:center&amp;quot;| 2 || style=&amp;quot;text-align:center&amp;quot;| [https://kbu.freifunk.net/files/release/1.2.1/ff-kbu-tl-wr841nd-v3-1.2.1a.bin 1.2.1a]&lt;br /&gt;
|-&lt;br /&gt;
|  TP Link || TL-WR841N(D) || style=&amp;quot;text-align:center&amp;quot;| v5 || style=&amp;quot;text-align:center&amp;quot;| 2 || style=&amp;quot;text-align:center&amp;quot;| [https://kbu.freifunk.net/files/release/1.2.1/ff-kbu-tl-wr841nd-v5-1.2.1a.bin 1.2.1a]&lt;br /&gt;
|-&lt;br /&gt;
|  TP Link || TL-WR841N(D) || style=&amp;quot;text-align:center&amp;quot;| v7.x || style=&amp;quot;text-align:center&amp;quot;| 2 || style=&amp;quot;text-align:center&amp;quot;| [https://kbu.freifunk.net/files/release/1.2.1/ff-kbu-tl-wr841nd-v7-1.2.1a.bin 1.2.1a] &lt;br /&gt;
|-&lt;br /&gt;
|  TP Link || TL-WR841N(D) || style=&amp;quot;text-align:center&amp;quot;| v8.x || style=&amp;quot;text-align:center&amp;quot;| 2 || style=&amp;quot;text-align:center&amp;quot;| [https://kbu.freifunk.net/files/release/1.2.1/ff-kbu-tl-wr841n-v8-1.2.1a.bin 1.2.1a] &lt;br /&gt;
|-&lt;br /&gt;
|  TP Link || TL-WR841N(D) || style=&amp;quot;text-align:center&amp;quot;| v9, v9.1 || style=&amp;quot;text-align:center&amp;quot;| 2 || style=&amp;quot;text-align:center&amp;quot;| [https://kbu.freifunk.net/files/release/1.2.1/ff-kbu-tl-wr841n-v9-1.2.1b.bin 1.2.1b] &lt;br /&gt;
|-&lt;br /&gt;
|  TP Link || TL-WR842ND || style=&amp;quot;text-align:center&amp;quot;| v1.x || style=&amp;quot;text-align:center&amp;quot;| 2 || style=&amp;quot;text-align:center&amp;quot;| [https://kbu.freifunk.net/files/release/1.2.1/ff-kbu-tl-wr842n-v1-1.2.1a.bin 1.2.1a] &lt;br /&gt;
|-&lt;br /&gt;
|  TP Link || TL-WR842ND || style=&amp;quot;text-align:center&amp;quot;| v2 || style=&amp;quot;text-align:center&amp;quot;| 2 || style=&amp;quot;text-align:center&amp;quot;| [https://kbu.freifunk.net/files/release/1.2.1/ff-kbu-tl-wr842n-v2-1.2.1b.bin 1.2.1b]&lt;br /&gt;
|-&lt;br /&gt;
|  TP Link || TL-WR1043ND || style=&amp;quot;text-align:center&amp;quot;| v1.x || style=&amp;quot;text-align:center&amp;quot;| 3  || style=&amp;quot;text-align:center&amp;quot;| [https://kbu.freifunk.net/files/release/1.2.1/ff-kbu-tl-wr1043nd-v1-1.2.1a.bin 1.2.1a]  &lt;br /&gt;
|-&lt;br /&gt;
|  TP Link || TL-WDR3500 ||style=&amp;quot;text-align:center&amp;quot;| v1 || style=&amp;quot;text-align:center&amp;quot;| 2  || style=&amp;quot;text-align:center&amp;quot;| [https://kbu.freifunk.net/files/release/1.2.1/ff-kbu-tl-wdr3500-v1-1.2.1b.bin 1.2.1b]&lt;br /&gt;
|-&lt;br /&gt;
|  TP Link || TL-WDR3600 ||style=&amp;quot;text-align:center&amp;quot;| v1.x || style=&amp;quot;text-align:center&amp;quot;| 2  || style=&amp;quot;text-align:center&amp;quot;| [https://kbu.freifunk.net/files/release/1.2.1/ff-kbu-tl-wdr3600-v1-1.2.1a.bin 1.2.1a] &lt;br /&gt;
|-&lt;br /&gt;
|  TP Link || TL-WDR4300 ||style=&amp;quot;text-align:center&amp;quot;| v1.x || style=&amp;quot;text-align:center&amp;quot;| 3  || style=&amp;quot;text-align:center&amp;quot;| [https://kbu.freifunk.net/files/release/1.2.1/ff-kbu-tl-wdr4300-v1-1.2.1a.bin 1.2.1a] &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Überprüfen der Signatur ==&lt;br /&gt;
&lt;br /&gt;
Damit sichergestellt ist, dass die heruntergeladene Freifunk-Firmware auch wirklich die ist, welche wir erstellt und zum Download angeboten haben, sollten unbedingt die Hash-Werte (d.h. ein eindeutiger Fingerabdruck) der Firmware-Dateien und die korrekte Signatur der von uns bereitgestellten Hash-Wert-Datei geprüft werden. Dieses ist vermutlich der schwierigste Teil der Installation und wird von Einzelnen gelegentlich übergangen, getreu der Kölschen Lebensweisheit ''&amp;quot;Et hät noch immer joot jejange&amp;quot;''. Darauf sollte man sich aber in heutigen Zeiten nicht verlassen.&lt;br /&gt;
&lt;br /&gt;
Die Datei mit den Hash-Werten ist mit unserem GPG-Schlüssel signiert. Der heimliche Austausch einer Freifunk-Firmware und des entsprechenden Hash-Wertes ist also nicht möglich, da die Signatur nur bei unveränderter Hash-Wert-Datei gültig bleibt. Unser öffentliche GPG-Schlüssel ist auf gängigen Keyservern hinterlegt.&lt;br /&gt;
&lt;br /&gt;
Wer sich mit GPG noch nicht auskennt, kann sich z.B. unter [https://www.gnupg.org www.gnupg.org] aufschlauen.&lt;br /&gt;
&lt;br /&gt;
Unseren GPG-Schlüssel bekommt man z.B. unter Linux/Unix von der Kommandozeile aus so:&lt;br /&gt;
 # gpg --keyserver pgp.mit.edu --recv-key  '0FA27C6E4'&lt;br /&gt;
&lt;br /&gt;
Nach dem Download der beiden Dateien&lt;br /&gt;
* [https://kbu.freifunk.net/files/release/1.2.1/SHA256SUMS SHA256 Summen]&lt;br /&gt;
* [https://kbu.freifunk.net/files/release/1.2.1/SHA256SUMS.sign Signatur]&lt;br /&gt;
prüft man dann einfach die Signatur mit&lt;br /&gt;
&lt;br /&gt;
  $ gpg --verify SHA256SUMS.sign&lt;br /&gt;
  gpg: Signature made Wed 27 Aug 2014 10:40:01 PM CEST using RSA key ID FA27C6E4&lt;br /&gt;
  gpg: Good signature from &amp;quot;Freifunk-KBU Release Signing Key (Used by jenkins.kbu.freifunk.net) &amp;lt;info@kbu.freifunk.net&amp;gt;&amp;quot;&lt;br /&gt;
  gpg: WARNING: This key is not certified with a trusted signature!&lt;br /&gt;
  gpg:          There is no indication that the signature belongs to the owner.&lt;br /&gt;
  Primary key fingerprint: E3B3 AF2B 6B54 149B 9313  4EC0 E782 EAC7 FA27 C6E4&lt;br /&gt;
&lt;br /&gt;
Die Signatur ist also korrekt. Den Fingerprint prüft man am besten einmal offline bei unseren [http://kbu.freifunk.net/wiki/index.php?title=Hauptseite regelmäßigen Treffen].&lt;br /&gt;
&lt;br /&gt;
Dann kann man selbst den Hash-Wert der heruntergeladenen Firmware (hier am Beispiel des Routers TL WR841n mit der Hardware-Version 9) berechnen&lt;br /&gt;
&lt;br /&gt;
  $ sha256sum ff-kbu-tl-wr841n-v9-1.2.1b.bin&lt;br /&gt;
  2a3df4ea2e10cc9697a80fa0db7cf962fca052ec5d669779ae79e0345da16b30  ff-kbu-tl-wr841n-v9-1.2.1b.bin&lt;br /&gt;
&lt;br /&gt;
und mit dem Hash-Wert in der signierten und zuvor korrekt verifizierten Datei vergleichen:&lt;br /&gt;
&lt;br /&gt;
  $ grep ff-kbu-tl-wr841n-v9-1.2.1b.bin SHA256SUMS&lt;br /&gt;
  2a3df4ea2e10cc9697a80fa0db7cf962fca052ec5d669779ae79e0345da16b30  ./ff-kbu-tl-wr841n-v9-1.2.1b.bin&lt;br /&gt;
  2a3df4ea2e10cc9697a80fa0db7cf962fca052ec5d669779ae79e0345da16b30  ./untested/barrier_breaker/ff-kbu-tl-wr841n-v9-1.2.1b.bin&lt;br /&gt;
&lt;br /&gt;
Damit ist die heruntergeladenen Datei auch genau die, die wir für Freifunk erstellt und angeboten haben. Unter der Voraussetzung, dass uns niemand den privaten GPG-Schlüssel entwendet und das Passwort zur Sicherung des privaten Schlüssels geknackt hat. Letzteres ist sehr sehr unwahrscheinlich.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
Verbindung zum Router herstellen: verbinden des PCs mit einen Netzwerkkabel (normales LAN Kabel) mit einem beliebigem LAN Port (gelb) (Abb.2).  &lt;br /&gt;
   '''Hinweis:''' Eine Ausnahme von dieser LAN/WAN/Farbwahl besteht beim TL-WR841N(D): hier ist es nicht der LAN Port (gelb)&lt;br /&gt;
   sondern der WAN Port (blau) - wobei diese Ausnahme bei (oder ggf. auch ab) der Hardware-Version 9.0 nicht mehr gilt.&lt;br /&gt;
&lt;br /&gt;
   '''Bei TL-WR841N v8.4:''' Beim Flashen über das Firmware-Upgrade der Original-Firmware tritt ggf. folgender Fehler auf:&lt;br /&gt;
   Error code: 23002&lt;br /&gt;
   The uploaded file name is too long!&lt;br /&gt;
   Hier hilft einfaches Umbenennen der herunter geladenen Freifunk-Firmware.&lt;br /&gt;
&lt;br /&gt;
Am PC muss die Netzwerkkarte auf Automatische IP-Adresse beziehen (DHCP) eingestellt sein.&lt;br /&gt;
&lt;br /&gt;
Ggf. den PC vorher von jeglichen anderen WLANs abmelden, sonst kann es zu Konflikten beim automatischen beziehen der IP kommen.&lt;br /&gt;
&lt;br /&gt;
=== Variante: Hersteller-Firmware ===&lt;br /&gt;
&lt;br /&gt;
#Aufrufen des Routermenüs im Webbrowser über die IP Adresse: 192.168.1.1. Benutzer: &amp;quot;admin&amp;quot; und Passwort: &amp;quot;admin&amp;quot; (im Auslieferungszustand)&lt;br /&gt;
#Menüpunkt &amp;quot;System-Tools&amp;quot;, Untermenüpunkt &amp;quot;Firmware-Upgrade&amp;quot; auswählen (Abb. 3)&lt;br /&gt;
#Button &amp;quot;Durchsuchen...&amp;quot; anklicken (Abb. 4) Die Firmwaredatei auswählen (Abb. 5) &lt;br /&gt;
#Button &amp;quot;Upgrade&amp;quot; anklicken (Abb. 6) - Sicherheitsfrage mit &amp;quot;OK&amp;quot; beantworten&lt;br /&gt;
#Die Installation der Firmware beginnt und dauert ca '''5 Minuten'''. Schalte den Router '''nicht aus''' (Abb. 7). Der Prozess ist abgeschlossen, wenn der Router neu startet und anschliessend die Sys-Lampe dauerhaft leuchtet.   (Abb. 8)&lt;br /&gt;
#Am Ende erscheint ggf. eine Fehlermeldung, weil der Router nicht mehr über die alte IP-Adresse direkt erreichbar ist.&lt;br /&gt;
&lt;br /&gt;
Eine weitere Konfiguration ist nicht nötig, kann aber über den config-mode vorgenommen werden (siehe [[Installation#Konfigurieren_des_Nodes|Abschnitt config-mode)]].&lt;br /&gt;
Der Router (WAN-Port) kann nun mit dem Netzwerk zum DSL Router verbunden werden.&lt;br /&gt;
&lt;br /&gt;
'''Wichtiger Hinweis:''' ''Verbinde keinesfalls Dein lokales Netz mit den '''LAN-Ports''' des Nodes. Sonst steht dein LAN im Freifunknetz offen!''&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Möchtest Du jedoch einen Dienst (Web-/ Jabber-/ sonstiger Server) innerhalb des Freifunknetzwerkes anbieten, so ist einer der LAN-Ports dein Freund.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;gallery caption=&amp;quot;Abbildungen zeigen das original Webinterface des Herstellers&amp;quot; widths=&amp;quot;180px&amp;quot; heights=&amp;quot;120px&amp;quot; perrow=&amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
 Datei:install_sc3.jpg|Abb. 3 Firmware-Upgrade&lt;br /&gt;
 Datei:install_sc4.jpg|Abb. 4 Durchsuchen&lt;br /&gt;
 Datei:install_sc5.jpg|Abb. 5 Datei wählen und Öffnen&amp;lt;br /&amp;gt;(Mittels des Dateimanagers des Betriebssystems)&lt;br /&gt;
 Datei:install_sc6.jpg|Abb. 6 Firmware-Upgrade&lt;br /&gt;
 Datei:install_sc10.jpg|Abb. 8 Erfolgreiche Installation&lt;br /&gt;
 &amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===  Variante: Update ===&lt;br /&gt;
&lt;br /&gt;
Updates der Freifunk-Software werden wie gewöhnliche OpenWRT-Updates eingespielt. (Vgl. http://wiki.openwrt.org/doc/howto/generic.sysupgrade). Solltest Du mit beim Upgrade Probleme haben, so helfen wir Dir gerne im [[IRC]] oder per [[Mailingliste]] weiter. Bei einem Update muss wie folgt vorgegangen werden:&lt;br /&gt;
&lt;br /&gt;
# Config Mode starten (Vgl. [[#Konfigurieren des Nodes]])&lt;br /&gt;
# Firmware-Upgrade auswählen&lt;br /&gt;
# Firmware hochladen und neu starten&lt;br /&gt;
&lt;br /&gt;
== Registrierung des Nodes ==&lt;br /&gt;
Bitte registrieren Deine Freifunk-Node und gibt die Position auf der Karte an. Dies erlaubt es uns, Dich bei Probleme zu verständigen - gleichzeitig kann Dein Node von Nutzern einfacher gefunden werden.&lt;br /&gt;
&lt;br /&gt;
Ein Node muss nach einem Update nicht erneut registriert werden.&lt;br /&gt;
&lt;br /&gt;
'''WICHTIG:''' Der PC muss mit dem gleichen Netzwerk wie die Freifunk Node verbunden sein! Du kannst nur Freifunk-Nodes registrieren, die unter Deiner IP online sind.&lt;br /&gt;
&lt;br /&gt;
#Zum Registrieren des Nodes die Webseite https://register.kbu.freifunk.net aufrufen (Abb. 20)&lt;br /&gt;
#Wenn noch nicht vorhanden, ein neuen Account erstellen (Abb. 21)&lt;br /&gt;
# Nach der Anmeldung erscheint auf der Startseite die unregistrierte Node als registrierbar (Abb. 22)&lt;br /&gt;
#Hier nun die Information zu der Node eingeben (Abb. 23)&lt;br /&gt;
#Bei &amp;quot;Standort auf der Karte&amp;quot; die Adresse eingeben und einen Moment warten. Das System sucht die passende Adresse automatisch heraus. Die Adresse anklicken (Abb. 24)&lt;br /&gt;
#Der genaue Standort der Node (blauer Marker) kann mit der Maus verändert werden (Abb. 25)&lt;br /&gt;
#Auf der Startseite ist die neu registrierte Node unter dem Punkt &amp;quot;Eigene Nodes&amp;quot; zu finden (Abb. 26)&lt;br /&gt;
#Um die Details der Registrierung zu bearbeiten, klickt man in der Leiste auf &amp;quot;Nodes&amp;quot; und sucht dann in der Liste seine Node und klickt auf den Link &amp;quot;Registrierung&amp;quot; (Abb. 27)&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;gallery&amp;gt;&lt;br /&gt;
 Datei:register_sc1.jpg|Abb. 20&lt;br /&gt;
 Datei:register_sc2.jpg|Abb. 21&lt;br /&gt;
 Datei:register_sc3.jpg|Abb. 22&lt;br /&gt;
 Datei:register_sc4.jpg|Abb. 23&lt;br /&gt;
 Datei:register_sc5.jpg|Abb. 24&lt;br /&gt;
 Datei:register_sc6.jpg|Abb. 25&lt;br /&gt;
 Datei:register_sc6-5.jpg|Abb. 26&lt;br /&gt;
 Datei:register_sc8.jpg|Abb. 27&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Konfigurieren des Nodes==&lt;br /&gt;
(config mode - optional)&amp;lt;br 7&amp;gt;&lt;br /&gt;
Grundsätzlich ist unsere Freifunk Firmware so konzipiert, dass der Betreiber eines Nodes (Freifunkknoten) keinerlei Konfigurationsarbeiten durchführen muss. Das bedeutet, nach dem Aufspielen unserer Firmware und der Registrierung, kann der Betreiber direkt loslegen und ist Teil unseres Freifunk-Netzwerkes. Wenn der Betreiber es wünscht, besteht natürlich für Ihn die Möglichkeit, seinen Knoten an seine speziellen Bedürfnisse anzupassen. Die Möglichkeiten und Abweichungen von der Default-Konfiguration sind vielfältig. Diese sollten aber nur dann durchgeführt werden, wenn der Durchführende genau weiß was er da macht. Eine fehlerhaft Konfiguration kann zum Beispiel zu Störungen im Netzwerk führen, ferner könnten illegitime Maßnahmen implementiert werden. Beide zuvor genannten Beispiele würden zu einem Ausschluss aus unserem Netzwerk führen. Dennoch kann man gute Gründe haben die ein Abweichen von den Defaultwerten sinnvoll machen. &lt;br /&gt;
&lt;br /&gt;
* Es ist zum Beispiel möglich, ein Passwort zu setzen um den Node per Fernzugriff/Login zu warten oder einige erweiterte Einstellungen vorzunehmen. &lt;br /&gt;
&lt;br /&gt;
Es kann durchaus sinnvoll sein, die LAN-Ports speziell zu konfigurieren oder zusätzliche Software für eine Bandbreitenbegrenzung zu installieren. &lt;br /&gt;
&lt;br /&gt;
An dieser Stellen möchten wir nur beschreiben, wie man in diesen Konfigurationsmodus gelangt. Eine ausführliche Beschreibung einiger [[Erweiterungen]] ist in Arbeit. Siehe auch [[Mitmachen#Pimp_My_Node|Pimp_My_Node]] &lt;br /&gt;
&lt;br /&gt;
'''Vorgehensweise'''&lt;br /&gt;
#PC mit Router über Netzwerkkabel verbinden (gelbe LAN Ports am Router)&lt;br /&gt;
#Wenn der Router gestartet ist (Power, Sys, WLAN leuchten dauerhaft), QSS Taste (schwarzer Knopf) 6 Sekunden drücken (Abb.10) (bis der Router neu startet, das sieht man daran, dass alle Lampen einmal ausgehen). Danach wird die Sys-Lampe, unregelmäßig blinken (Siehe: http://www.nilsschneider.net/2013/02/10/freifunk-blinken.html).&lt;br /&gt;
#bei manchen Routern (z.B. beim WR841N) muss man jetzt das Netzwerkkabel am Router umstecken (blauer WAN Port)&lt;br /&gt;
#Abwarten, bis der PC eine neue LAN-Verbindung aufgebaut hat (DHCP ist aktiv)&lt;br /&gt;
#Adresse http://192.168.1.1 aufrufen. - Punkt &amp;quot;Knoten neu einrichten&amp;quot; anklicken (Abb. 11)&lt;br /&gt;
#Vergabe von Passwort für den Fernzugriff/Login. Dann auf &amp;quot;weiter&amp;quot; klicken (Abb. 12)&lt;br /&gt;
#bei Bedarf die Bandbreitenbegrenzung aktivieren und auf &amp;quot;weiter&amp;quot; klicken (Abb. 13)&lt;br /&gt;
#auf &amp;quot;Jetzt neustarten!&amp;quot; klicken (Abb. 14) - Der Router startet neu, die kommende Fehlermeldung kann ignoriert werden (Abb. 15)&lt;br /&gt;
#Netzwerkkabel trennen und im WLAN warten, bis das netz &amp;quot;kbu.freifunk.net&amp;quot; auftaucht&lt;br /&gt;
&lt;br /&gt;
'''Verbinde keinesfalls Dein lokales Netz mit den gelben LAN-Ports des Nodes. Sonst steht es allen offen!'''&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;gallery&amp;gt;&lt;br /&gt;
 Datei:wr741nd_pi4-5.jpg|Abb. 10 QSS-Taste bei WR741ND&lt;br /&gt;
 Datei:config_sc1.jpg|Abb. 11&lt;br /&gt;
 Datei:config_sc2.jpg|Abb. 12&lt;br /&gt;
 Datei:config_sc3.jpg|Abb. 13&lt;br /&gt;
 Datei:config_sc4.jpg|Abb. 14&lt;br /&gt;
 Datei:config_sc5.jpg|Abb. 15&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== via Shell ===&lt;br /&gt;
Vorraussetzung für folgende Befehle sind eine Verbindung mit dem KBU Freifunk Netz sowie ein Terminal / Shell. &lt;br /&gt;
Vergesst nicht eth0 gegen die Bezeichnung eures Netzwerkinterfaces, welches am Freifunk hängt zu tauschen. &lt;br /&gt;
Bei Macbooks via Wlan z.B. &amp;quot;en1&amp;quot; statt &amp;quot;eth0&amp;quot;! Die link local Adresse der jeweiligen node findet ihr auf der [http://register.kbu.freifunk.net KBU Register] Seite. &lt;br /&gt;
IPv6 ping&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ping6 &amp;lt;link local adress des node&amp;gt;%eth0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
IPv6 ssh - Hinter der link local Adresse &amp;quot;%&amp;quot; + &amp;quot;Netzwerk Interface an eurer Kiste&amp;quot; (Hier im Beispiel eth0)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ssh root@&amp;lt;link local adress des node&amp;gt;%eth0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Firmware upgrade bei node mit uplink&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ssh root@&amp;lt;link local adress des node&amp;gt;%eth0              // SSH Verbindung zum Node aufbauen&lt;br /&gt;
cd ../tmp/                                              // in das Verzeichnis &amp;quot;tmp&amp;quot; wechseln&lt;br /&gt;
free                                                    // Freien Speicher prüfen&lt;br /&gt;
wget http://pfad/zur/firmware.bin                       // Firmware herunterladen oder&lt;br /&gt;
sysupgrade -v firmware.bin                              // Firmwareupgrade durchführen&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Achtung''': Beim Download der Firmware via wget kann auf dem Router die Integrität der Firmware nicht geprüft werden, da gpg i.d.R. auf den Routern nicht verfügbar ist. Deshalb ist es sicherer, den oben beschriebenen Weg zu wählen, oder die geprüfte Firmware per scp (s.u.) auf den Router zu kopieren. &lt;br /&gt;
&lt;br /&gt;
Firmware upgrade bei node ohne uplink&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
scp -6 -v -r firmware.bin root@\[&amp;lt;linkloc&amp;gt;%eth0\]:../tmp/          // Firmware auf den node schieben (md5 checken!)&lt;br /&gt;
ssh root@&amp;lt;link local adress des node&amp;gt;%eth0 &lt;br /&gt;
cd ../tmp/  &lt;br /&gt;
sysupgrade -v firmware.bin  &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== LAN Kopplung ====&lt;br /&gt;
Eine LAN Kopplung kann in manchen Fällen sinnvoll sein, besonders wenn man einen VLAN fähigen Switch und eine bestehende Ntzwerkverkabelung hat. Hier werden die Switchports angwiesen auch über LAN zu meshen.&lt;br /&gt;
&lt;br /&gt;
===== TL-WR841ND =====&lt;br /&gt;
03/2014: Hier wird über die alle 4 LAN Ports gemeshed, Mesh über WLAN kann man optional noch ausschalten! Folgende Config stammt von rampone/FF-KBU und wurde an 2 TL-WR841N v.8 getestet mit KBU-FF-Firmware 1.1.&lt;br /&gt;
&lt;br /&gt;
''vim /etc/config/network'' - Folgende Änderungen wurden an der FF-Firmware 1.0 vorgenommen:&lt;br /&gt;
#config interface 'freifunk' -&amp;gt; Hier haben wir eth0 aus &amp;quot;ifname&amp;quot; rausgenommen, damit kein ff aus dem eth0 (switch) rauskommt.&lt;br /&gt;
#config interface 'mesh_lan' -&amp;gt; kompl. codeblock hinzugefügt, dieser bewirkt das über eth0 (switch) gemeshed wird. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config interface 'loopback'&lt;br /&gt;
	option ifname 'lo'&lt;br /&gt;
	option proto 'static'&lt;br /&gt;
	option ipaddr '127.0.0.1'&lt;br /&gt;
	option netmask '255.0.0.0'&lt;br /&gt;
&lt;br /&gt;
config interface 'wan'&lt;br /&gt;
	option ifname 'eth0'&lt;br /&gt;
	option proto 'dhcp'&lt;br /&gt;
	option type 'bridge'&lt;br /&gt;
	option accept_ra '0'&lt;br /&gt;
	option auto '1'&lt;br /&gt;
&lt;br /&gt;
config switch&lt;br /&gt;
	option name 'switch0'&lt;br /&gt;
	option reset '1'&lt;br /&gt;
	option enable_vlan '1'&lt;br /&gt;
&lt;br /&gt;
config switch_vlan&lt;br /&gt;
	option device 'switch0'&lt;br /&gt;
	option vlan '1'&lt;br /&gt;
	option ports '0 1 2 3 4'&lt;br /&gt;
&lt;br /&gt;
config interface 'freifunk'&lt;br /&gt;
	option ifname 'bat0'		#LAN-Kopplung: ifname eth1 entfernt&lt;br /&gt;
	option type 'bridge'&lt;br /&gt;
	option proto 'none'&lt;br /&gt;
	option auto '1'&lt;br /&gt;
	option accept_ra '1'&lt;br /&gt;
	option macaddr '10:fe:ed:f1:53:84'&lt;br /&gt;
&lt;br /&gt;
config interface 'mesh'&lt;br /&gt;
	option proto 'batadv'&lt;br /&gt;
	option mtu '1528'&lt;br /&gt;
	option mesh 'bat0'&lt;br /&gt;
&lt;br /&gt;
config interface 'mesh_vpn'&lt;br /&gt;
	option ifname 'mesh-vpn'&lt;br /&gt;
	option proto 'batadv'&lt;br /&gt;
	option mesh 'bat0'&lt;br /&gt;
	option macaddr '12:fe:ed:f2:53:84'&lt;br /&gt;
&lt;br /&gt;
config interface 'mesh_lan'		#LAN-Kopplung: Codeblock mesh-lan hinzugefuegt&lt;br /&gt;
	option ifname 'eth1'&lt;br /&gt;
	option proto 'batadv'&lt;br /&gt;
	option mesh 'bat0'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''vim /etc/config/wireless'' - Hier wird der Codeblock, der für das Mesh über WLAN verantwortlich ist auskommentiert (optional)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#config wifi-iface 'wifi_mesh'&lt;br /&gt;
#       option device 'radio0'&lt;br /&gt;
#       option network 'mesh'&lt;br /&gt;
#       option mode 'adhoc'&lt;br /&gt;
#       option ssid '02:d1:11:37:fc:39'&lt;br /&gt;
#       option bssid '02:d1:11:37:fc:39&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== TL-WDR4300 =====&lt;br /&gt;
Das gleiche nochmal für den 4300er&lt;br /&gt;
&lt;br /&gt;
''vim /etc/config/network''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config interface 'loopback'&lt;br /&gt;
	option ifname 'lo'&lt;br /&gt;
	option proto 'static'&lt;br /&gt;
	option ipaddr '127.0.0.1'&lt;br /&gt;
	option netmask '255.0.0.0'&lt;br /&gt;
&lt;br /&gt;
config interface 'wan'&lt;br /&gt;
	option ifname 'eth0.2'&lt;br /&gt;
	option proto 'dhcp'&lt;br /&gt;
	option type 'bridge'&lt;br /&gt;
	option accept_ra '0'&lt;br /&gt;
	option auto '1'&lt;br /&gt;
	option macaddr 'a2:f3:c1:65:81:cd'&lt;br /&gt;
&lt;br /&gt;
config switch&lt;br /&gt;
	option name 'eth0'&lt;br /&gt;
	option reset '1'&lt;br /&gt;
	option enable_vlan '1'&lt;br /&gt;
&lt;br /&gt;
config switch_vlan&lt;br /&gt;
	option device 'eth0'&lt;br /&gt;
	option vlan '1'&lt;br /&gt;
	option ports '0t 2 3 4 5'&lt;br /&gt;
&lt;br /&gt;
config switch_vlan&lt;br /&gt;
	option device 'eth0'&lt;br /&gt;
	option vlan '2'&lt;br /&gt;
	option ports '0t 1'&lt;br /&gt;
&lt;br /&gt;
config interface 'freifunk'&lt;br /&gt;
	option ifname 'bat0'		#LAN-Kopplung: ifname eth0.1 entfernt&lt;br /&gt;
	option type 'bridge'&lt;br /&gt;
	option proto 'none'&lt;br /&gt;
	option auto '1'&lt;br /&gt;
	option accept_ra '1'&lt;br /&gt;
	option macaddr 'a0:f3:c1:64:81:cc'&lt;br /&gt;
&lt;br /&gt;
config interface 'mesh'&lt;br /&gt;
	option proto 'batadv'&lt;br /&gt;
	option mtu '1528'&lt;br /&gt;
	option mesh 'bat0'&lt;br /&gt;
&lt;br /&gt;
config interface 'mesh_vpn'&lt;br /&gt;
	option ifname 'mesh-vpn'&lt;br /&gt;
	option proto 'batadv'&lt;br /&gt;
	option mesh 'bat0'&lt;br /&gt;
	option macaddr 'a2:f3:c1:65:81:cc'&lt;br /&gt;
&lt;br /&gt;
config interface 'mesh_lan'		#LAN-Kopplung: Codeblock mesh-lan hinzugefuegt&lt;br /&gt;
        option ifname 'eth0.1'&lt;br /&gt;
        option proto 'batadv'&lt;br /&gt;
        option mesh 'bat0'&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Pimp My Node===&lt;br /&gt;
&lt;br /&gt;
An dieser Stelle möchten wir noch ein paar Erweiterungen vorstellen. Da die Geräte normalerweise 24/7 in Betrieb sind, kann, je nach Hardware, der ein oder andere Freifunkrouter mit ein paar zusätzlichen Funktionen und/oder Aufgaben betreut werden.&lt;br /&gt;
&lt;br /&gt;
;Web-Interface einschalten.&lt;br /&gt;
Um das WebInterface dauerhaft einzuschalten:&lt;br /&gt;
Per SSH auf der Konsole einloggen und &lt;br /&gt;
 /etc/init.d/uhttpd enable &lt;br /&gt;
ausführen.&lt;br /&gt;
&lt;br /&gt;
;Zusätzliche WLANs&lt;br /&gt;
:Hier eine Anleitung von [[Benutzer:Twinter|Twinter]], in der er euch zeigen möchte, wie Ihr einfach eurem Freifunk-Node [[AnleitungZusätzlichesWLAN|zusätzliche WLANs]] beibringen könnt.&lt;br /&gt;
&lt;br /&gt;
== Einsperren des Freifunk-Routers in eine DMZ ==&lt;br /&gt;
&lt;br /&gt;
Wer seinen Freifunk-Router einsperren und/oder die Bandbreite begrenzen möchte, kann dies am einfachsten tun, indem er ihn an seiner Firewall an einen eigenen Netzwerkport klemmt und diesen dann als DMZ konfiguriert. Ein KBU-Freifunk-Router muß zur Zeit im LAN DHCP, DNS, im Internet NTP sowie mit den [[fastd]]-Knoten reden können. Folgendes Bespiel für eine iptables-Firewall nimmt an, dass der Freifunk-Router über eth2 angeschlossen ist:&lt;br /&gt;
&lt;br /&gt;
 # eth2 darf nur dns, ntp, dhcp und ansonsten mit den fastdX reden&lt;br /&gt;
 iptables -i eth2 -A INPUT   -p udp --dport 67:68 --sport 67:68 -j ACCEPT&lt;br /&gt;
 iptables -i eth2 -A FORWARD -p udp --dport 67:68 --sport 67:68 -j ACCEPT&lt;br /&gt;
 iptables -i eth2 -A INPUT   -p udp --dport 53                  -j ACCEPT&lt;br /&gt;
 iptables -i eth2 -A INPUT   -p tcp --dport 53                  -j ACCEPT&lt;br /&gt;
 iptables -i eth2 -A INPUT   -p tcp --dport 123                 -j ACCEPT&lt;br /&gt;
 iptables -i eth2 -A FORWARD -p udp --dport 53                  -j ACCEPT&lt;br /&gt;
 iptables -i eth2 -A FORWARD -p tcp --dport 53                  -j ACCEPT&lt;br /&gt;
 iptables -i eth2 -A FORWARD -p tcp --dport 123                 -j ACCEPT&lt;br /&gt;
 iptables -i eth2 -A FORWARD --dst 176.9.41.253                 -j ACCEPT&lt;br /&gt;
 iptables -i eth2 -A FORWARD --src 176.9.41.253                 -j ACCEPT&lt;br /&gt;
 iptables -i eth2 -A FORWARD --dst 178.63.59.41                 -j ACCEPT&lt;br /&gt;
 iptables -i eth2 -A FORWARD --src 178.63.59.41                 -j ACCEPT&lt;br /&gt;
 iptables -i eth2 -A FORWARD --dst 37.120.169.214               -j ACCEPT&lt;br /&gt;
 iptables -i eth2 -A FORWARD --src 37.120.169.214               -j ACCEPT &lt;br /&gt;
 iptables -i eth2 -A FORWARD --dst 37.221.195.47                -j ACCEPT&lt;br /&gt;
 iptables -i eth2 -A FORWARD --src 37.221.195.47                -j ACCEPT&lt;br /&gt;
 iptables -i eth2 -A FORWARD --dst 78.46.68.75                  -j ACCEPT&lt;br /&gt;
 iptables -i eth2 -A FORWARD --src 78.46.68.75                  -j ACCEPT&lt;br /&gt;
 iptables -i eth2 -A FORWARD --dst 84.201.35.206                -j ACCEPT&lt;br /&gt;
 iptables -i eth2 -A FORWARD --src 84.201.35.206                -j ACCEPT&lt;br /&gt;
 iptables -i eth2 -A INPUT                                      -j DROP&lt;br /&gt;
 iptables -i eth2 -A FORWARD                                    -j DROP&lt;br /&gt;
 # eth2 darf maximal 2000 kbit/s ein- und ausgehenden traffic machen&lt;br /&gt;
 wondershaper eth2 2000 2000&lt;br /&gt;
&lt;br /&gt;
Prinzipiell könnte man den Traffic noch weiter einschränken. DHCP und DNS müssen nur zum DHCP- bzw. DNS-Server funktionieren und der Traffic zu den fastd-Servern ließe sich auf TCP Port 80 und UDP Port 10000 begrenzen.&lt;/div&gt;</summary>
		<author><name>Kerel</name></author>
	</entry>
	<entry>
		<id>https://kbu.freifunk.net/wiki/index.php?title=Fotos&amp;diff=3400</id>
		<title>Fotos</title>
		<link rel="alternate" type="text/html" href="https://kbu.freifunk.net/wiki/index.php?title=Fotos&amp;diff=3400"/>
		<updated>2015-03-17T21:47:53Z</updated>

		<summary type="html">&lt;p&gt;Kerel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:Medien]]&lt;br /&gt;
Diese Fotos stehen für Presse-Artikel zu Freifunk-KBU kostenfrei zur Verfügung. Die Rechte liegen bei den jeweiligen Autoren.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Anlass / Ereignis&lt;br /&gt;
!Quelle&lt;br /&gt;
!Autor&lt;br /&gt;
!Hinweise&lt;br /&gt;
|-&lt;br /&gt;
|z.B. FrOSCon 2011&lt;br /&gt;
|z.B. KBU-Wiki&lt;br /&gt;
|z.B. Johnny Bee (a@b.de)&lt;br /&gt;
| Nur Handy Fotos&lt;br /&gt;
|-&lt;br /&gt;
|Freifunk Fotos 2013&lt;br /&gt;
|KBU-Wiki&lt;br /&gt;
|Upload (upload@gokk.de)&lt;br /&gt;
|Digitalfotos&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
==Fotos von Upload==&lt;br /&gt;
Alle Fotos von Upload könnt Ihr hier downloaden (Größe: 216 MB): [[https://gokk.de/kbu/upload.tgz Fotos Köln &amp;amp; Router 1043ND]]&lt;br /&gt;
{|style=&amp;quot;margin: 0 auto;&amp;quot;&lt;br /&gt;
| [[Datei:Haupbahnhof_2.jpeg|150px|thumb|left|Erstes Bild am Haupbahnhof]]&lt;br /&gt;
| [[Datei:Router_Philharmonie.jpeg|150px|thumb|left|Router vor der Philharmonie]]&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
==Fotos aus Bonn==&lt;br /&gt;
{|style=&amp;quot;margin: 0 auto;&amp;quot;&lt;br /&gt;
| [[Datei:Bonn-Rathaus1.jpg|150px|thumb|left|Bonner Rathaus]]&lt;br /&gt;
| [[Datei:Bonn-Rathaus2.jpg|150px|thumb|left|Bonner Rathaus]]&lt;br /&gt;
| [[Datei:Bonn-Rathaus3.jpg|150px|thumb|Bonner Rathaus]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Kerel</name></author>
	</entry>
	<entry>
		<id>https://kbu.freifunk.net/wiki/index.php?title=Batman_adv&amp;diff=3398</id>
		<title>Batman adv</title>
		<link rel="alternate" type="text/html" href="https://kbu.freifunk.net/wiki/index.php?title=Batman_adv&amp;diff=3398"/>
		<updated>2015-03-17T21:36:53Z</updated>

		<summary type="html">&lt;p&gt;Kerel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:Netz-und-Technik]]&lt;br /&gt;
&lt;br /&gt;
{{TOCright}}&lt;br /&gt;
'''''Trifft auf kbu.freifunk.net nur bedingt zu.'''''&lt;br /&gt;
{{Mithilfe}}&lt;br /&gt;
&lt;br /&gt;
Seite muss überarbeitet werden !&lt;br /&gt;
&lt;br /&gt;
== Allgemein ==&lt;br /&gt;
&lt;br /&gt;
=== Protokollversion ===&lt;br /&gt;
&lt;br /&gt;
Die Implementation von batman-advanced und die Spezifikation des Protokolls starteten ursprünglich parallel - zu dem Zeitpunkt waren meshing-Protokolle und insbes. Layer 2 meshing-Protokolle ziemliches Neuland. Das bedeutete natürlich dass sich das Protokolldesign erstmal sehr dynamisch entwickelte und die Versionen erstmal nicht notwendigerweise untereinander kompatibel waren.&amp;lt;br&amp;gt;&lt;br /&gt;
Nach den 0.2'er batman-dvanced Versionen wurde das Versionsschema auf ein datumsbasiertes Schema umgestellt. Die 0.2'er Versionen haben offenbar eine Protokollversion gesprochen die nicht mit früheren Versionen kompatibel war. Leider sind auch die 0.2'er und die 2010.* Protokollversionen nicht kompatibel. Generell empfiehlt sich auf die neueste für alle beteiligten Geräte verfügbare batman-advanced Version (alle Nodes mit 2010.*, oder alle Nodes mit 0.2.*) zu verwenden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Interfacekonfiguration ===&lt;br /&gt;
&lt;br /&gt;
Physikalische interfaces über die das batman-advanced mesh aufgebaut werden sollen müssen folgendermassen konfiguriert werden:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mode:       ad-hoc&lt;br /&gt;
ssid:       mesh&lt;br /&gt;
mtu:        1527&lt;br /&gt;
encryption: off&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Der ''ad-hoc'' mode (oder auch ''IBSS'' mode) ist der 802.11 peer-to-peer mode. In diesem werden die Pakete eines Senders von allen Peers/Nodes in dessen Reichweite direkt empfangen, im Gegensatz zum ''managed'' mode bei dem Pakete immer über den Access-Point gesendet resp. empfangen werden. In einem mesh-Netz macht also i.A. nur der ''ad-hoc'' mode (bzw. nur peer-to-peer modes) Sinn.&amp;lt;br&amp;gt;&lt;br /&gt;
Die ssid muss bei allen mesh-Nodes die sich vernetzen sollen gleich sein, Geräte mit unterschiedlichen ssids &amp;quot;sehen&amp;quot; sich nicht. Eine allgemeine Konvention ist an dieser Stelle praktisch - daher wird hier dafür einfach maximalintuitiv ''mesh'' benutzt.&amp;lt;br&amp;gt;&lt;br /&gt;
Die mtu ist die maximale Framegrösse, die sollte sinnigerweise um den batman-advanced header grösser sein als die mtu des bat0 Interfaces (funktioniert auch mit anderen mtu-Sizes, was allerdings zu Performanceeinbussen führt). Lässt sich die mtu des physikalischen Interfaces nicht vergrössern, wäre es empfehlenswert die mtu des bat0 interfaces auf mtu_des_physikalischen_interfaces - 27 zu setzen (bspw. ath1 hat mtu 1500 -&amp;gt; für bat0 sollte man eine mtu von =&amp;lt; 1473 setzen).&amp;lt;br&amp;gt;&lt;br /&gt;
Da der Sinn des Mesh-Netzes ist möglichst viele Nodes möglichst offen zu vernetzen, ist Verschlüsselung hier i.A. kontraproduktiv, daher sollte sie ausgeschaltet werden.&lt;br /&gt;
&lt;br /&gt;
batman-advanced ist ein Kernelmodul. Falls dies nicht bereits automatisch geladen wird (= falls kein bat0 interface vorhanden ist), lässt es sich mit&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
modprobe batman-adv&lt;br /&gt;
&lt;br /&gt;
rmmod batman-adv&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
laden bzw. wieder entfernen.&lt;br /&gt;
&lt;br /&gt;
Einzige Besonderheit bei der Konfiguration der Interfaces ist dass batman-advanced natürlich mitgeteilt werden muss welche(s) Interface(s) für meshing benutzt werden soll(en), bzw. ggf. welche(s) Interface(s) wieder aus der Liste der zum meshing zu verwendenden Interfaces ausgetragen werden soll(en). Das geht mit dem Userspace-Utility '''batctl''', in den aktuellen (2010.*) Versionen mit der Syntax:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
batctl if add ath1&lt;br /&gt;
&lt;br /&gt;
batctl if del ath1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Diese Versionen benutzen zum Hinzufügen oder Entfernen von Interfaces das sysfs:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo bat0 &amp;gt; /sys/class/net/ath1/batman_adv/mesh_iface&lt;br /&gt;
&lt;br /&gt;
echo none &amp;gt; /sys/class/net/ath1/batman_adv/mesh_iface&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Um die Version 0.2 herum lautete die Syntax leicht anders (insbesondere: ein einzelnes interface entfernen ist so nicht möglich, man entfernt in dem Fall erstmal alle interfaces und fügt dann die gewünschten wieder hinzu):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
batctl if ath1&lt;br /&gt;
&lt;br /&gt;
batctl if none&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Möchte man damit ein einzelnes Interface gescriptet entfernen, hier die passende .sh-zeile dazu ($LOGICAL sei der Name des Interface das entfernt werden soll, also z.B. ''ath1''):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
batctl if none `batctl interface | sed 's/^\\[.*\\][ 	]*\\([^ 	]\\+\\)[ 	]\\+.*$/\\1/' | grep -v &amp;quot;^$LOGICAL$&amp;quot;`&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Diese Versionen benutzen zum Hinzufügen oder Entfernen von Interfaces das procfs:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo ath1 &amp;gt; /proc/net/batman-adv/interfaces&lt;br /&gt;
&lt;br /&gt;
echo &amp;gt; /proc/net/batman-adv/interfaces&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Das resultierende mesh Interface heisst '''bat0'''. Das kann dann je nach gewünschter Anwendung frei konfiguriert werden. Im Normalfall wohl als dhcp-client (falls man selbst keinen Internet-uplink zur Verfügung stellen will), oder als dhcp-server (falls man Internet-uplink zur Verfügung stellen will), oder static (z.B. falls man das mesh als local-loop zum Internet-Provider nutzen will).&lt;br /&gt;
&lt;br /&gt;
Für den Fall dass man Internet-uplink zur Verfügung stellen will sollte man beachten den dhcp-server unbedingt '''nonauthoritative''' zu konfigurieren, damit eine Koexistenz mehrerer dhcp-server im mesh funktioniert.&lt;br /&gt;
&lt;br /&gt;
=== Utilities ===&lt;br /&gt;
&lt;br /&gt;
Mit dem ''batctl'' Utility lassen sich auch die Peers/Neighbors/Originators anzeigen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
batctl o&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die neuen Versionen benutzen dazu das sysfs: (Nicht KBU)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cat /sys/class/net/bat0/mesh/originators&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bzw. die alten Versionen das procfs: (Nicht KBU)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cat /proc/net/batman-adv/originators&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ausserdem bietet es ein paar weitere nützliche Funktionen wie batman-adv Varianten von ping, traceroute, tcpdump und diverse loggingspezifische Optionen.&lt;br /&gt;
&lt;br /&gt;
Bei der Einrichtung einer Wolke (z.B. beim Ausrichten der Antenne) kann folgendes Script hilfreich sein. Batctl o wird zyklisch ausgeführt und alle erreichbaren Knoten werden angezeigt. Einfach in ein Leeres File auf dem Router kopieren, ausführbar machen (chmod +x $FILENAME) und starten.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
# name           : batctl-loop.sh&lt;br /&gt;
# Parameter 1 : Zeitintervall in Sekunden (int)&lt;br /&gt;
# Parameter 2 : Anzahl der Wiederholungen (int)&lt;br /&gt;
# Beispiel: batctl-loop.sh 10 300&lt;br /&gt;
##&lt;br /&gt;
&lt;br /&gt;
# var&lt;br /&gt;
frequency=$1&lt;br /&gt;
count=$2&lt;br /&gt;
&lt;br /&gt;
if [ &amp;quot;q$frequency&amp;quot; == &amp;quot;q&amp;quot; ]; then&lt;br /&gt;
	frequency=1 # default&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
if [ &amp;quot;q$count&amp;quot; == &amp;quot;q&amp;quot; ]; then&lt;br /&gt;
	count=3600 # default&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
for i in `seq $count`; do&lt;br /&gt;
	clear&lt;br /&gt;
	date&lt;br /&gt;
	echo &amp;quot;Iteration $i&amp;quot;&lt;br /&gt;
	batctl o&lt;br /&gt;
	sleep $frequency&lt;br /&gt;
done	&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OpenWRT ==&lt;br /&gt;
&lt;br /&gt;
=== 10.*, Backfire ===&lt;br /&gt;
&lt;br /&gt;
==== 10.03 ====&lt;br /&gt;
&lt;br /&gt;
OpenWRT 10.03 kommt mit batman-advanced 0.2.1, unterstütz damit also Protokollversion 0.2 out-of-the-box.&amp;lt;br&amp;gt;&lt;br /&gt;
Für ein Update auf eine neuere batman-advanced Version empfiehlt sich wohl der Einfachheit halber ein Update auf OpenWRT 10.03.1.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Um das Kernelmodul und das userspace-utility zu installieren:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
opkg install kmod-batman-adv-kernelland&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Konfiguration funktioniert wiegehabt (hier die relevanten Einträge in den configfiles, in diesem Beispiel für meshing über Interface '''ath1''', und dhcp-client im mesh - die Konfiguration kann natürlich genauso über eine KonfigurationsGUI vorgenommen werden):&lt;br /&gt;
&lt;br /&gt;
/etc/config/network:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config 'interface' 'ath1'&lt;br /&gt;
        option 'ifname' 'ath1'&lt;br /&gt;
        option 'proto' 'none'&lt;br /&gt;
        option 'mtu' '1527'&lt;br /&gt;
&lt;br /&gt;
config 'interface' 'mesh'&lt;br /&gt;
        option 'ifname' 'bat0'&lt;br /&gt;
        option 'proto' 'dhcp'&lt;br /&gt;
        option 'mtu' '1500'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/config/wireless:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config 'wifi-iface'&lt;br /&gt;
        option 'device' 'wifi1'&lt;br /&gt;
        option 'network' 'ath1'&lt;br /&gt;
        option 'mode' 'adhoc'&lt;br /&gt;
        option 'ssid' 'mesh'&lt;br /&gt;
        option 'encryption' 'none'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/config/batman-adv-kernelland:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config batman-adv-kernelland general&lt;br /&gt;
        option interface ath1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Das war's schon, das Interface '''bat0''' ist das mesh Interface.&lt;br /&gt;
&lt;br /&gt;
==== 10.03.1 ====&lt;br /&gt;
&lt;br /&gt;
OpenWRT 10.03.1 kommt mit batman-advanced 2010.0.0, unterstütz damit also eine neuere Protokollversion als 0.2.&amp;lt;br&amp;gt;&lt;br /&gt;
Ein Update quasi auf das nächste major release (oder gar eine neue Protokollversion) ist zwischen minor releases des selben major release eines Betriebssystems eigentlich eher etwas was man nicht tut. In diesem Fall ist's aber wohl gut nachvollziehbar, da batman-adv sich noch sehr stark und relativ schnell entwickelt, so dass das Warten auf das nächste OpenWRT major release bis zum Update auf eine aktuelle batman-adv Version wohl mehr Nach- als Vorteile brächte.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Um das Kernelmodul und das Userspace-Utility zu installieren:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
opkg install kmod-batman-adv&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Konfiguration funktioniert wiegehabt (hier die relevanten Einträge in den configfiles, in diesem Beispiel für meshing über Interface '''ath1''', und dhcp-client im mesh - die Konfiguration kann natürlich genauso über eine KonfigurationsGUI vorgenommen werden):&lt;br /&gt;
&lt;br /&gt;
/etc/config/network:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config 'interface' 'ath1'&lt;br /&gt;
        option 'ifname' 'ath1'&lt;br /&gt;
        option 'proto' 'none'&lt;br /&gt;
        option 'mtu' '1527'&lt;br /&gt;
&lt;br /&gt;
config 'interface' 'mesh'&lt;br /&gt;
        option 'ifname' 'bat0'&lt;br /&gt;
        option 'proto' 'dhcp'&lt;br /&gt;
        option 'mtu' '1500'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/config/wireless:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config 'wifi-iface'&lt;br /&gt;
        option 'device' 'wifi1'&lt;br /&gt;
        option 'network' 'ath1'&lt;br /&gt;
        option 'mode' 'adhoc'&lt;br /&gt;
        option 'ssid' 'mesh'&lt;br /&gt;
        option 'encryption' 'none'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/config/batman-adv:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config batman-adv general&lt;br /&gt;
        option interface ath1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Das war's schon, das Interface '''bat0''' ist das mesh Interface.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Debian ==&lt;br /&gt;
&lt;br /&gt;
=== Protokollversion ===&lt;br /&gt;
&lt;br /&gt;
Das Paket '''batman-adv-dkms''' (gibt's ab Squeeze) enthält ein B.A.T.M.A.N. Advanced 2010.* Release. Dieses Paket benutzt das DKMS-Framework, d.h. das Kernelmodul wird lokal from source für den jeweils installierten Kernel gebaut.&amp;lt;br&amp;gt;&lt;br /&gt;
Das B.A.T.M.A.N. Advanced Utility '''batctl''' befindet sich im Paket '''batctl'''.&lt;br /&gt;
&lt;br /&gt;
Für den Build des Moduls wird das zum Kernel/linux-image-* passende linux-headers-* Paket benötigt, sowie natürlich die Pakete fürs Builden an sich ('''gcc''', '''build-essential''', etc.), sowie sinnigerweise '''module-init-tools'''. Das '''batman-adv-dkms''' Paket dependet im Übrigen noch auf das '''dkms''' Paket.&lt;br /&gt;
&lt;br /&gt;
Um das Modul beim booten automatisch zu laden, empfiehlt sich im file ''/etc/modules'' eine Zeile '''batman-adv''' hinzuzufügen.&lt;br /&gt;
&lt;br /&gt;
=== Interfacekonfiguration ===&lt;br /&gt;
&lt;br /&gt;
Um beispielsweise ein WLAN-Interface ''wlan0'' mit B.A.T.M.A.N. Advanced zu konfigurieren (mit dhcp-client auf dem mesh interface):&lt;br /&gt;
&lt;br /&gt;
In /etc/network/interfaces:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
allow-hotplug wlan0&lt;br /&gt;
iface wlan0 inet static&lt;br /&gt;
        address 0&lt;br /&gt;
        netmask 0&lt;br /&gt;
        mtu 1527&lt;br /&gt;
        wireless-mode ad-hoc&lt;br /&gt;
        wireless-essid mesh&lt;br /&gt;
        post-up batctl if add &amp;quot;$LOGICAL&amp;quot;&lt;br /&gt;
        pre-down batctl if del &amp;quot;$LOGICAL&amp;quot;&lt;br /&gt;
&lt;br /&gt;
iface bat0 inet dhcp&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Der Konfigurations-Typ '''static''' besteht auf einer IP-Konfiguration, '''address''' und '''netmask''' können also nicht weggelassen werden (und auch wenn die hier benutzten Dummy-Werte '0' hier eine Fehlermeldung hervorrufen, funktioniert dieses Interface-Setup - bei manchen Versionen - allerdings dennoch). Der Konfigurations-Typ '''manual''' ist auch nicht wirklich eine bessere Alternative, da mit diesem die anderen nötigen Konfigurationsparameter nicht gesetzt werden können, die müsste man dann per ''pre-up'' setzen.&lt;br /&gt;
&lt;br /&gt;
Eine Liste von Peers/Neighbors/Originators erhält man mit:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
batctl o&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Befindet man sich z.B. in einer 'Wolke' von B.A.T.M.A.N. Advanced Nodes mit einem dhcp-server, müsste:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
dhclient bat0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
funktionieren.&lt;/div&gt;</summary>
		<author><name>Kerel</name></author>
	</entry>
	<entry>
		<id>https://kbu.freifunk.net/wiki/index.php?title=IC-VPN&amp;diff=3397</id>
		<title>IC-VPN</title>
		<link rel="alternate" type="text/html" href="https://kbu.freifunk.net/wiki/index.php?title=IC-VPN&amp;diff=3397"/>
		<updated>2015-03-17T21:25:15Z</updated>

		<summary type="html">&lt;p&gt;Kerel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:Infrastruktur]]&lt;br /&gt;
&lt;br /&gt;
==Überblick==&lt;br /&gt;
Das [https://wiki.freifunk.net/IC-VPN InterCity-VPN] verbindet die einzelnen Städte/Freifunk-Communities in Deutschland untereinander.&lt;br /&gt;
Es ermöglicht den Zugriff auf netzinterne Dienste aller verbundenen Communities.&lt;br /&gt;
&lt;br /&gt;
Mit [[Dienst:Tinc|tinc]] werden Tunnel aufgebaut, auf denen BGP (Border Gateway Protocol) gesprochen wird. Einige Communities betreiben eigene TLDs (Top Level Domains). Diese DNS-Zonen sind (in Zukunft) auch im KBU-Netz bekannt.&lt;br /&gt;
&lt;br /&gt;
Die Koordinierung des Netzes erfolgt über das (globale) [https://wiki.freifunk.net/ Freifunk-Wiki] und einige Github-Repositorys ([https://github.com/freifunk/icvpn-meta icvpn-meta] und [https://github.com/freifunk/icvpn icvpn]).&lt;br /&gt;
&lt;br /&gt;
==Umsetzung==&lt;br /&gt;
Zur Zeit haben einzelne [[Supernode|Supernodes]] (siehe [[:Kategorie:Infrastruktur|Infrastruktur]] ) Zugang zum IC-VPN. Alle Nodes mit einer Verbindungen zu einem dieser Supernodes steht das IC-VPN bisher zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
==netzinterne Dienste==&lt;br /&gt;
Im IC-VPN gibt es einige netzinterne Dienste. Ein Beispiel aus Hamburg ist &amp;quot;start.ffhh&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[WIP]&lt;/div&gt;</summary>
		<author><name>Kerel</name></author>
	</entry>
	<entry>
		<id>https://kbu.freifunk.net/wiki/index.php?title=Event:SIGINT12&amp;diff=3396</id>
		<title>Event:SIGINT12</title>
		<link rel="alternate" type="text/html" href="https://kbu.freifunk.net/wiki/index.php?title=Event:SIGINT12&amp;diff=3396"/>
		<updated>2015-03-17T21:21:12Z</updated>

		<summary type="html">&lt;p&gt;Kerel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Veranstaltung ==&lt;br /&gt;
&lt;br /&gt;
[https://sigint.ccc.de SIGINT 2012]&lt;br /&gt;
&lt;br /&gt;
* 18. bis 20. Mai 2012.&lt;br /&gt;
* Im Mediapark 6, 50670 Köln&lt;br /&gt;
&lt;br /&gt;
== Was wollen wir machen? ==&lt;br /&gt;
&lt;br /&gt;
=== Workshop ===&lt;br /&gt;
&lt;br /&gt;
Link zum [https://program.sigint.ccc.de/fahrplan/events/102.html Workshop] im Sigint12 Programm.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Internes]]&lt;/div&gt;</summary>
		<author><name>Kerel</name></author>
	</entry>
	<entry>
		<id>https://kbu.freifunk.net/wiki/index.php?title=Werbung&amp;diff=3395</id>
		<title>Werbung</title>
		<link rel="alternate" type="text/html" href="https://kbu.freifunk.net/wiki/index.php?title=Werbung&amp;diff=3395"/>
		<updated>2015-03-17T21:20:49Z</updated>

		<summary type="html">&lt;p&gt;Kerel: &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;
&lt;br /&gt;
Auf Basis von&lt;br /&gt;
* [http://wiki.freifunk.net/Datei:Freifunk_Hotspot_Sticker.png Freifunk_Hotspot_Sticker.png]&lt;br /&gt;
und mit den Wünschen von zwei gewerbsmäßigen Freifunk-Nutzern ist Folgendes entstanden:&lt;br /&gt;
* [http://wiki.freifunk.net/images/c/c9/Freifunk_Free-WiFi-spot_Sticker.png Freifunk_Free-WiFi-spot_Sticker.png]&lt;br /&gt;
was auf Basis einer eigens neu erstellten SVG-Datei zu folgendem PDF führt:&lt;br /&gt;
* [http://wiki.freifunk.net/Datei:Freifunk_Free-WiFi-spot.pdf Freifunk_Free-WiFi-spot.pdf]  ([http://wiki.freifunk.net/Datei:Freifunk_Free-WiFi-spot.pdf Versionsverwaltung hier])&lt;br /&gt;
&lt;br /&gt;
Übergangsweise werden als Hinweis und Werbung einfache Farbausdrucke innen an die Glastüren bzw. Schaufensterscheiben geklebt. Das hält natürlich nur, bis der Fensterputzer das nächste Mal vorbei kommt.&lt;br /&gt;
&lt;br /&gt;
So sieht das dann aus: [http://wiki.freifunk.net/Datei:Freifunk_Free-WiFi-spot_Baeckerei.jpg Freifunk_Free-WiFi-spot_Baeckerei.jpg]&lt;br /&gt;
&lt;br /&gt;
Für den Druck von Aufklebern benötigt man i.d.R. CMYK Dateien, die mit dem Tool Scribus aus der SVG-Datei erzeugt werden können.&lt;br /&gt;
&lt;br /&gt;
Leider scheint das Drucken von Scheibenaufklebern (Bild auf der Klebeseite) aber eine zunächst teuere Angelegenheit zu sein, da Kleinstmengen nicht möglich sind:&lt;br /&gt;
&lt;br /&gt;
Bestes aktuell vorhandenes Angebot: konstanter Preis von 127,74€ (netto) bis 275 Stück Abnahme, erst bei mehr wird dann etwas rabbatiert. Mehr als 100 werden wir in nächster Zeit im Raum KBU aber wohl nicht benötigen.&lt;br /&gt;
Anfragen zum Freifunk_Free-WiFi-spot_Sticker bitte an [[Benutzer:nunatak|nunatak]].&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;
* neuere Version: [http://wiki.freifunk.net/Datei:KBU-Bonn-Freifunk-Nachbar-Flyer.pdf Flyer als PDF] mit Knoten-Karte der Bonner Altstadt von Januar 2015 (Initiative von G3ntleman in Zusammenarbeit mit Bene, Simon und Nunatak).&lt;br /&gt;
&lt;br /&gt;
===Plakate===&lt;br /&gt;
&lt;br /&gt;
* [http://media.freifunk.net/u/simon/m/freifunk-kbu-plakat/ Plakate] in Format A0 können im Netzladen abgegriffen werden. Jeder der Orte weiß sie werbewirksam aufzuhängen ist aufgerufen sich welche abzuholen.&lt;br /&gt;
&lt;br /&gt;
===Aufkleber===&lt;br /&gt;
&lt;br /&gt;
* [[Benutzer:g3ntleman|g3ntleman]] hat [http://kbu.freifunk.net/wiki/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;
Ggf. sollte die Überlegung einfließen, ob Gewerbetreibende ihre Kunden wirlkich Duzen wollen.&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>Kerel</name></author>
	</entry>
	<entry>
		<id>https://kbu.freifunk.net/wiki/index.php?title=Backbone:Bonn&amp;diff=3394</id>
		<title>Backbone:Bonn</title>
		<link rel="alternate" type="text/html" href="https://kbu.freifunk.net/wiki/index.php?title=Backbone:Bonn&amp;diff=3394"/>
		<updated>2015-03-17T21:16:50Z</updated>

		<summary type="html">&lt;p&gt;Kerel: Die Seite wurde neu angelegt: „Kategorie:Infrastruktur Aufbau eines WLAN-Backbones in Bonn.  Ist: Viele kleine mesh-Netzwerke. Soll: '''Eine''' WLAN-Wolke, unabhängig vom Internet.  [ht…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:Infrastruktur]]&lt;br /&gt;
Aufbau eines WLAN-Backbones in Bonn.&lt;br /&gt;
&lt;br /&gt;
Ist: Viele kleine mesh-Netzwerke.&lt;br /&gt;
Soll: '''Eine''' WLAN-Wolke, unabhängig vom Internet.&lt;br /&gt;
&lt;br /&gt;
[http://flopp.net/?c=50.739728:7.102403&amp;amp;z=16&amp;amp;t=OSM&amp;amp;m=A:50.738067:7.089533:0:St-Marien-Kirche*C:50.728583:7.068750:0:Babette-Koch-Weg*D:50.738717:7.099517:0:Stifts-Kirche*E:50.739600:7.089583:0:Frankenbad-Die_Linke*F:50.739533:7.096417:0:Netzladen&amp;amp;d=A:*A:C*A:D*A:E Übersichtskarte]&lt;/div&gt;</summary>
		<author><name>Kerel</name></author>
	</entry>
	<entry>
		<id>https://kbu.freifunk.net/wiki/index.php?title=Protokoll:2015-03-12&amp;diff=3370</id>
		<title>Protokoll:2015-03-12</title>
		<link rel="alternate" type="text/html" href="https://kbu.freifunk.net/wiki/index.php?title=Protokoll:2015-03-12&amp;diff=3370"/>
		<updated>2015-03-12T23:02:56Z</updated>

		<summary type="html">&lt;p&gt;Kerel: /* Vorbereitung */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:Protokolle]]&lt;br /&gt;
= Treffen am 12.03.2015 im C4, ca. 20:15-22:45Uhr =&lt;br /&gt;
== Vorbereitung ==&lt;br /&gt;
* Protokoll: [[Benutzer:d0b|d0b]]&lt;br /&gt;
* Pad: [https://pad.freifunk.net/p/FFKBU-150312 paaaaaad]&lt;br /&gt;
* Anwesende:&lt;br /&gt;
** [[Benutzer:d0b|d0b]]&lt;br /&gt;
** [[Benutzer:Nunatak|nunatak]]&lt;br /&gt;
** [[Benutzer:Kaleng|kaleng]]&lt;br /&gt;
** [[Benutzer:Kerel|kerel]]&lt;br /&gt;
** g3ntleman &lt;br /&gt;
** 2x Personen von Freifunk Koblenz &lt;br /&gt;
** 1x Person von Freifunk Darmstadt &lt;br /&gt;
** Diverse neue Besucher =)&lt;br /&gt;
&lt;br /&gt;
== Themen ==&lt;br /&gt;
=== Hardware / Inventar (Neuer Server) ===&lt;br /&gt;
* Konfigurieren (Nunatak)&lt;br /&gt;
* Paket / Security Policy?&lt;br /&gt;
* Absprache wg. Aufstellen im STW&lt;br /&gt;
** Deployment Montag Nachmittag durch Nunatak Kaleng &lt;br /&gt;
** MAC von Interface: 34:17:eb:df:ef:34 &lt;br /&gt;
* Hostnamen Vorschläge&lt;br /&gt;
** Quad&lt;br /&gt;
** Spider-Quad&lt;br /&gt;
** Konsens: Der neue Server heißt ab nun [[Server:Quad|Quad]]&lt;br /&gt;
&lt;br /&gt;
=== Wem gehört welche Hardware und warum ===&lt;br /&gt;
==== Server ====&lt;br /&gt;
* Exit Nodes gehören bisher dem C4 (Projekt Freifunk KBU)&lt;br /&gt;
* Supernodes werden bisher von aktiven Mitgliedern gehostet&lt;br /&gt;
* Supernodes Personenunabhängig deployen?&lt;br /&gt;
** Thomas u. hat in der ML-KBU Hardware angeboten&lt;br /&gt;
&lt;br /&gt;
==== Nodes / WLAN Backbone ====&lt;br /&gt;
Konsens ist das die Hardware im Besitz des Ortsinhabers bleiben&lt;br /&gt;
&lt;br /&gt;
=== Projekte umsetzen ===&lt;br /&gt;
==== Kirche ====&lt;br /&gt;
* Nunatak / Kirche Bonn&lt;br /&gt;
* Finanzierung / Erste Gespräche&lt;br /&gt;
&lt;br /&gt;
==== Geschäftsstrassen ====&lt;br /&gt;
* Zülpicher Str. / Mülheim - Frankfurter &amp;amp; Buchheimer Str.&lt;br /&gt;
&lt;br /&gt;
=== Projektantrag Inventar ===&lt;br /&gt;
d0b hat sich um den veralteten Projektantrag gekümmert:&lt;br /&gt;
* Der Projektantrag von 2011 wurde bestätigt, es wurde ein Projektbudget eingerichtet.&lt;br /&gt;
* Es wurde [[Inventar]] in Form von Nodes angeschafft, welche vom Projektbudget bezahlt wurden. &lt;br /&gt;
* Es steht ein dreistelliges Restbudget zur Verfügung davon (2/3 für Server, 1/3 für Nodes)&lt;br /&gt;
* Schriftverkehr ging über den info@ Verteiler.&lt;/div&gt;</summary>
		<author><name>Kerel</name></author>
	</entry>
	<entry>
		<id>https://kbu.freifunk.net/wiki/index.php?title=Kategorie:Infrastruktur&amp;diff=3305</id>
		<title>Kategorie:Infrastruktur</title>
		<link rel="alternate" type="text/html" href="https://kbu.freifunk.net/wiki/index.php?title=Kategorie:Infrastruktur&amp;diff=3305"/>
		<updated>2015-03-06T00:06:48Z</updated>

		<summary type="html">&lt;p&gt;Kerel: &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:Yanosz|Yanosz]]&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 icinga.kbu.freifunk.net map.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;
| [[Server:Jenkins|Jenkins]]&lt;br /&gt;
| jenkins-v6.kbu.freifunk.net   jenkins.kbu.freifunk.net&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]]&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>Kerel</name></author>
	</entry>
	<entry>
		<id>https://kbu.freifunk.net/wiki/index.php?title=IC-VPN&amp;diff=3300</id>
		<title>IC-VPN</title>
		<link rel="alternate" type="text/html" href="https://kbu.freifunk.net/wiki/index.php?title=IC-VPN&amp;diff=3300"/>
		<updated>2015-03-05T23:51:29Z</updated>

		<summary type="html">&lt;p&gt;Kerel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:Infrastruktur]]&lt;br /&gt;
&lt;br /&gt;
==Überblick==&lt;br /&gt;
Das [https://wiki.freifunk.net/IC-VPN InterCity-VPN] verbindet die einzelnen Städte/Freifunk-Communities in Deutschland untereinander.&lt;br /&gt;
Es ermöglicht den Zugriff auf netzinterne Dienste aller verbundenen Communities.&lt;br /&gt;
&lt;br /&gt;
Mit [[Service:Tinc|tinc]] werden Tunnel aufgebaut, auf denen BGP (Border Gateway Protocol) gesprochen wird. Einige Communities betreiben eigene TLDs (Top Level Domains). Diese DNS-Zonen sind (in Zukunft) auch im KBU-Netz bekannt.&lt;br /&gt;
&lt;br /&gt;
Die Koordinierung des Netzes erfolgt über das (globale) [https://wiki.freifunk.net/ Freifunk-Wiki] und einige Github-Repositorys ([https://github.com/freifunk/icvpn-meta icvpn-meta] und [https://github.com/freifunk/icvpn icvpn]).&lt;br /&gt;
&lt;br /&gt;
==Umsetzung==&lt;br /&gt;
Zur Zeit haben einzelne [[Supernode|Supernodes]] (siehe [[:Kategorie:Infrastruktur|Infrastruktur]] ) Zugang zum IC-VPN. Alle Nodes mit einer Verbindungen zu einem dieser Supernodes steht das IC-VPN bisher zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
==netzinterne Dienste==&lt;br /&gt;
Im IC-VPN gibt es einige netzinterne Dienste. Ein Beispiel aus Hamburg ist &amp;quot;start.ffhh&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[WIP]&lt;/div&gt;</summary>
		<author><name>Kerel</name></author>
	</entry>
	<entry>
		<id>https://kbu.freifunk.net/wiki/index.php?title=Dienst:Tinc&amp;diff=3299</id>
		<title>Dienst:Tinc</title>
		<link rel="alternate" type="text/html" href="https://kbu.freifunk.net/wiki/index.php?title=Dienst:Tinc&amp;diff=3299"/>
		<updated>2015-03-05T23:48:13Z</updated>

		<summary type="html">&lt;p&gt;Kerel: Die Seite wurde neu angelegt: „Kategorie:Infrastruktur &amp;lt;span style=&amp;quot;color:#F00&amp;quot;&amp;gt; '''Veraltet - nicht mehr verwenden'''&amp;lt;/span&amp;gt; == Einleitung == Ein Tinc-VPN http://www.tinc-vpn.org/ verbi…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:Infrastruktur]]&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#F00&amp;quot;&amp;gt; '''Veraltet - nicht mehr verwenden'''&amp;lt;/span&amp;gt;&lt;br /&gt;
== Einleitung ==&lt;br /&gt;
Ein Tinc-VPN http://www.tinc-vpn.org/ verbindet alle Nodes mit Internet-Uplink. Das ''Intracity-VPN'' arbeitet im Switched-Mode: alle Nodes werden zu einer gemeinsamen OSI-2 Broadcast-Domäne zusammengefasst. Über die Tinc-Verbindungen werden ausschließlich batman-adv Pakete versendet.&lt;br /&gt;
&lt;br /&gt;
In der Node-Fimrware sind die Tinc-Server vpn1, vpn2, vpn3, vpn4 (.kbu.freifunk.net) konfiguriert. Im DNS zeigt ein CName-Alias auf den entsprechenden Host. (vpn2.kbu.freifunk.net -&amp;gt; felicitas.kbu.freifunk.net). Aktuell sind lediglich vpn2 und vpn3 in Betrieb. &lt;br /&gt;
&lt;br /&gt;
Per Konvention ist der Tinc-Name jedes Nodes identisch mit der Hardware-Adresse (siehe Aufkleber Rückseite). Trennzeichen ( : bzw. - ) werden jedoch entfernt. Die folgende Abbildung zeigt die aktuelle Tinc-Topologie.&lt;br /&gt;
&lt;br /&gt;
https://register.kbu.freifunk.net/cgi-bin/node-graph.png&lt;br /&gt;
&lt;br /&gt;
== Tinc auf Felicitas ==&lt;br /&gt;
Felicitas steht allen Nodes als VPN-Server zur Verfügung. VPN-, DNS- und Masquerding Dienste werden ebenfalls auf Felicitas betrieben. Der folgende Abschnitt beschreibt die Tinc und Netzkonfiguration auf Felictas.&lt;br /&gt;
&lt;br /&gt;
=== Tinc-Config ===&lt;br /&gt;
Felicitas verwendet zum Betrieb des ''intracity''-VPN die folgende Konfiguration&lt;br /&gt;
 #/etc/tinc/intracity/tinc.conf&lt;br /&gt;
 name    =       vpn2&lt;br /&gt;
 Mode    =       switch&lt;br /&gt;
 ClampMSS =      no&lt;br /&gt;
 Compression =   10&lt;br /&gt;
 Cipher  =       none&lt;br /&gt;
 GraphDumpFile = /var/log/tinc/intracity-graph.dot&lt;br /&gt;
 ConnectTo vpn1&lt;br /&gt;
 Address 195.54.164.203&lt;br /&gt;
 DirectOnly = yes&lt;br /&gt;
&lt;br /&gt;
Beim Start erstellt tinc ein gleichnamiges tap-Interface über das der Traffic abgewickelt wird.&lt;br /&gt;
 # ifconfig intracity&lt;br /&gt;
 intracity Link encap:Ethernet  HWaddr 1e:41:fc:07:df:4d  &lt;br /&gt;
           inet6 addr: fe80::1c41:fcff:fe07:df4d/64 Scope:Link&lt;br /&gt;
           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1&lt;br /&gt;
           RX packets:142556 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;
           TX packets:39991 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;
           collisions:0 txqueuelen:500 &lt;br /&gt;
           RX bytes:15853487 (15.1 MiB)  TX bytes:15886286 (15.1 MiB)&lt;br /&gt;
&lt;br /&gt;
Gleichzeitig wird batman-adv gestartet, das tinc-Interface batman-adv hinzugefügt und bat0 in die Bridge der Mesh-Cloud aufgenommen. Siehe: ''/etc/tinc/intracity/tinc-up''&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 /sbin/insmod /usr/local/lib/batman-adv.ko&lt;br /&gt;
 /usr/sbin/batctl if add intracity&lt;br /&gt;
 /sbin/ifconfig intracity up&lt;br /&gt;
 ip link set up dev bat0&lt;br /&gt;
 /usr/sbin/brctl addif br-ff bat0&lt;br /&gt;
&lt;br /&gt;
Beim beenden werden die Änderungen rückgängig gemacht: ''/etc/tinc/intracity/tinc-down ''&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 /sbin/rmmod /usr/local/lib/batman-adv.ko&lt;br /&gt;
 /usr/sbin/batctl if del intracity&lt;br /&gt;
 /usr/sbin/brctl delif br-ff intracity&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Interfaces ===&lt;br /&gt;
&lt;br /&gt;
Die Bridge br-ff fasst alle zur Mesh-Cloud gehörenden Interfaces zusammen. Zur Zeit ist einzig bat0 eingebunden.&lt;br /&gt;
 #/etc/network/interface&lt;br /&gt;
 auto br-ff&lt;br /&gt;
 iface br-ff inet static&lt;br /&gt;
         address 172.26.0.2&lt;br /&gt;
         netmask 255.255.252.0&lt;br /&gt;
         pre-up brctl addbr br-ff&lt;br /&gt;
         post-down brctl delbr br-ff&lt;br /&gt;
 # brctl show&lt;br /&gt;
 bridge name	bridge id		STP enabled	interfaces&lt;br /&gt;
 br-ff		8000.7a28c6508f0d	no		bat0&lt;br /&gt;
&lt;br /&gt;
bat0 ist das einzige batman-adv Interface auf Felicitas. Lediglich das TAP-Interface des Intracity-VPNs in darin eingebunden.&lt;br /&gt;
 # batctl if&lt;br /&gt;
 intracity: active&lt;br /&gt;
&lt;br /&gt;
== Tinc auf den Nodes ==&lt;br /&gt;
Der folgende Abschnitt erläutert die Tinc-Konfiguration der Nodes. Sie ist in der Firmware hinterlegt und muss nicht händisch angepasst werden.&lt;br /&gt;
=== UCI-Settings ===&lt;br /&gt;
Tinc ist in OpenWRT integriert und kann über uci konfiguriert werden. Alle Nodes sind dabei so konfiguriert, dass sie sich initial mit den Hosts vpn1, vpn2, vpn3 und vpn4 verbinden (vgl. https://github.com/ff-kbu/lffenv/blob/wr1043nd/files/etc/config/tinc). Der Name des Nodes (hier ''NONAME'') wird beim Boot initial durch den tatsächlichen Noden-Namen ersetzt (siehe unten).&lt;br /&gt;
&lt;br /&gt;
 config tinc-net intracity&lt;br /&gt;
 	option enable 1&lt;br /&gt;
 	option generate_keys 1&lt;br /&gt;
 	option Name NONAME&lt;br /&gt;
 	option Mode switch&lt;br /&gt;
 	list ConnectTo vpn1&lt;br /&gt;
 	list ConnectTo vpn2&lt;br /&gt;
 	list ConnectTo vpn3&lt;br /&gt;
 	list ConnectTo vpn4&lt;br /&gt;
 	option Compression 10&lt;br /&gt;
 	option Cipher none&lt;br /&gt;
 	option DirectOnly yes&lt;br /&gt;
 	option GraphDumpFile /tmp/log/tinc.intracity.dot&lt;br /&gt;
 config tinc-host NONAME&lt;br /&gt;
 	option net intracity&lt;br /&gt;
 	option Port 1194&lt;br /&gt;
 config tinc-host vpn1&lt;br /&gt;
 	option net intracity&lt;br /&gt;
 	list Address vpn1.kbu.freifunk.net&lt;br /&gt;
 config tinc-host vpn2 &lt;br /&gt;
 	option net intracity&lt;br /&gt;
 	list Address vpn2.kbu.freifunk.net&lt;br /&gt;
 config tinc-host vpn3&lt;br /&gt;
 	option net intracity&lt;br /&gt;
 	list Address vpn3.kbu.freifunk.net&lt;br /&gt;
 config tinc-host vpn4&lt;br /&gt;
 	option net intracity&lt;br /&gt;
 	list Address vpn4.kbu.freifunk.net&lt;br /&gt;
&lt;br /&gt;
=== Settings im Dateisystem ===&lt;br /&gt;
&lt;br /&gt;
Keys der Hosts vpn1-4 sind nicht via uci konfiguriert sondern werden direkt im Dateisystem abgelegt. Siehe:&lt;br /&gt;
* https://github.com/ff-kbu/lffenv/blob/wr1043nd/files/etc/tinc/intracity/hosts/vpn1&lt;br /&gt;
* https://github.com/ff-kbu/lffenv/blob/wr1043nd/files/etc/tinc/intracity/hosts/vpn2&lt;br /&gt;
* https://github.com/ff-kbu/lffenv/blob/wr1043nd/files/etc/tinc/intracity/hosts/vpn3&lt;br /&gt;
* https://github.com/ff-kbu/lffenv/blob/wr1043nd/files/etc/tinc/intracity/hosts/vpn4&lt;br /&gt;
&lt;br /&gt;
Beim Start führt jeder Node ebenfalls ein script aus, dass das Tinc-Interface batman-adv hinzufügt (https://github.com/ff-kbu/lffenv/blob/wr1043nd/files/etc/tinc/intracity/tinc-up).&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 ip link set up mtu 1280 dev $INTERFACE&lt;br /&gt;
 batctl if add $INTERFACE&lt;br /&gt;
&lt;br /&gt;
Hinweis: Aus legacy-Gründen ist noch ein Key für &amp;quot;Freifunk&amp;quot; (alter VPN-Name von Felix) und ein privates Tinc-VPN in der Firmware hinterlegt. Diese werden jedoch im Rahmen der nächsten Releases entfernt werden.&lt;br /&gt;
&lt;br /&gt;
=== Key- und Config-Generierung ===&lt;br /&gt;
Beim Start eines jeden Nodes wird die MAC-Adresse des Nodes ausgewertet. &lt;br /&gt;
Da Mac-Adresse und Tinc-Name identisch sind, wird - falls nich nicht geschehen - die Tinc-Konfiguration angepasst so, dass der Node-Name der MAC-Adresse entspricht (https://github.com/ff-kbu/lffenv/blob/wr1043nd/files/etc/uci-defaults/tinc-name).&lt;br /&gt;
&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 NAME=&amp;quot;`ip link show eth0 | grep &amp;quot;link/ether&amp;quot; | sed &amp;quot;s/^[ ]*//&amp;quot; | cut -d' ' -f2 | sed &amp;quot;s/://g&amp;quot;`&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 [ -f /etc/config/tinc ] &amp;amp;&amp;amp; sed -i &amp;quot;s/NONAME/$NAME/g&amp;quot; /etc/config/tinc&lt;br /&gt;
&lt;br /&gt;
Wird Tinc mit der angepassten Konfiguration erstmalig gestartet, so werden passende Keys automatisch erstellt.&lt;br /&gt;
&lt;br /&gt;
== Key-Management ==&lt;br /&gt;
Tinc sieht vor, dass die Public-Keys aller Hosts, die sich initial zu einem Server verbinden (ConnectTo) auf dem Server vorhanden sind. Vor diesem Hintergrund lädt jeder Node seinen Key via http hoch, so bald das WAN-Interface gestartet ist.&lt;br /&gt;
* Hotplug-Script: https://github.com/ff-kbu/lffenv/blob/wr1043nd/files/etc/hotplug.d/iface/90-cert-upload&lt;br /&gt;
* Upload-Script: https://github.com/ff-kbu/lffenv/blob/wr1043nd/files/etc/tinc/upload_cert.sh&lt;br /&gt;
Die Keys werden per Restful-Webservice entgegeben genommen und (nach Genehmingung) per cron-job alle fünf Minuten ins Tinc-Verzeichnis kopiert. Die benötigte Funktionalität ist in ff-serv (https://github.com/ff-kbu/ff-serv) implementiert.&lt;br /&gt;
&lt;br /&gt;
== Known-Issues / Ausblick ==&lt;br /&gt;
&lt;br /&gt;
Die Lübecker haben in einem vergleichbaren Setup beobachtet, dass der batman-adv / tinc-Management-Traffic bei 15 Nodes im Rahmen bei ca 1 MBit/s liegt und damit die Kapazität eines ADSL-Upstreams übersteigt. Wir versuchen hier entgegen zu wirken, indem wir indirekte tinc-Verbindungen deaktivieren (Tinc-Option: ''DirectOnly Yes'').&lt;br /&gt;
&lt;br /&gt;
Langfristig werden wir voraussichtlich entweder auf fastd (https://projects.universe-factory.net/projects/fastd) umzusteigen oder die Broadcast-Domäne unterteilen.&lt;/div&gt;</summary>
		<author><name>Kerel</name></author>
	</entry>
	<entry>
		<id>https://kbu.freifunk.net/wiki/index.php?title=Kategorie:Protokolle&amp;diff=3279</id>
		<title>Kategorie:Protokolle</title>
		<link rel="alternate" type="text/html" href="https://kbu.freifunk.net/wiki/index.php?title=Kategorie:Protokolle&amp;diff=3279"/>
		<updated>2015-03-04T23:12:54Z</updated>

		<summary type="html">&lt;p&gt;Kerel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hier findet Ihr Protokolle zu den bisherigen Freifunk Treffen (ab Januar 2015).&lt;br /&gt;
&lt;br /&gt;
* [[Protokoll:15.03.05 | Protokoll vom 05.03.2015]] - Treffen, [http://netzladen.org/ NeLa]&lt;br /&gt;
* [[Protokoll:15.02.19 | Protokoll vom 19.02.2015]] - Dev-Treffen, [http://koeln.ccc.de/ C4]&lt;/div&gt;</summary>
		<author><name>Kerel</name></author>
	</entry>
	<entry>
		<id>https://kbu.freifunk.net/wiki/index.php?title=Protokoll:2015-01-02&amp;diff=3278</id>
		<title>Protokoll:2015-01-02</title>
		<link rel="alternate" type="text/html" href="https://kbu.freifunk.net/wiki/index.php?title=Protokoll:2015-01-02&amp;diff=3278"/>
		<updated>2015-03-04T23:11:58Z</updated>

		<summary type="html">&lt;p&gt;Kerel: Die Seite wurde neu angelegt: „Kategorie:Protokolle = Treffen am 02.01.2015 im Netzladen Bonn, ab 20.00 Uhr = == Vorbereitung == * Protokoll: via [https://pad.freifunk.net/p/kbu_januar P…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:Protokolle]]&lt;br /&gt;
= Treffen am 02.01.2015 im Netzladen Bonn, ab 20.00 Uhr =&lt;br /&gt;
== Vorbereitung ==&lt;br /&gt;
* Protokoll: via [https://pad.freifunk.net/p/kbu_januar Pad] &lt;br /&gt;
* Anwesende&lt;br /&gt;
** Menschen.&lt;br /&gt;
&lt;br /&gt;
== Themen ==&lt;br /&gt;
TOPIC: Be excellent to each other!&lt;br /&gt;
SubTOPIC: Ein neuer Morgen!&lt;br /&gt;
&lt;br /&gt;
=== Stand Presseanfrage Generalanzeiger Bonn ===&lt;br /&gt;
-&amp;gt; Gevatter: gab es Reaktionen die nicht über info@ gingen?&lt;br /&gt;
nope, bisher keine Antwort&lt;br /&gt;
&lt;br /&gt;
=== @BarCampBonn, http://barcampbonn.de/ ===&lt;br /&gt;
* 28.2. in Zentrum der Wissenschaft(?) &lt;br /&gt;
* Wer nimmt teil?--&amp;gt; Wir melden uns bei twitter, wenn wir wissen, ob jmd. dorthin geht.&lt;br /&gt;
* Die Teilnehmerliste ist lustig - sind wir dann Headliner?&lt;br /&gt;
&lt;br /&gt;
=== ICVPN / dn42 / chaosvpn ===&lt;br /&gt;
* Kerel arbeitet an der Anbindung an das IC-VPN&lt;br /&gt;
* Andere folgen mit Firmware-Version 2.0&lt;br /&gt;
* v6 jetzt - aber kerel ist zur Zeit in Urlaub&lt;br /&gt;
* Viele interessantes ToDos sind noch offen&lt;br /&gt;
&lt;br /&gt;
=== Firmware v2.0 ===&lt;br /&gt;
* neue batman-adv compat version (jetzt 14, dann 15) &lt;br /&gt;
* rekeying der supernodes&lt;br /&gt;
* config-management via ansible&lt;br /&gt;
* wechsel des ipv4 addressbereichs (von 172.26.0.0/15 auf 10.158.0.0/15)&lt;br /&gt;
*aufgrund des zu hohen Aufwands vermutlich kein point-release vorher&lt;br /&gt;
&lt;br /&gt;
=== 31c3 ===&lt;br /&gt;
* ideen:&lt;br /&gt;
** kein batman-adv über vpn strecken aka &amp;quot;müsste mann mal bauen&amp;quot;&lt;br /&gt;
*** kein roaming über vpn&lt;br /&gt;
* forum.freifunk.net ist da. Nutzen oder Nicht. Jeder wie er will.&lt;br /&gt;
** Es wird ein Subforum für KBU angelegt von Eskorte&lt;br /&gt;
*** https://forum.freifunk.net/c/community/koln-bonn-und-umgebung              &lt;br /&gt;
** Neues Gluon Release release. was merge'n wir? Testen!&lt;br /&gt;
** Freifunk Rheinland ist RIPE NCC Mitglied. Also eine LIR.&lt;br /&gt;
** Unser Fallback bald über GRE-Tunnel. Mit IPv6. Und Soße. Und Scharf.&lt;br /&gt;
** cjdns: Nix genaues weiß man nicht. - will mal jemand testen?&lt;br /&gt;
** Statistik-Proganda&lt;br /&gt;
&lt;br /&gt;
=== Erweiterung STW-VM vs. eigener Server ===&lt;br /&gt;
* yanosz fragt mal freundlich&lt;br /&gt;
&lt;br /&gt;
=== Hardware-Bestellung ===&lt;br /&gt;
* Neue Server&lt;br /&gt;
** Debian vorinstalliert, ab Mo. im Netz temporär erreichbar via STW&lt;br /&gt;
** d0b fährt in der KW 3 nach Rostock. Im Idealfall nimmt er die Kisten mit&lt;br /&gt;
** yagi und omni&lt;br /&gt;
* Nodes (ubnt etc)&lt;br /&gt;
** yanosz bestellt diesen Monat&lt;br /&gt;
&lt;br /&gt;
=== media.freifunk.net ===&lt;br /&gt;
* bilder / video galerie für die gesammte freifunk-community&lt;br /&gt;
* noch nicht ganz fertig (ergonomie suboptimal) (python + css / js)&lt;br /&gt;
&lt;br /&gt;
=== abuse ===&lt;br /&gt;
* komische hetzner abuse mail auf der freifunk-kbu mailingliste unbekannten ursprungs#&lt;br /&gt;
* d0b kümmert sich&lt;br /&gt;
&lt;br /&gt;
=== Nachbarschaftsflyer ===&lt;br /&gt;
* g3ntleman hat sich gekümmert (mit nunatak &amp;amp; lindworm)&lt;br /&gt;
* A5&lt;br /&gt;
&lt;br /&gt;
=== interne Dienste ===&lt;br /&gt;
* es gibt einen DC++ Hub um einfacher Dateien wie Bilder und Videos auszutauschen: &lt;br /&gt;
* kbu.hopto.org:1212 &lt;br /&gt;
* ssheartofgold.local:1212 (via mdns/bonjour/avahi)&lt;br /&gt;
* use MORE INTERNAL BANDWIDTH!&lt;br /&gt;
* kbu.hopto.org hat auch einen via mdns announceden NTP, falls sich wer wunder&lt;br /&gt;
** es gibt auch (bald) ntp server auf den supernodes(einen davon vielleicht via mdns announcen!)&lt;/div&gt;</summary>
		<author><name>Kerel</name></author>
	</entry>
	<entry>
		<id>https://kbu.freifunk.net/wiki/index.php?title=Protokoll:2015-01-08&amp;diff=3277</id>
		<title>Protokoll:2015-01-08</title>
		<link rel="alternate" type="text/html" href="https://kbu.freifunk.net/wiki/index.php?title=Protokoll:2015-01-08&amp;diff=3277"/>
		<updated>2015-03-04T23:00:41Z</updated>

		<summary type="html">&lt;p&gt;Kerel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:Protokolle]]&lt;br /&gt;
= Treffen am 08.01.2015 im C4 =&lt;br /&gt;
== Vorbereitung ==&lt;br /&gt;
* Protokoll: via [https://pads.ccc.de/pizza20150108 Pizza-Pad] &lt;br /&gt;
* Anwesende&lt;br /&gt;
** Menschen.&lt;br /&gt;
&lt;br /&gt;
=== Neue Exit Nodes ===&lt;br /&gt;
* Sind Temp. im betrieb&lt;br /&gt;
* Mgmt Karten brauchen noch IP`s &lt;br /&gt;
* Server werden ausgeliefert wenn diese fertig konfiguriert sind&lt;br /&gt;
* Services&lt;br /&gt;
** Shorewall&lt;br /&gt;
** Tinc&lt;br /&gt;
** tripwire o.ä. (maintained sw)&lt;br /&gt;
** fail2ban&lt;br /&gt;
&lt;br /&gt;
=== ICVPN / FFRL ===&lt;br /&gt;
* Uplink von fastd3&lt;br /&gt;
* tun nach fra steht&lt;br /&gt;
* tun nach ber steht --&amp;gt; noch nicht&lt;br /&gt;
* ipv4 /29 bekommen: '185.66.194.32/29'&lt;br /&gt;
* ipv6 /48 bekommen: '2a03:2260:1004::/48' &lt;br /&gt;
&lt;br /&gt;
=== fastd3 - Host läuft ab ===&lt;br /&gt;
* Die ICVPN geschichte + Uplinks werden auf xxx Server migriert&lt;br /&gt;
&lt;br /&gt;
=== DNS Config für Nodenamen (2.0 fw) ===&lt;br /&gt;
* g3ntlemen baut mal ne vm&lt;br /&gt;
&lt;br /&gt;
=== FF Arnsberg Aktion (deployment verbessern) ===&lt;br /&gt;
* Infos zum aktuellen Setup: http://wiki.freifunk.net/Arnsberg&lt;br /&gt;
* Jan bekommt Antwort von Thomas&lt;br /&gt;
&lt;br /&gt;
=== register.kbu.freifunk.net ===&lt;br /&gt;
* geht wieder (axel)&lt;br /&gt;
* zusätzlich zu register evtl. register daten pushen&lt;br /&gt;
&lt;br /&gt;
=== Hosting von media / webserver / etc ===&lt;br /&gt;
- d0b checkt fibrechannel / tower / sonstige hw&lt;/div&gt;</summary>
		<author><name>Kerel</name></author>
	</entry>
	<entry>
		<id>https://kbu.freifunk.net/wiki/index.php?title=Protokoll:2015-01-08&amp;diff=3276</id>
		<title>Protokoll:2015-01-08</title>
		<link rel="alternate" type="text/html" href="https://kbu.freifunk.net/wiki/index.php?title=Protokoll:2015-01-08&amp;diff=3276"/>
		<updated>2015-03-04T22:59:13Z</updated>

		<summary type="html">&lt;p&gt;Kerel: Die Seite wurde neu angelegt: „Kategorie:Protokolle = Treffen am 08.01.2015 im C4 = == Vorbereitung == * Protokoll: via [https://pads.ccc.de/pizza20150108 Pizza-Pad]  * Anwesende ** Mens…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:Protokolle]]&lt;br /&gt;
= Treffen am 08.01.2015 im C4 =&lt;br /&gt;
== Vorbereitung ==&lt;br /&gt;
* Protokoll: via [https://pads.ccc.de/pizza20150108 Pizza-Pad] &lt;br /&gt;
* Anwesende&lt;br /&gt;
** Menschen.&lt;br /&gt;
&lt;br /&gt;
=== ICVPN / FFRL ===&lt;br /&gt;
* Uplink von fastd3&lt;br /&gt;
* tun nach fra steht&lt;br /&gt;
* tun nach ber steht --&amp;gt; noch nicht&lt;br /&gt;
* ipv4 /29 bekommen: '185.66.194.32/29'&lt;br /&gt;
* ipv6 /48 bekommen: '2a03:2260:1004::/48' &lt;br /&gt;
&lt;br /&gt;
=== fastd3 - Host läuft ab ===&lt;br /&gt;
* Die ICVPN geschichte + Uplinks werden auf xxx Server migriert&lt;br /&gt;
&lt;br /&gt;
=== DNS Config für Nodenamen (2.0 fw) ===&lt;br /&gt;
* g3ntlemen baut mal ne vm&lt;br /&gt;
&lt;br /&gt;
=== FF Arnsberg Aktion (deployment verbessern) ===&lt;br /&gt;
* Infos zum aktuellen Setup: http://wiki.freifunk.net/Arnsberg&lt;br /&gt;
* Jan bekommt Antwort von Thomas&lt;br /&gt;
&lt;br /&gt;
=== register.kbu.freifunk.net ===&lt;br /&gt;
* geht wieder (axel)&lt;br /&gt;
* zusätzlich zu register evtl. register daten pushen&lt;br /&gt;
&lt;br /&gt;
=== Hosting von media / webserver / etc ===&lt;br /&gt;
- d0b checkt fibrechannel / tower / sonstige hw&lt;/div&gt;</summary>
		<author><name>Kerel</name></author>
	</entry>
	<entry>
		<id>https://kbu.freifunk.net/wiki/index.php?title=Protokoll:2015-02-05&amp;diff=3275</id>
		<title>Protokoll:2015-02-05</title>
		<link rel="alternate" type="text/html" href="https://kbu.freifunk.net/wiki/index.php?title=Protokoll:2015-02-05&amp;diff=3275"/>
		<updated>2015-03-04T22:47:49Z</updated>

		<summary type="html">&lt;p&gt;Kerel: Die Seite wurde neu angelegt: „Kategorie:Protokolle = Treffen am 05.02.2015 im Netzladen = == Vorbereitung == * Protokoll: via [https://pad.freifunk.net/p/Protokoll_KBU_20150205 Pad]  *…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:Protokolle]]&lt;br /&gt;
= Treffen am 05.02.2015 im Netzladen =&lt;br /&gt;
== Vorbereitung ==&lt;br /&gt;
* Protokoll: via [https://pad.freifunk.net/p/Protokoll_KBU_20150205 Pad] &lt;br /&gt;
* Anwesende&lt;br /&gt;
** viele Leute, ca 15&lt;br /&gt;
** 2 Leute aus Hennef - sind unheimlich motiviert  \o/ :D&lt;br /&gt;
&lt;br /&gt;
=== Infrastruktur - Aussichten ===&lt;br /&gt;
--no text--&lt;br /&gt;
&lt;br /&gt;
=== Verein vs kein Verein ===&lt;br /&gt;
--no text--&lt;br /&gt;
&lt;br /&gt;
=== Monitoring ===&lt;br /&gt;
* d0b hat die icinga2 checks noch nicht fertig :/ &lt;br /&gt;
* es existiert eine Übergangslösung auf icinga.kbu.freifunk.net&lt;br /&gt;
&lt;br /&gt;
=== Arnsberg ===&lt;br /&gt;
* Ein paar Abgesandte waren letztes WE in Arnsberg.&lt;br /&gt;
* Es wurde vorerst nur Materialaufmaß gemacht, da der Baumarkt zu früh geschlossen hatte.&lt;/div&gt;</summary>
		<author><name>Kerel</name></author>
	</entry>
	<entry>
		<id>https://kbu.freifunk.net/wiki/index.php?title=Termine&amp;diff=3247</id>
		<title>Termine</title>
		<link rel="alternate" type="text/html" href="https://kbu.freifunk.net/wiki/index.php?title=Termine&amp;diff=3247"/>
		<updated>2015-02-19T23:51:24Z</updated>

		<summary type="html">&lt;p&gt;Kerel: C4-dev am 19.3. hinzugefügt, Reparatur: Bonn 24.2. gelöscht (wiki-template kann keine 2 parallelen Termine in Bonn)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Treffen &lt;br /&gt;
|termin-bn = 05.03.2015&lt;br /&gt;
|termin-c4 = 12.03.2015&lt;br /&gt;
|termin-dev = 19.03.2015&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Kerel</name></author>
	</entry>
	<entry>
		<id>https://kbu.freifunk.net/wiki/index.php?title=Kategorie:Infrastruktur&amp;diff=3233</id>
		<title>Kategorie:Infrastruktur</title>
		<link rel="alternate" type="text/html" href="https://kbu.freifunk.net/wiki/index.php?title=Kategorie:Infrastruktur&amp;diff=3233"/>
		<updated>2015-02-07T10:51:59Z</updated>

		<summary type="html">&lt;p&gt;Kerel: Hardwareverleihliste nach Inventar verschoben.&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&amp;quot;&lt;br /&gt;
! Name&lt;br /&gt;
! DNS-Namen&lt;br /&gt;
! IP-Adressen&lt;br /&gt;
! Funktion&lt;br /&gt;
! Ansprechpartner&lt;br /&gt;
! Host &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;
| [[Exit Node]] (produktiv)&lt;br /&gt;
| [[Benutzer:Yanosz|Yanosz]]&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;
| [[Exit Node]] (development) &lt;br /&gt;
| [[Benutzer:Yanosz|Yanosz]], [[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;
| [[Exit Node]] (development)&lt;br /&gt;
| [[Benutzer:Yanosz|Yanosz]], [[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;
| [[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;
| [[Supernode]]&lt;br /&gt;
| &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;
| [[Supernode]]&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;
| [[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:Fastd7|Fastd7]]&lt;br /&gt;
| fastd7.kbu.freifunk.net&lt;br /&gt;
| [http://bgp.he.net/ip/37.221.195.47 37.221.195.47]&lt;br /&gt;
| [[Supernode]]&lt;br /&gt;
| [[Benutzer:Yanosz|Yanosz]]&lt;br /&gt;
| [https://www.netcup.de/kontakt/telefonsupport.php netcup]&lt;br /&gt;
| Karlsruhe&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &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;
| Webserver&lt;br /&gt;
| &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:Jenkins|Jenkins]]&lt;br /&gt;
| jenkins-v6.kbu.freifunk.net&lt;br /&gt;
| [http://bgp.he.net/ip/2a01:4f8:151:5146::204 2a01:4f8:151:5146::204]&lt;br /&gt;
| CI-/ Build-Server&lt;br /&gt;
| [[Benutzer:Yanosz|Yanosz]]&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;
| [[Server:Icinga|Icinga]]&lt;br /&gt;
| icinga.kbu.freifunk.net&lt;br /&gt;
|&lt;br /&gt;
| [[Monitoring]]&lt;br /&gt;
| [[Benutzer:Kaleng|Kaleng]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Server:Backuppc|Backuppc]]&lt;br /&gt;
| backup.kbu.freifunk.net&lt;br /&gt;
|&lt;br /&gt;
| Backup&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&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>Kerel</name></author>
	</entry>
	<entry>
		<id>https://kbu.freifunk.net/wiki/index.php?title=Inventar&amp;diff=3232</id>
		<title>Inventar</title>
		<link rel="alternate" type="text/html" href="https://kbu.freifunk.net/wiki/index.php?title=Inventar&amp;diff=3232"/>
		<updated>2015-02-07T10:51:40Z</updated>

		<summary type="html">&lt;p&gt;Kerel: Hardwareverleihliste nach Inventar verschoben.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Es wurde die folgende Hardware im Rahmen eines CCC-Projektantrages angeschafft:&lt;br /&gt;
[[Datei:Kbu_inventar.ods]]&lt;br /&gt;
&lt;br /&gt;
== Hardwareverleihliste ==&lt;br /&gt;
{| class=&amp;quot;wikitable center&amp;quot;&lt;br /&gt;
! Name/Nick&lt;br /&gt;
! Gerät&lt;br /&gt;
! Inv.-Nr.&lt;br /&gt;
! Ausleihdatum&lt;br /&gt;
! Rückgabedatum&lt;br /&gt;
! 4Augencheck&lt;br /&gt;
! Kontakt&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| rampone&lt;br /&gt;
| 2*cpe210&lt;br /&gt;
| 23&amp;amp;27&lt;br /&gt;
| 06.02.2015&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| nickname@gmail.komm&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;
[[Kategorie:internes]]&lt;/div&gt;</summary>
		<author><name>Kerel</name></author>
	</entry>
	<entry>
		<id>https://kbu.freifunk.net/wiki/index.php?title=KBU:Datenschutz&amp;diff=3228</id>
		<title>KBU:Datenschutz</title>
		<link rel="alternate" type="text/html" href="https://kbu.freifunk.net/wiki/index.php?title=KBU:Datenschutz&amp;diff=3228"/>
		<updated>2015-02-05T11:50:15Z</updated>

		<summary type="html">&lt;p&gt;Kerel: /* Auswertung */ Link aktualisiert.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Wie auf jedem Informationsverarbeitungssystem, fallen auch im Freifunk-Netzwerk und der weiteren Infrastruktur, zum Betrieb mehr oder weniger erforderliche, Verbindungs- und Metadaten an. Dieser Umstand kann dazu führen, das durch personenbezogener Daten, Kommunikation auf eine oder mehrere Personen zurückverfolgt und damit die Privatsphäre der Kommunikationspartner verletzt werden könnte. &lt;br /&gt;
&lt;br /&gt;
Wir möchten daher auf dieser Seite so transparent wie nur möglich sein und offenlegen in welchem Umfang wir welche Daten vorhalten oder auswerten.&lt;br /&gt;
&lt;br /&gt;
== Datenerhebung und Verarbeitung ==&lt;br /&gt;
&lt;br /&gt;
Folgende ''uns bekannte'' Daten werden auf Freifunk-KBU Systeme erhoben und unterliegen folgende Aufbewahrungsfristen:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Typ&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Anonymisiert&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Speicherzeit auf Server&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Speicherzeit im Backup&lt;br /&gt;
|-&lt;br /&gt;
! Apache access und error Log&lt;br /&gt;
| ja&lt;br /&gt;
| 1 Monat&lt;br /&gt;
| Serverzeit + 8 Tage&lt;br /&gt;
|-&lt;br /&gt;
! Traffic Daten&lt;br /&gt;
| ja&lt;br /&gt;
| ∞&lt;br /&gt;
| Serverzeit + 8 Tage&lt;br /&gt;
|-&lt;br /&gt;
! Mailingliste&lt;br /&gt;
| nein&lt;br /&gt;
| ∞&lt;br /&gt;
| Serverzeit + 8 Tage&lt;br /&gt;
|-&lt;br /&gt;
! E-Mail Logs (warn, info, error)&lt;br /&gt;
| nein&lt;br /&gt;
| 1 Monat&lt;br /&gt;
| Serverzeit + 8 Tage&lt;br /&gt;
|-&lt;br /&gt;
! Wiki Historie&lt;br /&gt;
| nein&lt;br /&gt;
| ∞&lt;br /&gt;
| Serverzeit + 8 Tage&lt;br /&gt;
|-&lt;br /&gt;
! Logins&lt;br /&gt;
| nein&lt;br /&gt;
| 1 Monat&lt;br /&gt;
| Serverzeit + 8 Tage&lt;br /&gt;
|-&lt;br /&gt;
! Webcache&lt;br /&gt;
| ja&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
! DHCP-Leases&lt;br /&gt;
| TODO&lt;br /&gt;
| TODO&lt;br /&gt;
| TODO&lt;br /&gt;
|-&lt;br /&gt;
! MAC und IP-Adressen für BATMAN&lt;br /&gt;
| TODO&lt;br /&gt;
| TODO&lt;br /&gt;
| TODO&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Anonymisiert heißt, dass zur Speicherung von Informationen der Verweis auf eindeutige Identifikationsnummern (z.B. IP-Adressen, Session Daten) komplett bei der Erhebung oder kurze Zeit später entfernt oder stark verkürzt wird. Bei IP-Adressen bedeutet das, dass die letzten beiden Bytes mit Nullen ersetzt werden.&lt;br /&gt;
&lt;br /&gt;
== Auswertung ==&lt;br /&gt;
&lt;br /&gt;
Zur Überwachung und zur Reflexion von umgesetzten Konzepten und Konfigurationen unseres Netzwerkes, werden von uns folgende Daten ausgewertet:&lt;br /&gt;
&lt;br /&gt;
* Dauerhafte Speicherung von E-Mails der [[Mailingliste]] und öffentlicher Zugang zu dem [http://lists.kbu.freifunk.net/pipermail/freifunk-bonn/ Archiv] der Liste&lt;br /&gt;
* anonymisierte Webseiten Zugriffe und graphische Auswertung mit awstats&lt;br /&gt;
* anonymisiertes [[Statistik:kbu internet|Trafficaufkommen]] innerhalb des Freifunk-KBU Netzwerkes und in andere mit angeschlossene Netze&lt;br /&gt;
* Latenzzeiten [[Statistik:ping kbu|innerhalb]] des Freifunk-KBU Netzwerkes und in [[Statistik:ping internet|andere]] mit angeschlossene Netze&lt;br /&gt;
* Anzahl [[Statistik#Node_.C3.9Cbersicht|aktiver Nodes]] und Vermashung innerhalb des Netzes&lt;br /&gt;
&lt;br /&gt;
== Einschränkungen und künstliche Limitierungen ==&lt;br /&gt;
&lt;br /&gt;
Grundsätzlich ist innerhalb des Freifunknetzes-KBU, sowohl die Kommunikation innerhalb, als auch mit externen Netzen, wie das Internet, uneingeschränkt möglich und in keiner Form künstlich limitiert. Die Limitierung in Form von Durchsatz, Verfügbarkeit, Latenz sind ausschließlich durch Rahmenbedingungen des Netzwerkes, deren Ressourcen und der aktuellen Nutzung begrenzt.&lt;br /&gt;
&lt;br /&gt;
== Server Standorte ==&lt;br /&gt;
&lt;br /&gt;
Sämtliche Server Infrastruktur, die wir für das Freifunk-KBU Netz benötigen, steht in deutschen Rechenzentren.&lt;/div&gt;</summary>
		<author><name>Kerel</name></author>
	</entry>
	<entry>
		<id>https://kbu.freifunk.net/wiki/index.php?title=Kategorie:Infrastruktur&amp;diff=3200</id>
		<title>Kategorie:Infrastruktur</title>
		<link rel="alternate" type="text/html" href="https://kbu.freifunk.net/wiki/index.php?title=Kategorie:Infrastruktur&amp;diff=3200"/>
		<updated>2015-02-01T20:33:42Z</updated>

		<summary type="html">&lt;p&gt;Kerel: /* Server */ fastd3 weg, fastd4 (temporär?) dazu.&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&amp;quot;&lt;br /&gt;
! Name&lt;br /&gt;
! DNS-Namen&lt;br /&gt;
! IP-Adressen&lt;br /&gt;
! Funktion&lt;br /&gt;
! Ansprechpartner&lt;br /&gt;
! Host &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/195.54.164.202 195.54.164.202]&lt;br /&gt;
| [[Exit Node]]&lt;br /&gt;
| [[Benutzer:Yanosz|Yanosz]]&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;
|&lt;br /&gt;
| [[Exit Node]]&lt;br /&gt;
| [[Benutzer:Yanosz|Yanosz]], [[Benutzer:Kaleng|Kaleng]], [[Benutzer:d0b|d0b]]&lt;br /&gt;
| [http://www.stw-bonn.de/dokuwiki/tecsup STW Bonn] &lt;br /&gt;
| tmp bei STW&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Server:Yagi|Yagi]]&lt;br /&gt;
| paul2.stw-bonn.de&lt;br /&gt;
| &lt;br /&gt;
| [[Exit Node]]&lt;br /&gt;
| [[Benutzer:Yanosz|Yanosz]], [[Benutzer:Kaleng|Kaleng]], [[Benutzer:d0b|d0b]]&lt;br /&gt;
| [http://www.stw-bonn.de/dokuwiki/tecsup STW Bonn]  &lt;br /&gt;
| tmp bei STW&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;
| [[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;
| [[Supernode]]&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &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;
| [[Supernode]]&lt;br /&gt;
| [[Benutzer:Pr0j3ctx|Pr0j3ctx]]&lt;br /&gt;
| &lt;br /&gt;
| &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;
| [[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:Fastd7|Fastd7]]&lt;br /&gt;
| fastd7.kbu.freifunk.net&lt;br /&gt;
| [http://bgp.he.net/ip/37.221.195.47 37.221.195.47]&lt;br /&gt;
| [[Supernode]]&lt;br /&gt;
| [[Benutzer:Yanosz|Yanosz]]&lt;br /&gt;
| [https://www.netcup.de/kontakt/telefonsupport.php netcup]&lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &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;
| Webserver&lt;br /&gt;
| &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;
| Jenkins&lt;br /&gt;
| jenkins.kbu.freifunk.net&lt;br /&gt;
| [http://bgp.he.net/ip/176.9.41.227 176.9.41.227]&lt;br /&gt;
| CI-/ Build-Server&lt;br /&gt;
| [[Benutzer:Yanosz|Yanosz]]&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;
| [[Server:Icinga|Icinga]]&lt;br /&gt;
| icinga.kbu.freifunk.net&lt;br /&gt;
|&lt;br /&gt;
| [[Monitoring]]&lt;br /&gt;
| [[Benutzer:Kaleng|Kaleng]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Server:Backuppc|Backuppc]]&lt;br /&gt;
| backup.kbu.freifunk.net&lt;br /&gt;
|&lt;br /&gt;
| Backup&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&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>Kerel</name></author>
	</entry>
	<entry>
		<id>https://kbu.freifunk.net/wiki/index.php?title=IC-VPN&amp;diff=3199</id>
		<title>IC-VPN</title>
		<link rel="alternate" type="text/html" href="https://kbu.freifunk.net/wiki/index.php?title=IC-VPN&amp;diff=3199"/>
		<updated>2015-01-29T23:45:05Z</updated>

		<summary type="html">&lt;p&gt;Kerel: Neuer Artikel IC-VPN (unfertig!)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Überblick==&lt;br /&gt;
Das [https://wiki.freifunk.net/IC-VPN InterCity-VPN] verbindet die einzelnen Städte/Freifunk-Communities in Deutschland untereinander.&lt;br /&gt;
Es ermöglicht den Zugriff auf netzinterne Dienste aller verbundenen Communities.&lt;br /&gt;
&lt;br /&gt;
Mit [[Service:Tinc|tinc]] werden Tunnel aufgebaut, auf denen BGP (Border Gateway Protocol) gesprochen wird. Einige Communities betreiben eigene TLDs (Top Level Domains). Diese DNS-Zonen sind (in Zukunft) auch im KBU-Netz bekannt.&lt;br /&gt;
&lt;br /&gt;
Die Koordinierung des Netzes erfolgt über das (globale) [https://wiki.freifunk.net/ Freifunk-Wiki] und einige Github-Repositorys ([https://github.com/freifunk/icvpn-meta icvpn-meta] und [https://github.com/freifunk/icvpn icvpn]).&lt;br /&gt;
&lt;br /&gt;
==Umsetzung==&lt;br /&gt;
Zur Zeit haben einzelne [[Supernode|Supernodes]] (siehe [[:Kategorie:Infrastruktur|Infrastruktur]] ) Zugang zum IC-VPN. Alle Nodes mit einer Verbindungen zu einem dieser Supernodes steht das IC-VPN bisher zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
==netzinterne Dienste==&lt;br /&gt;
Im IC-VPN gibt es einige netzinterne Dienste. Ein Beispiel aus Hamburg ist &amp;quot;start.ffhh&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[WIP]&lt;/div&gt;</summary>
		<author><name>Kerel</name></author>
	</entry>
	<entry>
		<id>https://kbu.freifunk.net/wiki/index.php?title=FFRL-Uplink&amp;diff=3198</id>
		<title>FFRL-Uplink</title>
		<link rel="alternate" type="text/html" href="https://kbu.freifunk.net/wiki/index.php?title=FFRL-Uplink&amp;diff=3198"/>
		<updated>2015-01-29T20:03:44Z</updated>

		<summary type="html">&lt;p&gt;Kerel: Umzug von fastd3 nach fastd6, Tunnel nach Düsseldorf hinzugefügt.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Überblick =&lt;br /&gt;
Der Freifunk Rheinland e.V. [https://freifunk-rheinland.net/] bietet uns als Fallback einen Uplink für IPv4 und IPv6 an.&lt;br /&gt;
&lt;br /&gt;
= Umsetzung =&lt;br /&gt;
Von fastd3 aus werden GRE-Tunnel nach Frankfurt und Berlin aufgebaut, über die per BGP die Routen ausgetascht werden.&lt;br /&gt;
Uns wird eine default-Route announced und wir announcen die uns zugeteilten Prefixe.&lt;br /&gt;
In Zukunft sollen dann unsere internen IP-Adressen genattet werden.&lt;br /&gt;
Das bisherige Vorgehen richtete sich nach der Anleitung der Hamburger Freifunker [http://wiki.freifunk.net/Freifunk_Hamburg/IPv4Uplink].&lt;br /&gt;
&lt;br /&gt;
= Konfiguration =&lt;br /&gt;
==== GRE-Tunnel ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot;|Gateway&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot;|Gegenstelle&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot;|GRE Endpunkt&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot;|Transport IPv4&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot;|Transport IPv6&lt;br /&gt;
|-&lt;br /&gt;
!FFRL&lt;br /&gt;
!FFKBU&lt;br /&gt;
!FFRL&lt;br /&gt;
!FFKBU&lt;br /&gt;
!FFRL&lt;br /&gt;
!FFKBU&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;3&amp;quot;|fastd6:&lt;br /&gt;
| Frankfurt (bb-a.fra3.fra.de)&lt;br /&gt;
| 185.66.194.0&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot;|37.120.169.214&lt;br /&gt;
| 100.64.0.60/31&lt;br /&gt;
| 100.64.0.61/31 &lt;br /&gt;
| 2a03:2260:0:24::1/64&lt;br /&gt;
| 2a03:2260:0:24::2/64&lt;br /&gt;
|-&lt;br /&gt;
| Frankfurt (bb-b.fra3.fra.de)&lt;br /&gt;
| 185.66.194.1&lt;br /&gt;
| 100.64.0.62/31&lt;br /&gt;
| 100.64.0.63/31 &lt;br /&gt;
| 2a03:2260:0:25::1/64&lt;br /&gt;
| 2a03:2260:0:25::2/64&lt;br /&gt;
|-&lt;br /&gt;
| Düsseldorf (bb-b.ix.dus.ffrl.de)&lt;br /&gt;
| 185.66.193.1&lt;br /&gt;
| 100.64.0.148/31&lt;br /&gt;
| 100.64.0.149/31 &lt;br /&gt;
| 2a03:2260:0:52::1/64&lt;br /&gt;
| 2a03:2260:0:52::2/64&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== BGP ====&lt;br /&gt;
Es werden die uns zur Verfügung gestellten Subnetze mit [http://bird.network.cz/?get_doc&amp;amp;f=bird-3.html bird] via BGP announced:&lt;br /&gt;
* 185.66.194.32/29&lt;br /&gt;
* 2a03:2260:1004::/48&lt;br /&gt;
Siehe auch: [[IP_Subnetze]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die folgende Tabelle zeigt die aufgebauten BGP-Sessions.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! local ASN&lt;br /&gt;
! neighbor ASN&lt;br /&gt;
! source address&lt;br /&gt;
! neighbor address&lt;br /&gt;
! password [https://tools.ietf.org/html/rfc2385]&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;6&amp;quot;| 65528&lt;br /&gt;
|rowspan=&amp;quot;6&amp;quot;| 201701 [https://apps.db.ripe.net/search/lookup.html?source=ripe&amp;amp;key=AS201701&amp;amp;type=aut-num]&lt;br /&gt;
| 100.64.0.61&lt;br /&gt;
| 100.64.0.60&lt;br /&gt;
|rowspan=&amp;quot;6&amp;quot;| ****&lt;br /&gt;
|-&lt;br /&gt;
| 100.64.0.63&lt;br /&gt;
| 100.64.0.62&lt;br /&gt;
|-&lt;br /&gt;
| 100.64.0.149&lt;br /&gt;
| 100.64.0.148&lt;br /&gt;
|-&lt;br /&gt;
| 2a03:2260:0:24::2&lt;br /&gt;
| 2a03:2260:0:24::1&lt;br /&gt;
|-&lt;br /&gt;
| 2a03:2260:0:25::2&lt;br /&gt;
| 2a03:2260:0:25::1&lt;br /&gt;
|-&lt;br /&gt;
| 2a03:2260:0:52::2&lt;br /&gt;
| 2a03:2260:0:52::1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Einsetzen des Fallbacks =&lt;br /&gt;
Falls der Uplink eingesetzt werden soll, werden die bisherigen internen IP-Adressen auf eine? der uns zur Verfügung gestellten Adressen per NAT umgesetzt. Das genaue Vorgehen dazu muss hier noch definiert werden.&lt;/div&gt;</summary>
		<author><name>Kerel</name></author>
	</entry>
	<entry>
		<id>https://kbu.freifunk.net/wiki/index.php?title=Firmware&amp;diff=3196</id>
		<title>Firmware</title>
		<link rel="alternate" type="text/html" href="https://kbu.freifunk.net/wiki/index.php?title=Firmware&amp;diff=3196"/>
		<updated>2015-01-28T22:39:48Z</updated>

		<summary type="html">&lt;p&gt;Kerel: /* Optionale Erweiterungen */ Uplink via Teathering hier gelöscht, nach Pimp_my_Node verschoben.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TOCright}}&lt;br /&gt;
Grundsätzlich können alle OpenWRT-fähigen Geräte im Freifunk-KBU-Netz genutzt werden. Hierbei gibt es leider eine wesentlich Einschränkung:&lt;br /&gt;
* Jedes Gerät '''muss''' zwei  WLAN-Netze  (ad-hoc + Infrastruktur) betreiben. &lt;br /&gt;
# [http://de.wikipedia.org/wiki/Ad-hoc-Netz  Ad-hoc], um zu meshen&lt;br /&gt;
# [http://de.wikipedia.org/wiki/Infrastruktur-Netzwerk Infrastruktur], um die Clients zu bedienen.&lt;br /&gt;
&lt;br /&gt;
Viele ältere Geräte können dies nicht (z.B. WRT54G).&lt;br /&gt;
Dies kann grundsätzlich durch die Nutzung mehrere Geräte umgangen werden. Bitte wende Dich an uns, wenn Du hieran Interesse hast - es wird jedoch kompliziert.&lt;br /&gt;
[[Datei:openwrt-sc.png|250px|thumb|right]]&lt;br /&gt;
Diese Artikel beschreibt die im Freifunk-KBU-Netz von uns verwendete Firmware.&amp;lt;br /&amp;gt; &lt;br /&gt;
Hierbei verwenden wir [http://openwrt.org OpenWRT &amp;quot;Attitude Adjusment&amp;quot; (12.09)]. &lt;br /&gt;
&lt;br /&gt;
Die Firmware basiert auf der [http://freifunk.metameute.de/ Lübecker Freifunk Firmware] (LFF).&lt;br /&gt;
&lt;br /&gt;
Für folgende TP-Link Geräte gibt es vorkonfigurierte Downloads (Siehe  [[Mitmachen]]):&lt;br /&gt;
&lt;br /&gt;
* WDR4300&lt;br /&gt;
* WDR3500&lt;br /&gt;
* WR1043ND&lt;br /&gt;
* WR841N(D)&lt;br /&gt;
* WR842N&lt;br /&gt;
* WR740N-v4 &lt;br /&gt;
* WR741ND &lt;br /&gt;
&lt;br /&gt;
Für andere, ebenfalls &amp;quot;Atheros&amp;quot;-basierte Geräte bieten wir ebenfalls [http://jenkins.kbu.freifunk.net/files/release/latest/untested/ Downloads] an, die wir - mangels Hardware - jedoch nicht testen können. &lt;br /&gt;
&lt;br /&gt;
Falls keine Downloads für Dein Gerät existieren ist Handarbeit und Expertenwissen notwendig. Falls Du Lust und Zeit hast, vorkonfigurierte Firmware-Dateien für Dein Gerät zu bauen und zu testen, stellen wir die Images gerne ebenfalls online. Frage uns einfach über die [[Mailingliste]]&lt;br /&gt;
&lt;br /&gt;
==Release==&lt;br /&gt;
&lt;br /&gt;
Aktuelle Version&lt;br /&gt;
&lt;br /&gt;
* [http://jenkins.kbu.freifunk.net/files/release/1.2.1/ Version 1.2.1]&lt;br /&gt;
Bitte zur Zeit folgende [[Ath9k-Probleme|Hinweise zum Ath9k-Problem]] beachten&lt;br /&gt;
&lt;br /&gt;
Namensraumen für zukünftige Releases: Freie Filme (http://wiki.creativecommons.org/Films)&lt;br /&gt;
Das Release 1.2 hat noch keinen Namen (Vorschläge sind willkommen).&lt;br /&gt;
&lt;br /&gt;
== Konfiguration ==&lt;br /&gt;
[[Datei:expert-stuff.jpg|300px|thumb|right]]&lt;br /&gt;
Alle Nodes, die am Freifunk-Netz betrieben werden, müssen wie folgt konfiguriert sein:&lt;br /&gt;
* Wlan&lt;br /&gt;
** Infrastruktur-Netz: SSID: kbu.freifunk.net&lt;br /&gt;
** Ad-Hoc-Netz: ESSID / BSSID: 02:d1:11:37:fc:39 - Kanal: 1&lt;br /&gt;
* Netzwerk- / IP-Adressen&lt;br /&gt;
** batman-adv, Infrastruktur-Netz müssen in einer Bridge zusammen gefasst werden&lt;br /&gt;
** Kein DHCP&lt;br /&gt;
** Keine IPv4-Adressen konfigurieren - auch keinen DHCP-Client.&lt;br /&gt;
* VPN / fastd:&lt;br /&gt;
** [https://github.com/ff-kbu/fff/tree/v0.3-generic/files/lib/freifunk/mesh-vpn/backbone Peers]&lt;br /&gt;
** [https://github.com/ff-kbu/fff/blob/v0.3-generic/files/lib/freifunk/mesh-vpn/fastd.conf Konfiguration:] - Hinweis: Das wget-Applet in Busybox &amp;lt; 1.19 unterstützt keine Post-Request. Es muss das wget(-no-ssl) Paket verwendet werden.&lt;br /&gt;
* batman-adv&lt;br /&gt;
** Zugewiesene Interfaces: ad-hoc, VPN&lt;br /&gt;
&lt;br /&gt;
Die einzelnen Konfigurationsdatein können im [https://github.com/ff-kbu/fff/tree/v0.3-generic/files github] heruntergeladen werden. Bitte beachte, dass einige Dateien erst durch Scripts beim ersten Boot generiert werden.&lt;br /&gt;
&lt;br /&gt;
Hinweis: fastd ist in OpenWRT nicht enthalten und muss zusätzlich kompiliert werden.&lt;br /&gt;
&lt;br /&gt;
== Optionale Erweiterungen ==&lt;br /&gt;
&lt;br /&gt;
=== Statistiken ===&lt;br /&gt;
Es besteht die Möglichkeit, dass wir statistische Daten (Don't Panic) &amp;lt;!-- Sollten wir näher erläutern, damit kein falscher Eindruck entsteht --&amp;gt; deines Nodes zentral von deinem Node geschickt bekommen und dann graphisch darstellen. Damit wir die Daten von deinem Node erhalten können, benötigst du ssh Zugriff auf deinen Node, sowie die Pakete ''collectd'', ''collectd-mod-interface'' und ''collectd-mod-network''.&lt;br /&gt;
&lt;br /&gt;
'''Hinweis:''' &amp;lt;br /&amp;gt;&lt;br /&gt;
Die Pakete sind bei der aktuellen Firmwareversion (1.x) default installiert und konfiguriert . Brauchen also derzeit nicht nachinstalliert zu werden!&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Andernfalls:'''&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Installation der Pakete:&lt;br /&gt;
&amp;lt;pre&amp;gt; &lt;br /&gt;
root@node # opkg update&lt;br /&gt;
root@node # opkg install collectd collectd-mod-interface collectd-mod-network&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Kopiere folgende Datei nach /tmp/collectd.conf.sh und führe sie mit ''sh /tmp/collectd.conf.sh'' aus:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
&lt;br /&gt;
#Include lib_node.sh for accessing node_id&lt;br /&gt;
. /lib/freifunk/lib_node.sh&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# This script creates collectd.conf after flashing.&lt;br /&gt;
&lt;br /&gt;
# collectd uses node_id.nodes.kbu.freifunk.net as hostname&lt;br /&gt;
# nodes.kbu.freifunk.net does not exists at this time (2012-01-15).&lt;br /&gt;
# However, if needed, it can be set up using register / mysql- or ldap-based bind9 easily - or -&lt;br /&gt;
# mdns if avahi is configured to resove nodes.kbu.freifunk.net and not .local&lt;br /&gt;
&lt;br /&gt;
local hostname=&amp;quot;$(get_node_id).nodes.kbu.freifunk.net&amp;quot;&lt;br /&gt;
&lt;br /&gt;
cat &amp;gt; /etc/collectd.conf &amp;lt;&amp;lt;EOF&lt;br /&gt;
Hostname &amp;quot;${hostname}&amp;quot;&lt;br /&gt;
BaseDir &amp;quot;/var/lib/collectd&amp;quot;&lt;br /&gt;
PIDFile &amp;quot;/var/run/collectd.pid&amp;quot;&lt;br /&gt;
Interval 10&lt;br /&gt;
ReadThreads 2&lt;br /&gt;
&lt;br /&gt;
LoadPlugin network&lt;br /&gt;
LoadPlugin interface&lt;br /&gt;
&lt;br /&gt;
&amp;lt;Plugin interface&amp;gt;&lt;br /&gt;
Interface &amp;quot;br-wan&amp;quot;&lt;br /&gt;
Interface &amp;quot;wlan0-1&amp;quot;&lt;br /&gt;
IgnoreSelected false&lt;br /&gt;
&amp;lt;/Plugin&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;Plugin network&amp;gt;&lt;br /&gt;
Server &amp;quot;collectd.kbu.freifunk.net&amp;quot; &amp;quot;25827&amp;quot;&lt;br /&gt;
&amp;lt;/Plugin&amp;gt;&lt;br /&gt;
EOF&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Anschließend starte deinen Node neu.'''&lt;br /&gt;
&lt;br /&gt;
== Sourcecode-Quellen ==&lt;br /&gt;
[[Datei:github-sc.png|200px|thumb|left|link=https://github.com/ff-kbu/fff]]&lt;br /&gt;
Falls Du unsere OpenWRT-Quellen verwenden möchtest (inkl. fastd), dann forke bitte https://github.com/ff-kbu/fff. &amp;lt;br /&amp;gt;&lt;br /&gt;
Für jedes (beta)-Release gibt es einen Tag. &lt;br /&gt;
&lt;br /&gt;
feeds.conf.default enthält bereits neuere batman-adv und fastd-Pakete.&amp;lt;br /&amp;gt;&lt;br /&gt;
Somit ist es bspw. möglich, auf dem Router ein gewöhnliches OpenWRT zu installieren und die selbstgebauten Pakete (z.B. fastd) nachträglich einzuspielen.&lt;br /&gt;
&lt;br /&gt;
Bitte beachte die Hinweise zum Kompilieren von [http://wiki.openwrt.org/doc/howto/build OpenWRT (howto build) ] - Es gibt keine Abweichungen bei dem Build unseres Forks  - abgesehen vom git-Repository - es ist kein svn update erforderlich.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Netz-und-Technik]]&lt;/div&gt;</summary>
		<author><name>Kerel</name></author>
	</entry>
	<entry>
		<id>https://kbu.freifunk.net/wiki/index.php?title=Pimp_my_Node&amp;diff=3195</id>
		<title>Pimp my Node</title>
		<link rel="alternate" type="text/html" href="https://kbu.freifunk.net/wiki/index.php?title=Pimp_my_Node&amp;diff=3195"/>
		<updated>2015-01-28T22:37:30Z</updated>

		<summary type="html">&lt;p&gt;Kerel: Uplink via Teathering aus Firmware nach Pimp_my_Node verschoben.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:Mitmachen]]&lt;br /&gt;
== Netztheorie/Technik und Entwicklung ==&lt;br /&gt;
Vertiefung&lt;br /&gt;
&lt;br /&gt;
*[[FSM-Dynamisches-Bridging]] &lt;br /&gt;
*[[Batman_adv]]&lt;br /&gt;
*[[Entwicklung]]&lt;br /&gt;
*[[Firmware|Firmware/Betriebssystem]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Arbeiten auf der Shell ==&lt;br /&gt;
Vorraussetzung für folgende Befehle sind eine Verbindung mit dem KBU Freifunk Netz sowie ein Terminal / Shell. &lt;br /&gt;
Vergesst nicht eth0 gegen die Bezeichnung eures Netzwerkinterfaces, welches am Freifunk hängt zu tauschen. &lt;br /&gt;
Bei Macbooks via Wlan z.B. &amp;quot;en1&amp;quot; statt &amp;quot;eth0&amp;quot;! Die link local Adresse der jeweiligen node findet ihr auf der [http://register.kbu.freifunk.net KBU Register] Seite. Um Dateien auf dem Node ändern zu können, steht als einziger Editor ''vi'' bzw. ''vim'' zur Verfügung.&lt;br /&gt;
 &lt;br /&gt;
=== IPv6 ping ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ping6 &amp;lt;link local Adresse des Nodes&amp;gt;%eth0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== IPv6 ssh ===&lt;br /&gt;
Hinter der link local Adresse &amp;quot;%&amp;quot; + &amp;quot;Netzwerk Interface an eurer Kiste&amp;quot; (Hier im Beispiel eth0)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ssh root@&amp;lt;link local Adresse des Nodes&amp;gt;%eth0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Hostnamen des Nodes ändern ===&lt;br /&gt;
Standardmäßig ist der Hostname des Nodes gleich der MAC-Adresse des Routers. Möchte man den Hostnamen ändern, so kann man dies in der Datei ''/etc/config/system''. Hier gibt es gleich als ersten Punkt ''config system'' und dort findet man den Eintrag&lt;br /&gt;
&amp;lt;pre&amp;gt;option hostname 'aa:bb:cc:dd:ee:ff'&amp;lt;/pre&amp;gt;&lt;br /&gt;
Hier kann man jetzt aa:bb:cc:dd:ee:ff (diese Adresse sieht bei jedem Node anders aus!) zu dem gewünschten Hostnamen ändern. Eine Änderung wird erst nach dem Kommando ''reboot'' (danach startet der Node neu) wirksam.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ntp-Bug in Firmware 1.2.1b beseitigen ===&lt;br /&gt;
Falls sich ein Node-Betreiber wundert, warum sein Node keine Statistiken liefert und es ein Mesh-Only-Node ist (d. h. ohne eigenen Uplink zum Internet), so liegt das an einem Bug in der Firmware. Diesen kann man jedoch mit einfachen Mitteln beheben:&lt;br /&gt;
Editiert wird die Datei ''/etc/config/system''. Dort findet man einen Eintrag ''config timeserver 'ntp'''. Defaultmäßig stehen hier 4 Zeitserver von openwrt (in der Form x.openwrt.pool.ntp.org). Diese müssen bei Mesh-Only-Nodes in IPv6-Adressen geändert werden, und zwar, dass der komplette Konfigurationspunkt wie folgt aussieht:&lt;br /&gt;
&amp;lt;pre&amp;gt;config timeserver 'ntp'&lt;br /&gt;
        list server '2a03:4000:2:494::2'&lt;br /&gt;
        list server '2a01:4f8:161:2461:e4::1'&lt;br /&gt;
        list server '2a02:180:1:1::551f:bb4b'&lt;br /&gt;
        option enabled '1'&lt;br /&gt;
        option enable_server '0'&amp;lt;/pre&amp;gt;&lt;br /&gt;
Auch hier werden die Änderungen erst nach einem Neustart des Nodes mittels ''reboot'' wirksam.&lt;br /&gt;
Dieser Bug soll mit dem nächsten Firmware-Release behoben sein. Man kann die Eintragungen auch in den Nodes mit Internet-Uplink ändern ohne die Funktion zu beeinträchtigen.&lt;br /&gt;
&lt;br /&gt;
=== public key auf Node aufspielen ===&lt;br /&gt;
Möchte man sich nicht immer per Paßwort auf den eigenen Node verbinden, so kann man das auch mit einem Schlüsselpaar realisieren. Falls man danach noch die Authentifizierung per Paßwort abschaltet (s. nächster Punkt), dann hat man einen sicheren Zugriff auf seinen Node realisiert.&lt;br /&gt;
Voraussetzung ist natürlich, dass man schon ein gültiges Schlüsselpaar besitzt. Falls dem so ist, so genügt es, den öffentlichen Schlüssel (public key) auf den Node zu übertragen. Das kann mit Hilfe von scp (secure copy) passieren:&lt;br /&gt;
&amp;lt;pre&amp;gt;scp -6 id_rsa.pub root@[&amp;lt;link local Adresse des Nodes&amp;gt;%eth0]:/etc/dropbear/authorized_keys&amp;lt;/pre&amp;gt;&lt;br /&gt;
Hierbei steht id_rsa.pub für die Datei, die den public key enthält. '''ACHTUNG:''' Obiger Befehl ersetzt die eventuell schon vorhandene Datei authorized_keys auf dem Node. Das ist ok für den ersten Key. Sollen mehrere Keys eingetragen werden (z. B. weil man außer vom Laptop auch vom Tablet auf seinen Node verbinden möchte), muß der zusätzliche Key per vi(m) auf dem Node direkt editiert werden.&lt;br /&gt;
Sollte beim Kopierversuch die Meldung&lt;br /&gt;
&amp;lt;pre&amp;gt;ssh: Could not resolve hostname fe80:&amp;lt;/pre&amp;gt;&lt;br /&gt;
erscheinen, hat man höchstwahrscheinlich die eckigen Klammern um die IP-Adresse inklusive Interface vergessen. Dann wird der erste Doppelpunkt schon als Ende des Hostnamens interpretiert!&lt;br /&gt;
Auch hier werden die Änderungen nach einem Neustart des Routers mittels ''reboot'' übernommen.&lt;br /&gt;
&lt;br /&gt;
=== Paßwort-Authentifizierung abstellen ===&lt;br /&gt;
'''Wichtig:''' Als erstes prüfen, ob man sich mit seinem Schlüsselpaar auf den Router einloggen kann. Man sollte jetzt nicht mehr nach dem Paßwort gefragt werden (allerhöchstens nach dem Paßwort, welches den privaten Schlüssel schützt).&lt;br /&gt;
Falls das erfolgreich funktioniert, kann man die Datei ''/etc/config/dropbear'' wie folgt ändern:&lt;br /&gt;
&amp;lt;pre&amp;gt;config dropbear&lt;br /&gt;
        option PasswordAuth 'off'&lt;br /&gt;
        option RootPasswordAuth 'off'&lt;br /&gt;
        option Port         '22'&lt;br /&gt;
#       option BannerFile   '/etc/banner'&amp;lt;/pre&amp;gt;&lt;br /&gt;
Nach einem Neustart des Routers mittels ''reboot'' sollte es jetzt nur noch möglich sein, sich mit seinem Schlüsselpaar auf den Rotuer einzuloggen.&lt;br /&gt;
&lt;br /&gt;
=== Firmware aktualisieren ===&lt;br /&gt;
==== Node mit uplink ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ssh root@&amp;lt;link local Adresse des Nodes&amp;gt;%eth0              // SSH Verbindung zum Node aufbauen&lt;br /&gt;
cd ../tmp/                                              // in das Verzeichnis &amp;quot;tmp&amp;quot; wechseln&lt;br /&gt;
free                                                    // Freien Speicher prüfen&lt;br /&gt;
wget http://pfad/zur/firmware.bin                       // Firmware herunterladen oder&lt;br /&gt;
sysupgrade -v firmware.bin                              // Firmwareupgrade durchführen&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Achtung''': Beim Download der Firmware via wget kann auf dem Router die Integrität der Firmware nicht geprüft werden, da gpg i.d.R. auf den Routern nicht verfügbar ist. Deshalb ist es sicherer, den oben beschriebenen Weg zu wählen, oder die geprüfte Firmware per scp (s.u.) auf den Router zu kopieren. &lt;br /&gt;
&lt;br /&gt;
==== Node ohne uplink (mesh node) ====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
scp -6 -v -r firmware.bin root@\[&amp;lt;link local Adresse des Nodes&amp;gt;%eth0\]:../tmp/          // Firmware auf den node schieben (md5 checken!)&lt;br /&gt;
ssh root@&amp;lt;link local Adresse des Nodes&amp;gt;%eth0 &lt;br /&gt;
cd ../tmp/  &lt;br /&gt;
sysupgrade -v firmware.bin  &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LAN Kopplung ===&lt;br /&gt;
Eine LAN Kopplung kann in manchen Fällen sinnvoll sein, besonders wenn man einen VLAN fähigen Switch und eine bestehende Ntzwerkverkabelung hat. Hier werden die Switchports angwiesen auch über LAN zu meshen.&lt;br /&gt;
&lt;br /&gt;
==== TL-WR841ND ====&lt;br /&gt;
03/2014: Hier wird über die alle 4 LAN Ports gemeshed, Mesh über WLAN kann man optional noch ausschalten! Folgende Config stammt von rampone/FF-KBU und wurde an 2 TL-WR841N v.8 getestet mit KBU-FF-Firmware 1.1.&lt;br /&gt;
&lt;br /&gt;
''vim /etc/config/network'' - Folgende Änderungen wurden an der FF-Firmware 1.0 vorgenommen:&lt;br /&gt;
#config interface 'freifunk' -&amp;gt; Hier haben wir eth0 aus &amp;quot;ifname&amp;quot; rausgenommen, damit kein ff aus dem eth0 (switch) rauskommt.&lt;br /&gt;
#config interface 'mesh_lan' -&amp;gt; kompl. codeblock hinzugefügt, dieser bewirkt das über eth0 (switch) gemeshed wird. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config interface 'loopback'&lt;br /&gt;
	option ifname 'lo'&lt;br /&gt;
	option proto 'static'&lt;br /&gt;
	option ipaddr '127.0.0.1'&lt;br /&gt;
	option netmask '255.0.0.0'&lt;br /&gt;
&lt;br /&gt;
config interface 'wan'&lt;br /&gt;
	option ifname 'eth0'&lt;br /&gt;
	option proto 'dhcp'&lt;br /&gt;
	option type 'bridge'&lt;br /&gt;
	option accept_ra '0'&lt;br /&gt;
	option auto '1'&lt;br /&gt;
&lt;br /&gt;
config switch&lt;br /&gt;
	option name 'switch0'&lt;br /&gt;
	option reset '1'&lt;br /&gt;
	option enable_vlan '1'&lt;br /&gt;
&lt;br /&gt;
config switch_vlan&lt;br /&gt;
	option device 'switch0'&lt;br /&gt;
	option vlan '1'&lt;br /&gt;
	option ports '0 1 2 3 4'&lt;br /&gt;
&lt;br /&gt;
config interface 'freifunk'&lt;br /&gt;
	option ifname 'bat0'		#LAN-Kopplung: ifname eth1 entfernt&lt;br /&gt;
	option type 'bridge'&lt;br /&gt;
	option proto 'none'&lt;br /&gt;
	option auto '1'&lt;br /&gt;
	option accept_ra '1'&lt;br /&gt;
	option macaddr '10:fe:ed:f1:53:84'&lt;br /&gt;
&lt;br /&gt;
config interface 'mesh'&lt;br /&gt;
	option proto 'batadv'&lt;br /&gt;
	option mtu '1528'&lt;br /&gt;
	option mesh 'bat0'&lt;br /&gt;
&lt;br /&gt;
config interface 'mesh_vpn'&lt;br /&gt;
	option ifname 'mesh-vpn'&lt;br /&gt;
	option proto 'batadv'&lt;br /&gt;
	option mesh 'bat0'&lt;br /&gt;
	option macaddr '12:fe:ed:f2:53:84'&lt;br /&gt;
&lt;br /&gt;
config interface 'mesh_lan'		#LAN-Kopplung: Codeblock mesh-lan hinzugefuegt&lt;br /&gt;
	option ifname 'eth1'&lt;br /&gt;
	option proto 'batadv'&lt;br /&gt;
	option mesh 'bat0'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''vim /etc/config/wireless'' - Hier wird der Codeblock, der für das Mesh über WLAN verantwortlich ist auskommentiert (optional)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#config wifi-iface 'wifi_mesh'&lt;br /&gt;
#       option device 'radio0'&lt;br /&gt;
#       option network 'mesh'&lt;br /&gt;
#       option mode 'adhoc'&lt;br /&gt;
#       option ssid '02:d1:11:37:fc:39'&lt;br /&gt;
#       option bssid '02:d1:11:37:fc:39&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== TL-WDR4300 ====&lt;br /&gt;
Das gleiche nochmal für den 4300er&lt;br /&gt;
&lt;br /&gt;
''vim /etc/config/network''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config interface 'loopback'&lt;br /&gt;
	option ifname 'lo'&lt;br /&gt;
	option proto 'static'&lt;br /&gt;
	option ipaddr '127.0.0.1'&lt;br /&gt;
	option netmask '255.0.0.0'&lt;br /&gt;
&lt;br /&gt;
config interface 'wan'&lt;br /&gt;
	option ifname 'eth0.2'&lt;br /&gt;
	option proto 'dhcp'&lt;br /&gt;
	option type 'bridge'&lt;br /&gt;
	option accept_ra '0'&lt;br /&gt;
	option auto '1'&lt;br /&gt;
	option macaddr 'a2:f3:c1:65:81:cd'&lt;br /&gt;
&lt;br /&gt;
config switch&lt;br /&gt;
	option name 'eth0'&lt;br /&gt;
	option reset '1'&lt;br /&gt;
	option enable_vlan '1'&lt;br /&gt;
&lt;br /&gt;
config switch_vlan&lt;br /&gt;
	option device 'eth0'&lt;br /&gt;
	option vlan '1'&lt;br /&gt;
	option ports '0t 2 3 4 5'&lt;br /&gt;
&lt;br /&gt;
config switch_vlan&lt;br /&gt;
	option device 'eth0'&lt;br /&gt;
	option vlan '2'&lt;br /&gt;
	option ports '0t 1'&lt;br /&gt;
&lt;br /&gt;
config interface 'freifunk'&lt;br /&gt;
	option ifname 'bat0'		#LAN-Kopplung: ifname eth0.1 entfernt&lt;br /&gt;
	option type 'bridge'&lt;br /&gt;
	option proto 'none'&lt;br /&gt;
	option auto '1'&lt;br /&gt;
	option accept_ra '1'&lt;br /&gt;
	option macaddr 'a0:f3:c1:64:81:cc'&lt;br /&gt;
&lt;br /&gt;
config interface 'mesh'&lt;br /&gt;
	option proto 'batadv'&lt;br /&gt;
	option mtu '1528'&lt;br /&gt;
	option mesh 'bat0'&lt;br /&gt;
&lt;br /&gt;
config interface 'mesh_vpn'&lt;br /&gt;
	option ifname 'mesh-vpn'&lt;br /&gt;
	option proto 'batadv'&lt;br /&gt;
	option mesh 'bat0'&lt;br /&gt;
	option macaddr 'a2:f3:c1:65:81:cc'&lt;br /&gt;
&lt;br /&gt;
config interface 'mesh_lan'		#LAN-Kopplung: Codeblock mesh-lan hinzugefuegt&lt;br /&gt;
        option ifname 'eth0.1'&lt;br /&gt;
        option proto 'batadv'&lt;br /&gt;
        option mesh 'bat0'&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Einsperren des Freifunk-Routers in eine DMZ ==&lt;br /&gt;
&lt;br /&gt;
Wer seinen Freifunk-Router einsperren und/oder die Bandbreite begrenzen möchte, kann dies am einfachsten tun, indem er ihn an seiner Firewall an einen eigenen Netzwerkport klemmt und diesen dann als DMZ konfiguriert. Ein KBU-Freifunk-Router muß zur Zeit im LAN DHCP, DNS, im Internet NTP sowie mit den [[fastd]]-Knoten reden können. Folgendes Bespiel für eine iptables-Firewall nimmt an, dass der Freifunk-Router über eth2 angeschlossen ist:&lt;br /&gt;
&lt;br /&gt;
 # eth2 darf nur dns, ntp, dhcp und ansonsten mit den fastdX reden&lt;br /&gt;
 iptables -i eth2 -A INPUT   -p udp --dport 67:68 --sport 67:68 -j ACCEPT&lt;br /&gt;
 iptables -i eth2 -A FORWARD -p udp --dport 67:68 --sport 67:68 -j ACCEPT&lt;br /&gt;
 iptables -i eth2 -A INPUT   -p udp --dport 53                  -j ACCEPT&lt;br /&gt;
 iptables -i eth2 -A INPUT   -p tcp --dport 53                  -j ACCEPT&lt;br /&gt;
 iptables -i eth2 -A INPUT   -p tcp --dport 123                 -j ACCEPT&lt;br /&gt;
 iptables -i eth2 -A FORWARD -p udp --dport 53                  -j ACCEPT&lt;br /&gt;
 iptables -i eth2 -A FORWARD -p tcp --dport 53                  -j ACCEPT&lt;br /&gt;
 iptables -i eth2 -A FORWARD -p tcp --dport 123                 -j ACCEPT&lt;br /&gt;
 iptables -i eth2 -A FORWARD --dst 176.9.41.253                 -j ACCEPT&lt;br /&gt;
 iptables -i eth2 -A FORWARD --src 176.9.41.253                 -j ACCEPT&lt;br /&gt;
 iptables -i eth2 -A FORWARD --dst 178.63.59.41                 -j ACCEPT&lt;br /&gt;
 iptables -i eth2 -A FORWARD --src 178.63.59.41                 -j ACCEPT&lt;br /&gt;
 iptables -i eth2 -A FORWARD --dst 37.120.169.214               -j ACCEPT&lt;br /&gt;
 iptables -i eth2 -A FORWARD --src 37.120.169.214               -j ACCEPT &lt;br /&gt;
 iptables -i eth2 -A FORWARD --dst 37.221.195.47                -j ACCEPT&lt;br /&gt;
 iptables -i eth2 -A FORWARD --src 37.221.195.47                -j ACCEPT&lt;br /&gt;
 iptables -i eth2 -A FORWARD --dst 78.46.68.75                  -j ACCEPT&lt;br /&gt;
 iptables -i eth2 -A FORWARD --src 78.46.68.75                  -j ACCEPT&lt;br /&gt;
 iptables -i eth2 -A FORWARD --dst 84.201.35.206                -j ACCEPT&lt;br /&gt;
 iptables -i eth2 -A FORWARD --src 84.201.35.206                -j ACCEPT&lt;br /&gt;
 iptables -i eth2 -A INPUT                                      -j DROP&lt;br /&gt;
 iptables -i eth2 -A FORWARD                                    -j DROP&lt;br /&gt;
 # eth2 darf maximal 2000 kbit/s ein- und ausgehenden traffic machen&lt;br /&gt;
 wondershaper eth2 2000 2000&lt;br /&gt;
&lt;br /&gt;
Prinzipiell könnte man den Traffic noch weiter einschränken. DHCP und DNS müssen nur zum DHCP- bzw. DNS-Server funktionieren und der Traffic zu den fastd-Servern ließe sich auf TCP Port 80 und UDP Port 10000 begrenzen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Uplink mit Android-Tethering/USB Netzwerkkarte ==&lt;br /&gt;
(ssh Zugang Erfahrung nötig)&lt;br /&gt;
&lt;br /&gt;
Das ganze sei von Anfang an als &amp;quot;sportlich&amp;quot; zu betrachten. Leider sind mobile 3g/LTE Tarife fast ausnahmslos nach einem bestimmten Volumen gedrosselt (üblicherweise auf 64 bis 56 kbit/s (neuere NetzclubSim sogar auf 32 kbit/s), Ausnahme bilden hier nur LTE Zuhause &amp;quot;DSL&amp;quot; Ersatz Tarife -&amp;gt; 386kbit/s).&lt;br /&gt;
Da Freifunk auch bei Nichtbenutzung Daten überträgt, ist nur bei LTE Zuhause Tarifen interessant dies als Dauerlösung zu nutzen. Dort ist aber wiederum meist ein LTE-Router vor Ort und man den Router auch &amp;quot;traditionell&amp;quot; via LAN Kabel anbinden.&lt;br /&gt;
Bei Benutzung als uplink bei Strassenfesten/Festivals etc. ist wahrscheinlich, dass erstens das Datenvolumen schnell aufgebraucht sein wird und zweitens ab einer bestimmten Größe auch das 3g Netz vor Ort überlastet ist. Wenn man es dennoch machen will (mehrere Sim Karten/spezieller hochvolumiger Tarif/Netzbetreiber gesponserter Uplink (träum)), sollte man die Benutzung von LTE erwägen. Auch dort könnten aber durch zukünftige Adapation Überlasterscheinungen auftreten. Desweitern nutzen 2g/3g/4g auch dasselbe Backbone, welcher dann auch für LTE ein Flaschenhals darstellt.&lt;br /&gt;
Muss nochmal nachprüfen, aber wenn, dann nicht uninteressant: Der Wlan Zugang des Telefons (CM7) wurde per tethering weitergeleitet und bei Abschalten gab es fallback auf 3g -&amp;gt; nicht schöne, aber einfache &amp;quot;Immer&amp;quot;netzlösung?  Mein Tablet zeigt nicht dieses Verhalten.)&lt;br /&gt;
&lt;br /&gt;
Blablabla, jetzt geht es los:&lt;br /&gt;
Das ganze habe ich mit einem 1043ND und einem droid 2.3CM7 Telefon und einem droid 2.2 Tablet ausprobiert, sollte aber auf jeglichen OpenWrt Router mit USB, Android USB tethering fähigem Gerät und einfachen USB ethernet Adaptern (nachprüfen!!!) funktionieren:&lt;br /&gt;
&lt;br /&gt;
- Per ssh in den router einloggen&lt;br /&gt;
- Installieren der notwendigen Treiber&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
opkg update&lt;br /&gt;
opkg install kmod-usb-uhci kmod-usb-net-rndis&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dies sollte, falls ihr noch keine USB Unterstützung in der Firmware hat auch diese über dependencies nachinstallieren. (nachprüfen!!!)&lt;br /&gt;
&lt;br /&gt;
- Ihr müsst den Netzwerkzugang für da neue Interface &amp;quot;usb0&amp;quot; noch konfigurieren. Unter /etc/config/network fügt ihr z.B. folgendes hinzu:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config interface 'wan2'&lt;br /&gt;
       option ifname 'usb0'&lt;br /&gt;
       option proto 'dhcp'&lt;br /&gt;
       option type 'bridge'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Auch unter Luci sollte dies konfigurierbar sein. &lt;br /&gt;
&lt;br /&gt;
- Nach einem Neustart und einem angeschlossenen Gerät sollte nun der Uplink via dem USB Netzwerk Gerät/Android tethering funktionieren.&lt;br /&gt;
- Sollte das Gerät erst später angeschlossen werden, so könnt ihr mit folgendem Befehl das Netzwerkgerät starten.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ifup wan2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
(Dies ist noch nicht ein perfektes Tutorial, werde es nochmal durchprobieren. Einen UMTS Stick hatte ich auf Anhieb noch nicht zum laufen gebracht. Auch scheint Multiwan in OpenWRT eine interessante Sache)&lt;/div&gt;</summary>
		<author><name>Kerel</name></author>
	</entry>
	<entry>
		<id>https://kbu.freifunk.net/wiki/index.php?title=Mitmachen&amp;diff=3194</id>
		<title>Mitmachen</title>
		<link rel="alternate" type="text/html" href="https://kbu.freifunk.net/wiki/index.php?title=Mitmachen&amp;diff=3194"/>
		<updated>2015-01-28T22:31:49Z</updated>

		<summary type="html">&lt;p&gt;Kerel: Typos&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:Mitmachen]]&lt;br /&gt;
{{TOCright}}&lt;br /&gt;
== Wie kann ich mitmachen?  ==&lt;br /&gt;
Entdecke die [[Nutzen|Vorteile]] von Freifunk und werde selbst Freifunker! Um selber einen Freifunk Router zu betreiben, sind folgende Schritte notwendig:&lt;br /&gt;
&lt;br /&gt;
#Router auswählen&lt;br /&gt;
#Freifunk Firmware auswählen&lt;br /&gt;
#Freifunk Firmware installieren&lt;br /&gt;
&lt;br /&gt;
Die Installation und Konfiguration ist ganz einfach und du benötigst keine technischen Kenntnisse. Wenn du dieser Anleitung folgst, kann eigentlich nichts schiefgehen. &lt;br /&gt;
&lt;br /&gt;
Falls du Fragen hast, kannst du dich jederzeit an unsere [[Mailingliste|E-Mail]] wenden uns im [[IRC]] besuchen oder zu einem unserer Treffen kommen. Oder werfe mal einen Blick in die [[FAQ]].&lt;br /&gt;
&lt;br /&gt;
Los geht's!&lt;br /&gt;
&lt;br /&gt;
== Router auswählen ==&lt;br /&gt;
[[File:tl-wr841n.jpg|right|thumb|100px|TL-WR841N(D)]]&lt;br /&gt;
[[File:tl-wdr3600.jpg|right|thumb|100px|TL-WDR3600]]&lt;br /&gt;
Cool, dass du selbst Freifunker_in werden willst!&lt;br /&gt;
&lt;br /&gt;
Als Einstieg bietet sich der recht kostengünstige Router TP-Link TL-WR841N an, der für ca. 20,-€ erhältlich ist. Dieser funkt im weit verbreiteten 2.4 GHz Frequenzband. &lt;br /&gt;
&lt;br /&gt;
Wer neuere Smartphones/Tablets/Notebooks/etc. im 5 GHz-Frequenzband via Freifunk versorgen möchte, kann hierzu z.B. den  TP-Link  TL-WDR3600 (für ca. 45,-€) einsetzen, welcher beide Fequenzbänder unterstützt.&lt;br /&gt;
&lt;br /&gt;
Wir unterstützen auch noch weitere Router, schau einfach mal in die Tabelle im nächsten Schritt.&lt;br /&gt;
&lt;br /&gt;
== Freifunk Firmware auswählen ==&lt;br /&gt;
Für den Router brauchst du die sogenannte Firmware (Betriebssystem), die du auf deinem Router installieren musst. &lt;br /&gt;
Die Firmware ist vom Router-Modell abhängig. Das Modell und die Versionsnummer deines Routers findest du auf der Rückseite des Gerätes. &lt;br /&gt;
&lt;br /&gt;
[[Datei:wr741nd_pi3.jpg||400px|thumb|center]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bitte wähle die Firmware für deinen Router anhand des Modells und der Version:&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[File:tl-wr740n.jpg|center|thumb|200px]]&lt;br /&gt;
|[[File:tl-wr740n.jpg|center|thumb|200px]]&lt;br /&gt;
|[[File:tl-wr841n.jpg|center|thumb|200px]]&lt;br /&gt;
|[[File:tl-wr842n.jpg|center|thumb|200px]]&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot; | TL-WR740N(D) &amp;lt;br&amp;gt; [https://kbu.freifunk.net/files/release/1.2.1/ff-kbu-tl-wr740n-v4-1.2.1a.bin v4.x] (außer v4.27)&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot; | TL-WR741N(D) &amp;lt;br&amp;gt; [https://kbu.freifunk.net/files/release/1.2.1/ff-kbu-tl-wr741nd-v1-1.2.1a.bin v1.x], [https://kbu.freifunk.net/files/release/1.2.1/ff-kbu-tl-wr741nd-v2-1.2.1a.bin v2.x], [https://kbu.freifunk.net/files/release/1.2.1/ff-kbu-tl-wr741nd-v4-1.2.1a.bin v4.x]   &lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot; | TL-WR841N(D) &amp;lt;br&amp;gt; [https://kbu.freifunk.net/files/release/1.2.1/ff-kbu-tl-wr841nd-v3-1.2.1a.bin v.3.x], [https://kbu.freifunk.net/files/release/1.2.1/ff-kbu-tl-wr841nd-v5-1.2.1a.bin v5.x], [https://kbu.freifunk.net/files/release/1.2.1/ff-kbu-tl-wr841nd-v7-1.2.1a.bin v7.x], [https://kbu.freifunk.net/files/release/1.2.1/ff-kbu-tl-wr841n-v8-1.2.1a.bin v8.x], [https://kbu.freifunk.net/files/release/1.2.1/ff-kbu-tl-wr841n-v9-1.2.1b.bin v9.x]    &lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot; | TL-WR842N(D) &amp;lt;br&amp;gt; [https://kbu.freifunk.net/files/release/1.2.1/ff-kbu-tl-wr842n-v1-1.2.1a.bin v1.x], [https://kbu.freifunk.net/files/release/1.2.1/ff-kbu-tl-wr842n-v2-1.2.1b.bin v2.x] &lt;br /&gt;
|-&lt;br /&gt;
|[[File:tl-wr1043nd.jpg|center|thumb|200px]]&lt;br /&gt;
|[[File:tl-wdr3500.jpg|center|thumb|200px]]&lt;br /&gt;
|[[File:tl-wdr3600.jpg|center|thumb|200px]]&lt;br /&gt;
|[[File:tl-wdr4300.jpg|center|thumb|200px]]&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot; | TL-WR1043ND &amp;lt;br&amp;gt;[https://kbu.freifunk.net/files/release/1.2.1/ff-kbu-tl-wr1043nd-v1-1.2.1a.bin v1.x] &lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot; | TL-WDR3500 &amp;lt;br&amp;gt;[https://kbu.freifunk.net/files/release/1.2.1/ff-kbu-tl-wdr3500-v1-1.2.1b.bin v1.x] &lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot; | TL-WDR3600 &amp;lt;br&amp;gt;[https://kbu.freifunk.net/files/release/1.2.1/ff-kbu-tl-wdr3600-v1-1.2.1a.bin v1.x] &lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot; | TL-WDR4300 &amp;lt;br&amp;gt;[https://kbu.freifunk.net/files/release/1.2.1/ff-kbu-tl-wdr4300-v1-1.2.1a.bin v1.x]  &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Hinweis: Das optionale (D) in der Produktbezeichnung steht für die Produktvariante mit auswechselbaren Antennen, was den Router ein paar Euro teuerer macht.&lt;br /&gt;
&lt;br /&gt;
2.Hinweis: Solltest du zuvor schon einmal OpenWRT auf den Router aufgespielt haben, so ist die 'sysupgrade'-Variante unserer Firmware zu wählen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nach dem Herunterladen der Firmware raten wir Dir dazu die [[Überprüfen der Signatur|Signatur der Datei zu überprüfen]]. Auch sollte man nicht vergessen wo die Firmware Datei auf eueren Datenträger gespeichert wurde, da diese im nächsten Schritt gebraucht wird. &lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Mitmachen]]&lt;br /&gt;
&lt;br /&gt;
== Freifunk Firmware installieren ==&lt;br /&gt;
=== Router mit dem Computer verbinden ===&lt;br /&gt;
Dafür solltest du Deinen Router mit Strom versorgen sowie die Netzwerkkarte deines PC mit einen der gelben Ports des Routers verbinden, hier reicht ein handelsübliches LAN Kabel. Am PC muss die Netzwerkkarte auf Automatische IP-Adresse beziehen (DHCP) eingestellt sein.&lt;br /&gt;
&lt;br /&gt;
=== Freifunk Firmware einspielen ===&lt;br /&gt;
Jetzt kannst du den Router einfach über den Browser konfigurieren.&lt;br /&gt;
&lt;br /&gt;
Dazu rufst du in deinen Browser folgende Adresse auf: http://192.168.0.1&lt;br /&gt;
&lt;br /&gt;
Bevor du weitermachst, musst du dich erst anmelden. Die wenig inspirierte Username / Passwort Kombination ist: admin / admin&lt;br /&gt;
&lt;br /&gt;
Dein Browserfenster müsste nun so aussehen – Folge hier dem Link &amp;quot;System Tools&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[File:TP_link_01_start.png|center|thumb|800px]]&lt;br /&gt;
&lt;br /&gt;
Als nächste wählst du aus dem Menü &amp;quot;Firmware Upgrade&amp;quot; (1). Danach kannst du die vorhin (in Schritt 2) geladene Datei zum Hochladen auswählen (2). Nach einem Klick auf &amp;quot;Upgrade&amp;quot; (3) beginnt der Prozess.&lt;br /&gt;
&lt;br /&gt;
[[File:TP_link_02_firmware.png|center|thumb|800px]]&lt;br /&gt;
&lt;br /&gt;
Du musst noch einmal kurz bestätigen …&lt;br /&gt;
&lt;br /&gt;
[[File:TP_link_03_firmware_file.png|center|thumb|800px]]&lt;br /&gt;
&lt;br /&gt;
… und die Installation läuft. Während die Installation läuft, zieh bitte auf keinen Fall den Stecker oder das Netzwerk-Kabel – denn dann ist dein Router hinüber.&lt;br /&gt;
&lt;br /&gt;
[[File:TP_link_04_upgrade_progress.png|center|thumb|800px]]&lt;br /&gt;
&lt;br /&gt;
 '''Bei TL-WR841N v8.4:''' Beim Flashen über das Firmware-Upgrade der Original-Firmware tritt ggf. folgender Fehler auf:&lt;br /&gt;
   ''Error code: 23002''&lt;br /&gt;
   ''The uploaded file name is too long!''&lt;br /&gt;
 Hier hilft einfaches Umbenennen der herunter geladenen Freifunk-Firmware.&lt;br /&gt;
&lt;br /&gt;
Nachdem die Firmware fertig eingespielt ist, startet der Router automatisch neu.&lt;br /&gt;
&lt;br /&gt;
Dass der Router neu startet merkst du auch am kurzen Aufblinken der Lämpchen an deinem Router. &lt;br /&gt;
&lt;br /&gt;
[[File:TP_link_05_firmware_reboot_finished.png|center|thumb|800px]]&lt;br /&gt;
&lt;br /&gt;
Jetzt ist der Router nicht mehr unter der angegeben Adresse sichtbar und eine Fehlermeldung erscheint. Das ist gut so. Denn nun läuft nicht mehr die alte Firmware sondern die neue, tolle Freifunk Firmware auf deinem Router. &lt;br /&gt;
&lt;br /&gt;
=== Anschluss ans Internet ===&lt;br /&gt;
Nach dem automatischen Neustart ist der Router direkt im Normalbetrieb. Wenn keine weiteren Freifunk-Router in der dirkten Umgebung sind, musst Du allerdings den Freifunk-Router noch per Ethernetkabel mit Deinem Internet-Router verbinden, damit der Freifunk-Router auch Internet-Zugriff gewährt. Dazu wird der '''blaue''' Port des Freiunk-Routers mit dem Gästenetz-Port Deines Internet-Routers verbunden. Falls Du dort kein Gästenetz eingerichtet hast oder das gar nicht geht, tut's auch ein &amp;quot;normaler&amp;quot; LAN-Port Deines Routers, wo Du auch deinen Laptop etc. einstöpseln würdest. Ein Gästenetz wäre nur noch etwas sicherer.&lt;br /&gt;
&lt;br /&gt;
'''WICHTIG:''' Wer hier in einer Firma oder gar einer städtischen Einrichtung ''mal eben'' einen Freifunk-Router an deren Intranet anschließt, schadet damit unter Umständen dem Freifunk-Projekt, da das nicht unbemerkt bleibt und fast immer gegen interne Sicherheitsrichtlinien verstößt. Sowas muss von der jeweiligen IT-Leitung explizit erlaubt werden. Wir wollen die Verantwortlichen nicht verärgern sondern überzeugen!&lt;br /&gt;
&lt;br /&gt;
=== Sinnvolle Ergänzungen ===&lt;br /&gt;
Wer möchte kann noch&lt;br /&gt;
* seinen Router auf der [http://map.kbu.freifunk.net/geomap.html Karte] [[Registrierung des Nodes|verlinken]]&lt;br /&gt;
* nachschauen wie man in den [[Config Mode]] kommt und was man da machen kann&lt;br /&gt;
* technisch tiefer einsteigen und auf der [[Pimp my Node]] Seite vorbeischauen&lt;br /&gt;
&lt;br /&gt;
=== Fragen? ===&lt;br /&gt;
&lt;br /&gt;
Solltest Du Fragen zur Einrichtung des Routers haben oder Einträge Deines Knoten ändern wollen, schreibe gerne an unsere [[Mailingliste|E-Mail]]. Gerne kannst Du auch bei unseren regelmäßigen Treffen in Bonn oder Köln vorbeischauen.&lt;/div&gt;</summary>
		<author><name>Kerel</name></author>
	</entry>
</feed>