wiki.freifunk.net - Neue Beiträge | freifunk.net

wiki.freifunk.net - Neue Beiträge

Inhalt abgleichen
Aus wiki.freifunk.net
Aktualisiert: vor 1 Tag 7 Stunden

Freifunk Frankfurt/tinc

13. April 2013 - 18:10

Ratopi: /* Public Keys */

Auf dieser Seite einige Basics zu dem FFFFM-VPN mit tinc.
''Anmerkung'': Da tinc sich schlecht mit batman "verträgt", werden wir ein zweites VPN auf Basis von "fastd" aufbauen.

===Public Keys===

tinc-Hostname: Frankfurt1
Address = kdserv.dyndns.org
Port = 656
-----BEGIN RSA PUBLIC KEY-----
MIIBCgKCAQEAsXwcgms0oghGw9+lsLlSpyHc1zqtY4AwRRNPr2nv0q8aiojBJKNI
4pKFp4S5ndm8O/madL/dPQCTE+VUzELQdr/aqaihc/m+fBVyc+pJsaNnfCKIseN/
ne3hE4PvGmIRMLcbNNvOSovCHkzrpWGYdKm+h1NRsgkvjJ9UwLC/vsJq8xl/035w
MaekSiHMVijXENEi7sCR9rCQbcBHWSjtCRKhovzb0Dbz9U/GVxaKAAM7HRg42mMN
3latXGBo6llv0j4+w3ScNxKW46S0xYBZ8yG+DwEsYVqm5omykUO4nmEJGoBWRtbe
eFeqPu8Go90yevPcP6bFr6IaEvS+aGrCvwIDAQAB
-----END RSA PUBLIC KEY-----

tinc-hostname: gederner
Address = ffffmgederner.no-ip.org
Port = 65501
-----BEGIN RSA PUBLIC KEY-----
MIIBCgKCAQEA1xS5Aneu4fldoflPy8QpJoS+Fv2uOVqz8qrsy/hiU7CHGvueJ1CZ
20ZYMEE/2ayI3pY8dXE3hnmnDaqFqqUcejMBo5m2+fhhTkQqsyPBJHs/9fMT6nJP
KKyo83xVE3Movqq7STxs5hUT3pkALReHV6RxbGRnPTKzrQehzpNOh8MIponWpo+D
9+6kG4ju84f0TB66R88IJS1IwJqB0UKl7fTaaQ/QTx3VTQXqSZYOSIYXNNYTpqx1
NpdozNraeAmE2POn++lPyra/clRs4ufpdrHJrfrV14OaCVnu/P2HUtrbeSNw0dwD
AM8lXxZnFgpuY3cDx/ap8GjpRph3TNRKIwIDAQAB
-----END RSA PUBLIC KEY-----

Freifunk Wermelskirchen/Weitere Infos

12. April 2013 - 5:59

RubenKelevra:

{{TabBar Wermelskirchen}}

Weiterführende Links:

*[http://freifunk-wermelskirchen.de Freifunk-Wermelskirchen.de]
*[http://www.facebook.com/FreifunkWermelskirchen Unsere Facebook-Seite]
*[http://twitter.com/ff_wk Wir auf Twitter]
*[http://github.com/FF-NRW/fff-wk Unsere Freifunk-Firmware auf Github]
*[http://bintray.com/repo/browse/rubenkelevra/fff-wk Unser Bintray-Reposition]
*[http://ts3.freifunk.net Unser Teamspeak3-Server]
*[http://mumble.freifunk.net Unser Mumble-Server]
*[http://wiki.freifunk.net/Pad Unser EtherPad-Lite-Server]

Diverse Links
*[http://freifunk-nrw.de Freifunk-NRW]
*[http://twitter.com/FreifunkNRW Freifunk-NRW auf Twitter]

Freifunk Wermelskirchen/Events

12. April 2013 - 5:58

RubenKelevra: Die Seite wurde neu angelegt: „{{TabBar Wermelskirchen}}“

{{TabBar Wermelskirchen}}

Freifunk Wermelskirchen/Kontakt

12. April 2013 - 5:58

RubenKelevra: Die Seite wurde geleert.

Freifunk Wermelskirchen/Stammtisch

12. April 2013 - 5:58

RubenKelevra:

{{TabBar Wermelskirchen}}

'''Der Stammtisch findet an jedem zweiten Donnerstag im Monat um 19:00 im [http://www.openstreetmap.org/?mlat=51.138642&mlon=7.217154&zoom=18&layers=M Katt-Bistro] statt.'''

----

===Bisherige Stammtische===
* Freifunk-Stammtisch am Donnerstag, 07.03.2013 ab 19:00 im [http://www.openstreetmap.org/?mlat=51.138642&mlon=7.217154&zoom=18&layers=M Katt-Bistro]. Resonanz: ''0 Gäste''.
* Freifunk-Stammtisch am Donnerstag, 14.02.2013 ab 19:00 im [http://www.openstreetmap.org/?mlat=51.138642&mlon=7.217154&zoom=18&layers=M Katt-Bistro]. Resonanz: ''3 Gäste''.
* Freifunk-Stammtisch am Donnerstag, 10.01.2013 ab 19:00 im [http://www.openstreetmap.org/?mlat=51.138642&mlon=7.217154&zoom=18&layers=M Katt-Bistro]. Resonanz: ''2 Gäste''.
* Freifunk-Stammtisch im Dezember entfallen.
* Freifunk-Stammtisch am Donnerstag, 22.11.2012 ab 18:30 im [http://www.openstreetmap.org/?mlat=51.138642&mlon=7.217154&zoom=18&layers=M Katt-Bistro]. Resonanz: ''6 Gäste''.
* Erster Freifunk-Stammtisch in Wermelskirchen war am Donnerstag, 18.10.2012 ab 18:30 im [http://www.openstreetmap.org/?mlat=51.138642&mlon=7.217154&zoom=18&layers=M Katt-Bistro]. Resonanz: ''5 Gäste''.

Freifunk Wermelskirchen/Infrastruktur

12. April 2013 - 5:58

RubenKelevra: Die Seite wurde neu angelegt: „{{TabBar Wermelskirchen}}“

{{TabBar Wermelskirchen}}

Freifunk Firmware Gluon/Firmware/Community Gründen

12. April 2013 - 5:34

RubenKelevra:

{{TabBar Freifunk_Firmware_Gluon}}

{{SubTabBar Freifunk Firmware Gluon/Firmware}}

{{In Bearbeitung}}

Freifunk Firmware Gluon/Firmware/Patch einsenden

12. April 2013 - 5:34

RubenKelevra:

{{TabBar Freifunk_Firmware_Gluon}}

{{SubTabBar Freifunk Firmware Gluon/Firmware}}

{{In Bearbeitung}}

Freifunk Firmware Gluon/Firmware/Selbst Anpassen

12. April 2013 - 5:34

RubenKelevra:

{{TabBar Freifunk_Firmware_Gluon}}

{{SubTabBar Freifunk Firmware Gluon/Firmware}}

{{In Bearbeitung}}

Freifunk Firmware Gluon/Firmware/Fehler Melden

12. April 2013 - 5:34

RubenKelevra:

{{TabBar Freifunk_Firmware_Gluon}}

{{SubTabBar Freifunk Firmware Gluon/Firmware}}

{{In Bearbeitung}}

Freifunk Firmware Gluon/Firmware/Fehleranalyse

12. April 2013 - 5:34

RubenKelevra:

{{TabBar Freifunk_Firmware_Gluon}}

{{SubTabBar Freifunk Firmware Gluon/Firmware}}

{{In Bearbeitung}}

Freifunk Firmware Gluon/Firmware/Modifikationen

12. April 2013 - 5:34

RubenKelevra:

{{TabBar Freifunk_Firmware_Gluon}}

{{SubTabBar Freifunk Firmware Gluon/Firmware}}

{{In Bearbeitung}}

Freifunk Firmware Gluon/Firmware/Erweiterte Konfiguration

12. April 2013 - 5:33

RubenKelevra:

{{TabBar Freifunk_Firmware_Gluon}}

{{SubTabBar Freifunk Firmware Gluon/Firmware}}

{{In Bearbeitung}}

Freifunk Firmware Gluon/Firmware/Handbuch

12. April 2013 - 5:33

RubenKelevra:

{{TabBar Freifunk_Firmware_Gluon}}

{{SubTabBar Freifunk Firmware Gluon/Firmware}}

{{In Bearbeitung}}

Freifunk Firmware Gluon/Unterstützte Geräte

12. April 2013 - 4:57

RubenKelevra: /* Unterstützte Geräte */

{{TabBar Freifunk Firmware Gluon}}

[[Datei:TP-Link_Hardware_Revision_finden.jpg|400px|thumb|right|Rückseite deines Routers]]

= Unterstützte Geräte =

Nach dem Kauf deines Geräts schau bitte auf die Rückseite, dort steht rechts oben die Hardware-Version deines Routers.


Es werden Folgende Geräte unterstützt:

{| class="wikitable sortable"
|- bgcolor="#efefef"
! Model
! Foto
! [[Freifunk_Firmware_Gluon/Einrichtung#Erstinstallation|Erstinstallation]]
! [[Freifunk_Firmware_Gluon/Einrichtung#Update|Update]]
! Speicher
! CPU
! RAM
! LAN
! 2,4 GHz
! 5 GHz
! USB
|-
|colspan="10" align="center" | {{cf|TP-Link}}
|-
|-
| {{c|TL-WR'''740N''' / '''741ND'''}}
| {{TL-Router|WR740N}}
|
Version {{br}}
{{c|1.x}} {{br}}
{{c|2.x}} {{br}}
{{c|4.x}}
|
Version {{br}}
{{c|1.x}} {{br}}
{{c|2.x}} {{br}}
{{c|4.x}}
| 4{{nb}}MB
| 400{{nb}}MHz
| 32{{nb}}MB
| 100{{nb}}MBit{{.x.}}4
| {{Antennen|1}}, 150{{nb}}MBit
| ''nein''
| ''nein''
|-
| {{c|TL-WR'''841N''' / '''841ND'''}}
| {{TL-Router|WR841N}}
|
Version {{br}}
{{c|1.5}} {{br}}
{{c|3.x}} {{br}}
{{c|5.x}} {{br}}
{{c|7.x}} {{br}}
{{c|8.x}}
|
Version {{br}}
{{c|3.x}} {{br}}
{{c|5.x}} {{br}}
{{c|7.x}} {{br}}
{{c|8.x}}
| 4{{nb}}MB
| 400{{nb}}MHz
| 32{{nb}}MB
| 100{{nb}}MBit{{.x.}}4
| {{Antennen|2}}, 300{{nb}}MBit
| ''nein''
| USB2.0{{.x.}}1
|-
| {{c|TL-WR'''842ND'''}}
| {{TL-Router|WR842ND}}
|
Version {{br}}
{{c|1.x}}
|
Version {{br}}
{{c|1.x}}
| 8{{nb}}MB
| 400{{nb}}MHz
| 32{{nb}}MB
| 100{{nb}}MBit{{.x.}}4
| {{Antennen|2}}, 300{{nb}}MBit
| ''nein''
| USB2.0{{.x.}}1
|-
| {{c|TL-WR'''1043ND'''}}
| {{TL-Router|WR1043ND}}
|
Version {{br}}
{{c|1.x}}
|
Version {{br}}
{{c|1.x}}
| 8{{nb}}MB
| 400{{nb}}MHz
| 32{{nb}}MB
| 1{{nb}}GBit{{.x.}}4
| {{Antennen3|3|3|2}}, 300{{nb}}MBit
| ''nein''
| USB2.0{{.x.}}1
|-
| {{c|TL-'''WDR3600'''}}
| {{TL-Router|WDR3600}}
|Version {{br}}
{{c|1.x}}
| Version {{br}}
{{c|1.x}}
| 8{{nb}}MB
| 560{{nb}}MHz
| 128{{nb}}MB
| 1{{nb}}GBit{{.x.}}4
| {{Antennen|2}}, 300{{nb}}MBit
| {{Antennen|2}}, 300{{nb}}MBit
| USB2.0{{.x.}}2
|-
| {{c|TL-'''WDR4300'''}}
| {{TL-Router|WDR4300}}
|
Version {{br}}
{{c|1.x}}
|
Version {{br}}
{{c|1.x}}
| 8{{nb}}MB
| 560{{nb}}MHz
| 128{{nb}}MB
| 1{{nb}}GBit{{.x.}}4
| {{Antennen|2}}, 300{{nb}}MBit
| {{Antennen|3}}, 450{{nb}}MBit
| USB2.0{{.x.}}2
|-
| {{c|TL-'''WDR4310'''}}
| {{TL-Router|WDR4310}}
|
Version {{br}}
{{c|1.x}}
|
Version {{br}}
{{c|1.x}}
| 8{{nb}}MB
| 560{{nb}}MHz
| 128{{nb}}MB
| 1{{nb}}GBit{{.x.}}4
| {{Antennen|2}}, 300{{nb}}MBit
| {{Antennen|3}}, 450{{nb}}MBit
| USB2.0{{.x.}}2
|}

Freifunk Firmware Gluon/Einrichtung

12. April 2013 - 4:57

RubenKelevra:

{{TabBar Freifunk Firmware Gluon}}

{{In Bearbeitung}}

= Erstinstallation = <!-- DO NOT CHANGE THIS HEADLINE, IT'S LINKED! -->

= Aktualisierung = <!-- DO NOT CHANGE THIS HEADLINE, IT'S LINKED! -->

Freifunk Firmware Gluon/Konfiguration

12. April 2013 - 4:57

RubenKelevra:

{{TabBar Freifunk Firmware Gluon}}

{{In Bearbeitung}}

Freifunk Firmware Gluon/Häufige Fragen

12. April 2013 - 4:57

RubenKelevra:

{{TabBar Freifunk Firmware Gluon}}

{{In Bearbeitung}}

= Firmware =

== Log ==

=== The MTU of interface mesh-vpn is too small (1426)[...] ===

{{QA
|Frage=Ich habe das im Log gefunden. Bedeutet das Handlungsbedarf oder nehmen wir das in Kauf?
|Antwort=Die Pakete die man im Internet verschickt sind üblicherweise 1500 Byte groß.

Ein DSL-Anschluss weicht wegen einem Protokoll namens PPPoE ein
bisschen von der Norm ab und dort ist die Maximalgröße 1492 Byte.

Wenn wir nun mit Batman-adv-Pakete verschicken wollen, die 1500 Byte
groß sind benötigt Batman-adv für seine Arbeit natürlich auch noch
gewisse Informationen, die er mitschicken muss, das nennt man Kapseln.
Das normale Datenpaket (ein Ethernetframe) wird also in ein Batman-adv
verpackt, die Batman-adv-Informationen stehen am Anfang, damit es weiß
was es damit zu tun hat.

Über WLAN sind größere Pakete eher unkritisch, daher erhöhen wir die
Maximal Paketgröße (MTU, Maximal Transfer Unit) um den Platz den
Batman-adv benötigt um seinen Dienst zu verrichten, sodass alle Pakete
bis 1500 Bytes ohne Probleme durchs Batman-adv Netz über WLAN
übertragen werden können.

Wenn wir die Daten nun über das Internet verschicken wollen haben wir
zwei Probleme, die ursprünglichen Daten sind schon 1500 Byte groß, wir
müssen zusätzlich die Batman-adv-Infos dabei rechen, und dann können
wir Batman-adv nicht direkt im Internet als Protokoll verwenden,
sondern müssen diese Daten erstmal Kapseln und für das Internet
konform machen.

Also sinkt die maximale Transfergröße eines Datenpaketes deutlich, um
zu verhindern das Pakete mit 1500 Byte nicht übertragen werden können
bietet TCP/IP wie auch viele andere Protokolle eine Fragmentierung an,
hiermit wird ein Datenpaket zerteilt, in mehreren kleineren Paketen
übertragen und beim Empfänger wieder zusammen gesetzt.

Dieses bietet Batman-adv ebenfalls an, sodass wir bei der
Fragmentierung nicht auf TCP/IP zurückgreifen müssen.

Um die Daten nun über das Internet zu übertragen verwenden wir fastd,
dieses hat auch einige Informationen in jedes Paket zu packen, um mit
den empfangenen Daten umzugehen (z.B. die Verschlüsselung wird dort
definiert). Also muss zwischen die Adressierung für das Internet und
die Batman-adv-Informationen noch ein Informationsblock für fastd.

Unser Paket sieht mittlerweile (vereinfacht) wie folgt aus:

[IP/UDP][fastd][batman-adv][Daten]

Nun passt unser Paket einfach nicht mehr in einem Block in ein 1500
Byte großes Paket, das bedeutet das unser Paket erst von Batman in
zwei oder mehr Teile zerlegt wird und dann wie folgt (vereinfacht)
übertragen wird:

[IP/UDP][fastd][batman-adv][Datenblock1]
[IP/UDP][fastd][batman-adv][Datenblock2]

Dieser Umstand sorgt dafür das viele Informationen die eigentlich für
beide Datenblöcke gelten doppelt versendet werden müssen, dazu muss
natürlich die doppelte Anzahl an Paketen herausgesendet, empfangen
und verarbeitet werden. Dies ist der Umstand vor dem Batman-adv an der
zitierten Stelle warnt.
}}

Etherpad-Lite

12. April 2013 - 1:38

RubenKelevra:

<!--{{Infobox Software
| Logo =
| Screenshot = [[Datei:Etherpad.png|250px]]
| Beschreibung = EtherPad
| Hersteller = EtherPad Foundation
| AktuelleVersion = 1.1 (Pro), 1.2([[Light-Produkt|Lite]])
| AktuelleVersionFreigabeDatum =
| Betriebssystem = [[Server]]: [[Linux]], [[Mac OS]](Lite), [[Microsoft Windows|Windows]], [[Client]]: [[Plattformunabhängig]] (im [[Webbrowser]])
| Programmiersprache = [[Scala (Programmiersprache)|Scala]] und [[Java (Programmiersprache)|Java]](Pro), [[Ajax (Programmierung)|Ajax]], [[JavaScript]] (Lite)
| Kategorie = [[Kollaboratives Schreiben]], [[Portable Software]]
| Lizenz = [[Apache License]] 2.0, [[BSD-Lizenz]], [[LGPL]] und [[GNU General Public License|GPL]]([[Freie Software]])
| Deutsch = nein
| Website = [http://etherpad.org/ etherpad.org]
}}-->
'''Etherpad-Lite''' ist ein webbasierter Editor zur kollaborativen Bearbeitung von Texten. Etherpad erlaubt es mehreren Personen, in Echtzeit einen Text zu bearbeiten, wobei alle Änderungen sofort bei allen Teilnehmern sichtbar werden. Dabei können die Änderungen der verschiedenen Bearbeiter farblich unterschieden werden. Eine weitere komfortable Funktion ist die Möglichkeit neben der Textbearbeitung im Bearbeitungsfenster zu chatten.

Wir stellen einen Server bereit, der jedem Interessierten offen steht. Dort können neue Pads erstellt werden oder gemeinsam in bestehnden Pads gearbeitet werden. Etherpad-Lite läuft in jedem modernen Browser und benötigt JavaScript.

== Zugang ==
Adresse öffentlich: [http://pad.freifunk.net/ pad.freifunk.net]<br>
Adresse im Mesh: [http://10.52.1.0:9001/ 10.52.1.0:9001]

Ansprechpartner ist [[Benutzer:RubenKelevra|RubenKelevra]]

Freifunk Firmware Gluon/Technische Details

10. April 2013 - 22:32

RubenKelevra:

{{TabBar Freifunk Firmware Gluon}}

{{In Bearbeitung}}

==MTU richtig einstellen==
*PPPoE overhead = 8 Byte [https://en.wikipedia.org/wiki/PPPoE#MTU.2FMRU Quelle]
1500 - 8 = 1492
[PPPoE][PPP][Payload]
*fastd overhead = 66 Byte [http://kbu.freifunk.net/index.php?title=Fastd Quelle]
1492 - 66 = 1426
[PPPoE][PPP][IP][UDP]encryption([Payload])
*Batman overhead = 28 Byte
*Batman header = 14 Byte [http://git.open-mesh.org/batman-adv.git/blob/50286489044e2029064f2b8c7a66b4a6264be193:/types.h#l27 Quelle]

1426 - 28 = 1398
[PPPoE][PPP][IP][UDP]encryption([Ether][BATMAN-HDR][Payload])
*Ethernet overhead (ohne VLAN/CRC) = 14 Byte
1398 - 14 = 1384
[PPPoE][PPP][IP][UDP]encryption([Ether][BATMAN-HDR][Ether][Payload])

* MTU für eth1 (WAN) muss 1492 sein.
* MTU für alle fastd muss 1426 sein.
* MTU für alle Mesh-Verbindungen muss 1398 sein.
* MTU für eth0 (LAN-Ports) und WLAN AP muss 1384 sein.

Praktisch können wir per DHCP die MTU nicht auf den Netzwerkkarten der Clients sicher festlegen, entsprechend würden Pakete ohne ICMP-Benachrichtigung verworfen.

Daher verwenden wir auf LAN-Ports, WLAN-AP, bat0 und deren bridge eine MTU 1500. Auf WLAN-Adhoc 1528 damit BATMAN dann transparent, ohne Fragmentierung die Payload-Pakete mit MTU 1500 kapseln kann. Die BATMAN-interne Fragmentierung wird verwendet um über fastd die Pakete fragmentiert zu schicken, daher wird fastd auf MTU 1426 festgelegt. Falls LAN/WAN-Ports zum vermeshen von Routern per Kabel genutzt werden, sollte die MTU auf 1500 belassen werden, um auch hier die BATMAN-interne Fragmentierung zu nutzen. Die meisten Ethernet-Treiber unterstützen keine MTU von 1528 und auf kabelgebundenen Medien ist der Fragmentierungs-Overhead meist verkraftbar.