https://wiki.hacksaar.de/api.php?action=feedcontributions&user=Constantin&feedformat=atomHacksaar Wiki - Benutzerbeiträge [de]2024-03-28T11:56:52ZBenutzerbeiträgeMediaWiki 1.35.3https://wiki.hacksaar.de/index.php?title=Weboot&diff=2278Weboot2018-08-08T17:18:47Z<p>Constantin: add unmaintained notice</p>
<hr />
<div>Weboot war eine virtuelle Maschine auf [[Rudi]], die dazu dient, in unserem Netzwerk PXE-Boot (Booten aus dem Netzwerk ohne USB Stick oder DVD) bereitzustellen. Aktuell ist das Projekt nicht maintained.<br />
<br />
== Momentaner Stand ==<br />
<br />
* Memtest<br />
* Debian 64 Bit Installer<br />
* SystemRescueCd 32 Bit Livesystem (Root-fs per read-only NBD)<br />
<br />
== Geplante Bootsysteme ==<br />
<br />
* Windows 7 64 Bit Installer<br />
* weiteres Livesystem<br />
* Grub Invaders<br />
* Arch Linux Netboot</div>Constantinhttps://wiki.hacksaar.de/index.php?title=Benutzer:Constantin&diff=2254Benutzer:Constantin2017-08-28T21:10:57Z<p>Constantin: Update</p>
<hr />
<div>Kontaktaufnahme bitte per [http://lists.hacksaar.de/cgi-bin/mailman/listinfo/public Mailingliste] oder wenn es privat sein muss, direkt per EMail ( ''meinVorname''@exxxtremesys.lu )<br />
<br />
== [https://de.wikipedia.org/wiki/Pretty_Good_Privacy PGP] ==<br />
<br />
ID: 0xEAC318E9<br />
<br />
Fingerprint: D8BF 8284 4FAF DD15 2A2F 95E2 E6C4 6DDD EAC3 18E9<br />
<br />
Signaturen meines Schlüssels dürfen gerne auf Schlüsselserver hochgeladen oder anderweitig verbreitet werden.<br />
<br />
Meine Interessen und Projekte findest du in der [[Mitgliederliste]].</div>Constantinhttps://wiki.hacksaar.de/index.php?title=Mitgliederliste&diff=2253Mitgliederliste2017-08-28T21:08:54Z<p>Constantin: /* Constantin */ etwas aktualisiert</p>
<hr />
<div>Diese Seite dient dazu schnell herauszufinden, wer wer ist. Jedes Mitglied wird hier kurz beschrieben und ihre Rollen werden aufgelistet<br />
<br />
<br />
== Wie man diese Seite benutzt ==<br />
<br />
* Jeder kann hier selbst seine Wissensgebiete, Projekte und Posten am Hackerspace eintragen. Auch erwähnenswert wäre vielleicht was man studiert oder studiert hat und wo man arbeitet. Man kann auch in ein paar Zeilen über sich berichten und seine sonstigen Interessen bekunden, die nichts direkt mit dem Hackerspace zu tun haben, denn man weiß ja nie, ob nicht jemand seine Interessen teilt.<br />
<br />
* Ein Photo ist ebenfalls sehr zu empfehlen um leichter gefunden zu werden. Nerds sind notorisch schlecht darin, sich Namen zu merken :-) Wer kein Photo hat, wird also auch nicht gefunden. Das Einfügen ist ganz leicht: einfach auf der Hauptseite der wiki unter 'Werkzeuge' 'Datei hochladen' wählen, sich den Namen merken und ihn hier eintragen.<br />
<br />
* Da das ganze der Übersicht dient, sollten die Profile kurz gehalten werden. Bei Bedarf kann zu eigenen Seiten mit detailierteren Profilen verlinkt werden. Die Liste ist alphabetisch sortiert.<br />
<br />
* Behaltet bei der Erstellung von Profilen die Möglichkeit im Auge, dass man diese Seite per Browser-Suche nach Stichworten durchkämmt, verwendet also am besten sowohl ausformulierten Text als auch Abkürzungen.<br />
<br />
<br />
<br />
<br />
== [[Benutzer:Constantin|Constantin]] ==<br />
<br />
[[Datei:Silver_-_replace_this_image_male.svg|200px|thumb|right|Kein Bild]]<br />
<br />
=== Interessensgebiete ===<br />
<br />
* Bildverarbeitung<br />
* Fotografie<br />
* Digitale Kunst (esoterische Programmiersprachen, Demos...)<br />
* Sprachen: Rust, Java, Python 3, C<br />
<br />
=== Projekte ===<br />
<br />
* Softwareseite der [[Sphinx]]<br />
* [[PConsole]]<br />
* <strike>[[Weboot]]</strike><br />
* [[Crypto Art]]<br />
* <strike>[[Surfding]]</strike><br />
<br />
== [[Benutzer:Daniel Rhein|Daniel Rhein]] ==<br />
<br />
[[Datei:Silver_-_replace_this_image_male.svg|200px|thumb|right|Kein Bild]]<br />
<br />
=== Wissensgebiete ===<br />
* Embedded Systems<br />
* Datenbanksysteme<br />
* Digitaltechnik<br />
* Computer Vision<br />
* Android, Java, C, C++<br />
<br />
=== Projekte ===<br />
<br />
*<br />
<br />
=== Allgemein ===<br />
*<br />
<br />
<br />
<br />
<br />
<br />
== [[Benutzer:Florian dietz|Florian Dietz]] ==<br />
<br />
[[Datei:B3736.jpg|200px|thumb|right|Florian Dietz]]<br />
<br />
=== Wissensgebiete ===<br />
<br />
* Künstliche Intelligenz (KI/AI)<br />
* Maschinelles Lernen<br />
* Psychologie<br />
* Kognitionswissenschaften<br />
<br />
=== Projekte ===<br />
<br />
* privates Forschungsprojekt zu AI<br />
* Roman im Bereich meta-fiction.<br />
* keine Projekte am Hackerspace selbst, da ich nicht mit Hardware arbeite<br />
<br />
=== Allgemein ===<br />
<br />
Ich bin seit 2014 Mitglied im Hackerspace und gehe Mittwochs regelmäßig dort hin um mich über verschiedene Themen zu unterhalten und meinen Horizont zu erweitern.<br />
<br />
Ich studiere an der UdS Informatik.<br />
<br />
Ich kenne mich sehr gut mit künstlicher Intelligenz aus. Ich habe wenig Ahnung von Hardware oder Internet, interessiere mich aber für Algorithmen und Datenstrukturen, wobei ich praktische Lösungen reiner Theorie bevorzuge.<br />
<br />
Außerhalb der Informatik interessiere ich mich auch für die Kognitionswissenschaften (Philosophie, Psychologie, etc.) und bin begeisterter Leser von science-fiction und meta-fiction.<br />
<br />
<br />
<br />
<br />
<br />
<br />
== [[Benutzer:Jochen|Jochen Bauer]] ==<br />
<br />
[[Datei:Silver_-_replace_this_image_male.svg|200px|thumb|right|Kein Bild]]<br />
<br />
=== Wissensgebiete ===<br />
<br />
* SPS-Programmierung (Siemens + IEC 61131)<br />
* National Instruments LabVIEW<br />
* Hardwarenahe Softwareentwicklung<br />
* Elektronik (Bastelkramniveau)<br />
* Industrielle Bildverarbeitung<br />
* (Industrie-)Robotik<br />
* Hochsprachen C/C++, QT<br />
* Mikrocontroller<br />
* Netzkultur und -politik<br />
<br />
=== Projekte ===<br />
<br />
* [[Lightpainting_Array]]<br />
* [[Sphinx]]<br />
* [[Bertha_Bogenhanf]]<br />
<br />
=== Allgemein ===<br />
<br />
Ich bin seit Anfang 2011 (damals traf man sich noch zum unregelmäßigen Stammtisch in Restaurants) für Hacksaar aktiv. Seit August 2014 übernehme ich den Vorstandsposten des Kassenwarts. <br />
<br />
<br />
<br />
<br />
<br />
<br />
== [[Benutzer:Joerg Herrlinger|Joerg Herrlinger]] ==<br />
<br />
[[Datei:Jherrlinger.png|200px|thumb|right|Joerg Herrlinger]]<br />
<br />
=== Wissensgebiete ===<br />
<br />
* Marketing / Public Relations<br />
* CMS Typo3 und Wordpress<br />
* CRM-Systeme<br />
* Support- und Ticketsysteme<br />
<br />
=== Projekte ===<br />
<br />
* OnlineMagazin [http://www.deutsche-tribuene.de Deutsche Tribüne]<br />
* Pageflow<br />
<br />
=== Allgemein ===<br />
<br />
Wohne und arbeite in Homburg. Bin immer an Neuigkeiten interessiert in den Bereichen Social Media, Kunst und Web<br />
<br />
<br />
<br />
<br />
<br />
== [[Benutzer:Kimcm|Kim]] ==<br />
<br />
[[Datei:KimCM.png|200px|thumb|right|Kim]]<br />
<br />
=== Wissensgebiete & Interessen ===<br />
<br />
* Softwareentwicklungsprozesse, Softwarearchitektur<br />
* Change-Management, Organisation<br />
* Finanzbranche, Asset Management, Wertpapierhandel, Kursversorgung, Regulierung, Prozessautomation<br />
* Geo-Informationssysteme<br />
* Workflow-Management-Systeme, Collaboration<br />
* Sprachen: Java, C#<br />
<br />
=== Projekte ===<br />
* [[SpacePoints|SpacePoints]]<br />
* [[Sphinx|SpaceControl]]<br />
* Infrastruktur im Hackerspace<br />
<br />
<br />
<br />
<br />
<br />
== [[Benutzer:Marc|Marc]] ==<br />
<br />
[[Datei:Silver_-_replace_this_image_male.svg|200px|thumb|right|Kein Bild]]<br />
<br />
=== Wissensgebiete ===<br />
<br />
* Handwerkliche/Mechanische Fragen<br />
* Pneumatik<br />
* kleine 3D-Drucke im Space<br />
<br />
=== Projekte ===<br />
<br />
* [[CNC-Tisch-"Fräse"]]<br />
* Mulitibox.(DVD-Laufwerk/Brenner, Kartenleser, und weritere Geräte vereint)<br />
* Teslaspule<br />
* [[Infobildschirm]]<br />
* [[RAM-Reparatur]]<br />
<br />
=== Allgemein ===<br />
<br />
Ich bin gelernter Feinwerkmeschaniker (Werkzeugmacher) und baue Stanzwerkzeuge, Vorrichtungen und Sondermaschienen.<br />
<br />
Mache zur Zeit eine Weiterbildung zum Maschienentechniker und bin sehr an Steuerungstechnik interessiert.<br />
<br />
Finden könnt ihr mich oft im Space oder schreibt was auf der Mailingliste.<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
== [[Benutzer:mafolz|Matthias Folz]] ==<br />
<br />
[[Datei:Silver_-_replace_this_image_male.svg|200px|thumb|right|Kein Bild]]<br />
<br />
=== Wissensgebiete ===<br />
<br />
* Software-Synthesizer<br />
* MIDI Devices<br />
* Saarländisches Handwerkswissen<br />
* E-Zigarette<br />
* Linux (Debian basiert bitte :), von emerge hab ich die Nase voll )<br />
* Programmieren: Ruby, NodeJS<br />
* MySQL<br />
<br />
=== Projekte ===<br />
<br />
* [https://wiki.hacksaar.de/FOrgel FOrgel]<br />
<br />
=== Allgemein ===<br />
<br />
TBA<br />
<br />
<br />
<br />
<br />
== [[Benutzer:Micha|Micha]] ==<br />
<br />
=== Wissensgebiete ===<br />
<br />
* Elektronik/Hardware<br />
* Digitale Synthesizer<br />
* SPS-Programmierung<br />
* Programmierung in C, C++, Ruby und ein kleines bisschen Python<br />
* Allerhand verrückte Dinge<br />
* Dummschwätzen<br />
<br />
=== Projekte ===<br />
<br />
* FOrgel, Musik aus alter Hardware (gemeinsam mit [[Benutzer:Mafolz | Matthias]])<br />
* Lo-Fi Granularsynthesizer, basiert auf [http://www.instructables.com/id/The-Arduino-Synthesizer/?lang=de Arduino Synthesizer]<br />
* Grundlagenworkshop Elektronik und Hardware<br />
* Feuchtigkeitssensor und Twitterterminal für [[Bertha_Bogenhanf]]<br />
* [[Sphinx]] (Ab Ende Oktober auch wieder wirklich)<br />
<br />
<br />
<br />
<br />
== [[Benutzer:Ralf|Ralf]] ==<br />
<br />
[[Datei:Silver_-_replace_this_image_male.svg|200px|thumb|right|Kein Bild]]<br />
<br />
=== Wissensgebiete & Interessen ===<br />
<br />
* Alles (sagt Conny)... ;-)<br />
* Netzwerke<br />
* Kryptographie & Computersicherheit<br />
* Server-Administration (Web, Mail, DNS, Jabber)<br />
* Linux<br />
* Informatik als Wissenschaft (theoretische Informatik, formale Logik, Programmiersprachen)<br />
* Sprachen: C(++), Python; wenn's sein muss auch Java, Pascal, JavaScript, ML<br />
<br />
=== Projekte ===<br />
<br />
* Softwareseite der [[Sphinx]]<br />
* [[Rudi]]<br />
* [[Nina]]<br />
* der hacksaar-Server<br />
<br />
=== Kontakt, Sonstiges ===<br />
<br />
Am einfachsten erreichst du mich via Mailingliste - oder alternativ via E-Mail, unter "post" <AT> <Vorname> "j.de".<br />
Meine Homepage findest du unter [https://www.ralfj.de www.ralfj.de].<br />
<br />
<br />
<br />
<br />
== [[Benutzer:Thomasd|Thomas D.]] ==<br />
<br />
[[Datei:Silver_-_replace_this_image_male.svg|200px|thumb|right|Kein Bild]]<br />
<br />
=== Wissensgebiete & Interessen ===<br />
<br />
* Software Engineering<br />
* Software Architecture<br />
* Java Ecosystem<br />
* .NET Ecosystem<br />
* Python Ecosystem<br />
* Erlang Ecosystem<br />
* Datenbanken aller Art<br />
* Web Technologies<br />
* Reversing<br />
* Professional Open Source<br />
* Business Intelligence / Predictive Analytics<br />
* Data Science<br />
* Stream Processing<br />
* Performance Tuning<br />
<br />
=== Projekte ===<br />
<br />
* Cattify U<br />
<br />
=== Allgemein ===<br />
<br />
* Organisator der Java User Group Saarland<br />
<br />
{{User:Rugosh}}<br />
<br />
{{User:JanJ}}</div>Constantinhttps://wiki.hacksaar.de/index.php?title=Mitglied_im_Verein_werden&diff=2252Mitglied im Verein werden2017-08-28T21:04:53Z<p>Constantin: Formulierungen geglättet</p>
<hr />
<div>== Beitritt ==<br />
<br />
Wenn du den Verein unterstützen möchtest oder aktiv werden willst, füll einfach den Antrag unten aus und schick ihn an die Adresse auf dem Formular. Oder besser noch, einfach beim nächsten Treffen mitbringen.<br />
<br />
[[Datei:Anmeldeformular_für_den_Verein_2014_01.pdf | Anmeldeformular als PDF]]<br />
<br />
Als Mitglied unterstützt du den Verein auch finanziell durch den obligatorischen [[Beitragsordnung | Mitgliedsbeitrag]]. Bitte überweise ihn auf unser [[Kontoverbindung | Vereinskonto]] unter Angabe deiner Mitgliedsnummer (diese kannst du beim [[Kassenwart]] erfragen) oder deines Namens im Verwendungszweck.<br />
<br />
<br />
== Für neue Mitglieder ==<br />
<br />
Das folgende ist eine Liste von Dingen, die vielen neuen Mitgliedern entgehen. Falls du selbst neu bist, solltest du das lesen. Falls du nicht neu bist, kannst du dabei helfen die Liste auszuarbeiten oder neue Mitglieder über die Existenz dieser Liste informieren:<br />
<br />
* Um das Internetpasswort zu erhalten, einfach fragen<br />
* Wir haben eine Küche.<br />
** Essen und Getränke dort haben eine Preisliste und sind zum Selbstzahlen.<br />
** Manche Snacks sind umsonst und dürfen von jedem genommen werden.<br />
* Wir haben ein Wiki. Falls du diese Liste im Wiki liest ist das vielleicht nicht sehr überraschend, aber erstaunlich wenige wissen davon.<br />
** Unter [[Systeme]] gibt es eine Auflistung unserer Infrastruktur (z.B. [[GitLab|Git]]). Dort stehen auch die Ansprechpartner und wie man Accounts für die einzelnen Systeme bekommt.<br />
** Du kannst einen Account bekommen, indem du jemanden fragst, der bereits einen Account hat.<br />
** Wir haben eine [[Mitgliederliste|Mitgliederliste]]. Nutze die Liste um andere Leute zu finden die deine Interessen teilen. Trag dich selbst ein, so dass auch andere dich finden können.<br />
** Schau dir die [[Projekte|Projektliste]] an, um mehr über unsere Projekte zu erfahren.<br />
* Jeden Mittwoch gibt es ein Treffen<br />
** Essen bestellen kannst du, indem du dich an der Tafel einträgst. Wir bestellen Massen von Essen an einer lokalen Pizzeria (und bekommen dafür Rabatt)</div>Constantinhttps://wiki.hacksaar.de/index.php?title=Namensschilder&diff=2170Namensschilder2016-04-13T19:24:07Z<p>Constantin: Seite erstellt mit allem was mir gerade so dazu einfällt</p>
<hr />
<div>[[Datei:Physische_Namensschilder.jpg|thumb|rechts]]<br />
Damit man nicht laufend nach Namen von Gesprächspartnern fragen muss haben wir jetzt Namensschilder. Schilderhalter und ausgedruckte Schilder liegen im Schrank. Das obere Feld ist für den Namen, mit dem man angesprochen werden möchte. Das untere ist ein Freitextfeld, das nach Belieben verwendet werden kann (z.B. PGP Key ID, Nickname, Website…).<br />
<br />
= Farbkodierung =<br />
<br />
* grün: Fotografieren erlaubt (aber niemals heimlich!)<br />
* gelb: Frag mich bevor du mich fotografierst!<br />
* rot: Fotografier mich nicht und mach mich in Gruppenaufnahmen unkenntlich!<br />
<br />
= Dateien =<br />
<br />
* PDFs zum Drucken (10 Schilder pro A4-Seite): [[Datei:TKS_Namensschilder_pdf.zip]]<br />
* SVGs zum Bearbeiten: [[Datei:TKS_Namensschilder_svg.zip]]</div>Constantinhttps://wiki.hacksaar.de/index.php?title=Datei:TKS_Namensschilder_svg.zip&diff=2169Datei:TKS Namensschilder svg.zip2016-04-13T19:23:19Z<p>Constantin: SVG-Quelldateien für unsere Namensschilder. Erstellt mit Inkscape. Fork von den Namensschildern des RaumZeitLabors.</p>
<hr />
<div>SVG-Quelldateien für unsere [[Namensschilder]]. Erstellt mit Inkscape. Fork von den Namensschildern des RaumZeitLabors.</div>Constantinhttps://wiki.hacksaar.de/index.php?title=Datei:TKS_Namensschilder_pdf.zip&diff=2168Datei:TKS Namensschilder pdf.zip2016-04-13T19:19:52Z<p>Constantin: PDFs zum Nachdrucken unserer Namensschilder. 10 Schilder pro A4-Seite.</p>
<hr />
<div>PDFs zum Nachdrucken unserer [[Namensschilder]]. 10 Schilder pro A4-Seite.</div>Constantinhttps://wiki.hacksaar.de/index.php?title=Datei:Physische_Namensschilder.jpg&diff=2167Datei:Physische Namensschilder.jpg2016-04-13T19:12:11Z<p>Constantin: Foto unserer Namensschilder</p>
<hr />
<div>Foto unserer [[Namensschilder]]</div>Constantinhttps://wiki.hacksaar.de/index.php?title=Ist_jemand_im_Space&diff=2159Ist jemand im Space2016-03-18T09:39:42Z<p>Constantin: Anleitung an aktuelle Server- und WP-Config angepasst</p>
<hr />
<div><br />
Die Headergrafik auf unserer [https://hacksaar.de Webseite] zeigt an, ob jemand in unserem Hackerspace ist oder nicht.<br />
<br />
== Woran erkenn ich was nun was ist? ==<br />
=== Wir sind da: ===<br />
[[Datei:Bildschirmfoto_2013-12-04_um_18.24.15.jpg]]<br />
<br />
=== Wir sind '''nicht''' da: ===<br />
[[Datei:Bildschirmfoto_2013-12-04_um_18.27.46.jpg]]<br />
<br />
<br />
== Logo update geht nicht? Dann mach folgendes: ==<br />
* Dafür sorgen, dass die Dateien "hacksaar.js" und die Logos "header1_newlogo_new_[off/on].png" im Ordner /data/web/wp-content/uploads/ verfügbar sind. Falls nicht, kannst du sie [[Media:WP-Theme.zip | hier bekommen]].<br />
* PHP-File suchen, die Scripte des Themes aufruft (bei uns atm unter /data/web/wp-content/themes/parabola/includes/theme-functions.php)<br />
* Die zwei Zeilen von "script_call" (siehe unten) am Ende, eine Zeile über dem "?>" einfügen.<br />
* Fertig<br />
<br />
=== Und was steht da wo drin? ===<br />
<br />
==== script_call ====<br />
<code style="white-space: nowrap"><br />
wp_register_script('hacksaar', '/wp-content/uploads/hacksaar.js', false, false, true);<br />
wp_enqueue_script('hacksaar');<br />
</code><br />
<br />
==== hacksaar.js ====<br />
<code style="white-space: nowrap"><br />
load_status = (function($){<br />
var Application = {<br />
run: function($) {<br />
this.load_status();<br />
},<br />
load_status: function() {<br />
$.ajax({<br />
url:"/status.txt",<br />
success:function ( data, textStatus, xhr ) {<br />
openState = parseInt(data);<br />
$("#branding").css('background-image', 'url(/wp-content/uploads/header1_newlogo_new_'+(openState?'on':'off')+'.png)');<br />
}<br />
});<br />
setTimeout(Application.load_status, 30*1000);<br />
}<br />
}<br />
Application.run($);<br />
});<br />
jQuery(document).ready( function() {<br />
load_status(jQuery)<br />
});<br />
</code></div>Constantinhttps://wiki.hacksaar.de/index.php?title=Erste_Schritte_zur_Teilnahme&diff=2157Erste Schritte zur Teilnahme2016-03-02T20:41:38Z<p>Constantin: voll besser gemacht!!1elf</p>
<hr />
<div>Du hast Lust bekommen am Hackerspace mitzumachen??<br />
<br />
In diesem Wiki werden einzelne Projekte und allgemeine Dinge vorgestellt.<br />
<br />
Unsere [https://lists.hacksaar.de/ Mailingliste] und unser [https://forum.hacksaar.de Forum] sind die Hauptkommunikationsmittel.<br />
Wenn du aktiv mitmachen willst melde dich dort an und stelle dich kurz vor, oder komm einfach bei einem [[HackMi]] vorbei.<br />
<br />
Hier haben wir ein paar Videos: [http://www.youtube.com/user/TechnikKulturSaarEv/videos Youtube]<br />
<br />
Wir haben einen [https://www.hacksaar.de/feed RSS Newsfeed].<br />
<br />
Und wir sind auch auf asozialen Netzwerken:<br />
* [https://www.facebook.com/TechnikKulturSaarEv Facebook]<br />
* [https://twitter.com/#!/hacksaar Twitter]<br />
<br />
Dann empfehlen wir folgende Schritte:<br />
* [[Was hier läuft]] lesen<br />
* bei der [http://lists.hacksaar.de/ Mailingliste] anmelden<br />
* am [[HackMi]] vorbeikommen<br />
* ein (oder mehrere) [[Vorlage:Hauptseite/Projekte | Projekt(e)]] planen<br />
* Leute mitreißen<br />
* [[Mitglied im Verein werden]]</div>Constantinhttps://wiki.hacksaar.de/index.php?title=Hauptseite&diff=2153Hauptseite2016-02-28T10:15:52Z<p>Constantin: Bild auf "neuen" Space geändert</p>
<hr />
<div><center><br />
== Willkommen im Hackerspace Saarland Wiki! ==<br />
<br />
[[Datei:Plenumsraum.jpg | 400px]]<br />
<br />
Du bist neu im Space oder willst nicht das gesamte Wiki durchstöbern, um zu erfahren wie wir ticken und was du bei uns finden und machen kannst? Dann folge diesem Link:<br />
<br />
'''[[Vereinsgeschichte|Vereinsgeschichte und Wichtiges in 5 Minuten]]'''<br />
<br />
</center><br />
<br />
<br />
<br />
{| style="width:100%" <br />
|- valign="top"<br />
| width="50%" | {{Hauptseite/Allgemein}}<br />
| width="50%" | {{Hauptseite/Aktivitäten}}<br />
<br />
<br />
|- valign="top"<br />
| colspan="3" | {{Hauptseite/Projekte}}<br />
<br />
|}</div>Constantinhttps://wiki.hacksaar.de/index.php?title=Balkon&diff=2152Balkon2016-02-28T10:14:06Z<p>Constantin: grillen</p>
<hr />
<div>Unser Balkon ist die einzige Gelegenheit für Raucher der Sucht nachzugehen.<br />
Dafür gibt es aber einen Tisch und zwei Stühle aus Plastik zum gemütlich hinsetzen.<br />
<br />
Nebenbei ist auf dem Balkon direkt rechts um die Ecke auch noch unser Altglaslager, da die (fast) leeren Flaschen immer noch müffeln können.<br />
<br />
Ab und zu wird hier auch gegrillt.<br />
<br />
[[Datei:Balkon1.jpg | 400px]]<br />
<br />
[[Datei:Balkon2.jpg | 400px]]</div>Constantinhttps://wiki.hacksaar.de/index.php?title=Werkstatt&diff=2151Werkstatt2016-02-28T10:13:32Z<p>Constantin: Bild zugefügt</p>
<hr />
<div>[[Datei:3D-drucker.jpg | rechts | 300px]]<br />
<br />
Die '''Werkstatt''' ist der zweitgrößte Raum im Space und bietet die Hauptfläche zum Basteln und Werkeln an Projekten.<br />
<br />
== Ausstattung ==<br />
<br />
Die Werkstatt enthält derzeit ein großes Regal als Materiallager. An einem Kopfende ist eine massive Werkbank fest über die Raumbreite angebracht. Derzeit drei verschiebbare Tische stellen die weiteren Arbeitsflächen dar.<br />
<br />
== Inventarliste ==<br />
<br />
[[Datei:Werkstatt-Regal-Rotlicht.jpg | rechts | 300px]]<br />
<br />
Im Folgenden wird eine (stets aktuell zu haltende) Liste über relevantes Inventar, wie Werkzeuge, stationäre Arbeitsplatzausstattung, Zubehör u.ä. geführt. Dabei ist zu unterscheiden, ob das Gerät/Inventarstück dem Verein gehört, eine Dauerleihgabe darstellt, Privatbesitz ist und entsprechend wer Ansprechpartner für Benutzung (im Falle von Privatbesitz) bzw. für Bedieneinweisungen ist. <br />
<br />
Im Falle der Nichtverfügbarkeit wäre es angeraten, die Tabellenzeile Rot einzufärben und bei den Anmerkungen einen entsprechenden Kommentar zu hinterlassen.<br />
<br />
{| class="wikitable sortable"<br />
|+ style="padding-bottom:1em" | Großgeräte [[Großgeräte|Vollst. Liste]]<br />
|- <br />
!style="width:15%"| Inventarstück !! style="width:30%" | Name <br />
!style="width:15%"| Status !! class="unsortable" style="width:40%" | Besitzer/Ansprechpartner <br />
|-<br />
| Oszilloskop || [[Oskar Oberwelle]]<br />
|style="text-align:right"| Vereinseigentum || [[Benutzer:Jochen|Jochen]] / Micha / Chriss<br />
|-<br />
| [[Oszi-Tastkopf]] || -<br />
|style="text-align:right"| Dauerleihgabe || [[Benutzer:Jochen|Jochen]]<br />
|-<br />
| Bohrerset (Forstnerbohrer) || - <br />
|style="text-align:right"| Dauerleihgabe || Matthias Folz<br />
|-<br />
| Standbohrmaschine || - <br />
|style="text-align:right"| Vereinseigentum || -<br />
|-<br />
| Labornetzteil || -<br />
|style="text-align:right"| Dauerleihgabe || Holger<br />
|-<br />
| Lötstation ERSA 32W || -<br />
|style="text-align:right"| Dauerleihgabe || Dirk<br />
|}<br />
<br />
{| class="wikitable sortable"<br />
|+ style="padding-bottom:1em" | Kleinkram (Kabel, Verbrauchsmaterial) [[Kleinkram|Vollst. Liste]]<br />
|- <br />
!style="width:15%"| Inventarstück !! style="width:30%" | Anzahl <br />
!style="width:15%"| Status !! class="unsortable" style="width:40%" | Besitzer/Ansprechpartner <br />
|-<br />
| Netzwerkkabel (Patch, verschiedene Längen) || ~13<br />
|style="text-align:right"| Vereinseigentum || -<br />
|-<br />
| Kaltgerätestecker (Schuko auf Weiblich) || ~6<br />
|style="text-align:right"| Vereinseigentum || -<br />
|-<br />
| VGA-Kabel (Monitoranschlusskabel) || 3<br />
|style="text-align:right"| Vereinseigentum || -<br />
|-<br />
| Kabel VGA auf DVI-A || 1<br />
|style="text-align:right"| Vereinseigentum || -<br />
|-<br />
| VGA-DVI-Adapter || 1<br />
|style="text-align:right"| Vereinseigentum || -<br />
|-<br />
| USB-Kabel A auf B || 5<br />
|style="text-align:right"| Vereinseigentum || -<br />
|-<br />
| USB A-Verlängerungen || 2<br />
|style="text-align:right"| Vereinseigentum || -<br />
|-<br />
| Kaltgeräte-Verlängerungen || 2<br />
|style="text-align:right"| Vereinseigentum || -<br />
|-<br />
| TAE-Telefonkabel || 1<br />
|style="text-align:right"| Vereinseigentum || -<br />
|-<br />
| DVI-Anschlusskabel || 1<br />
|style="text-align:right"| Vereinseigentum || -<br />
|-<br />
| USB-Y-Kabel auf A-Buchse || 1<br />
|style="text-align:right"| Vereinseigentum || -<br />
|-<br />
| USB-Y-Kabel auf Micro USB || 1<br />
|style="text-align:right"| Vereinseigentum || -<br />
|-<br />
| Chinch Kabel Male-Male 1auf1 || 2<br />
|style="text-align:right"| Vereinseigentum || -<br />
|-<br />
| Chinch Kabel Male-Male 2auf2 || 1<br />
|style="text-align:right"| Vereinseigentum || -<br />
|-<br />
| Chinch Verlängerung Male-Male 2auf2 || 1<br />
|style="text-align:right"| Vereinseigentum || -<br />
|-<br />
| Chinch Kabel Male-Male 3auf3 || 1<br />
|style="text-align:right"| Vereinseigentum || -<br />
|-<br />
| Mini-USB-Kabel || 3<br />
|style="text-align:right"| Vereinseigentum || -<br />
|-<br />
| 3,5mm Klinkenkabel auf 2xChinch || 1<br />
|style="text-align:right"| Vereinseigentum || -<br />
|-<br />
| 3,5mm Klinkenverlängerung || 1<br />
|style="text-align:right"| Vereinseigentum || -<br />
|-<br />
| 3,5mm Klinkenkabel || 1<br />
|style="text-align:right"| Vereinseigentum || -<br />
|-<br />
| S-VHS/S-VHS Anschlusskabel || 1<br />
|style="text-align:right"| Vereinseigentum || -<br />
|-<br />
| Antennenkabel || 1<br />
|style="text-align:right"| Vereinseigentum || -<br />
|-<br />
| Adapter SCART auf S-VHS+Chinch (3x) || 1<br />
|style="text-align:right"| Vereinseigentum || -<br />
|-<br />
| USB-Hubs (4-7 Port) || 3<br />
|style="text-align:right"| Vereinseigentum || -<br />
|-<br />
| DSUB 9pol. Kabel Male auf Female Stecker || 1<br />
|style="text-align:right"| Vereinseigentum || -<br />
|}<br />
<br />
{| class="wikitable sortable"<br />
|+ style="padding-bottom:1em" | Netzgeräte [[Netzteile|Vollst. Liste]]<br />
|- <br />
!style="width:15%"| Typ !! style="width:30%" | Strom (mA)<br />
!style="width:15%"| Spannung (V) !! Status !! class="unsortable" style="width:40%" | Besitzer/Ansprechpartner <br />
|-<br />
| Handy (unbekannt) || 650<br />
|style="text-align:right"| Unbekannt || Vereinseigentum || -<br />
|-<br />
| Unbekannt || 500<br />
|style="text-align:right"| 2,5 || Vereinseigentum || -<br />
|-<br />
| Hohlstecker || 500<br />
|style="text-align:right"| 4,5 || Vereinseigentum || -<br />
|-<br />
| Hohlstecker || 2500<br />
|style="text-align:right"| 5 || Vereinseigentum || -<br />
|-<br />
| Hohlstecker || 2000<br />
|style="text-align:right"| 5 || Vereinseigentum || -<br />
|-<br />
| Hohlstecker || 1000<br />
|style="text-align:right"| 5 || Vereinseigentum || -<br />
|-<br />
| Hohlstecker || 2000<br />
|style="text-align:right"| 5 || Vereinseigentum || -<br />
|-<br />
| Mini USB || 900<br />
|style="text-align:right"| 5 || Vereinseigentum || -<br />
|-<br />
| Hohlstecker || 3500<br />
|style="text-align:right"| 5 || Vereinseigentum || -<br />
|-<br />
| Handy (Sony-Ericsson) || 700<br />
|style="text-align:right"| 4,9 || Vereinseigentum || -<br />
|-<br />
| Hohlstecker || 1500<br />
|style="text-align:right"| 7,5 || Vereinseigentum || -<br />
|-<br />
| Hohlstecker || 1000<br />
|style="text-align:right"| 7,5 || Vereinseigentum || -<br />
|-<br />
| Hohlstecker || 1000<br />
|style="text-align:right"| 7,5 || Vereinseigentum || -<br />
|-<br />
| Hohlstecker || 300<br />
|style="text-align:right"| 6 || Vereinseigentum || -<br />
|-<br />
| Hohlstecker || 450<br />
|style="text-align:right"| 9 || Vereinseigentum || -<br />
|-<br />
| Offene Enden || 500<br />
|style="text-align:right"| 9 || Vereinseigentum || -<br />
|-<br />
| Hohlstecker || 1000<br />
|style="text-align:right"| 9 || Vereinseigentum || -<br />
|-<br />
| Hohlstecker || 2000<br />
|style="text-align:right"| 12 || Vereinseigentum || -<br />
|-<br />
| Unbekannt || 2000/2000<br />
|style="text-align:right"| 12V/5V || Vereinseigentum || -<br />
|-<br />
| Hohlstecker || 3000<br />
|style="text-align:right"| 12 || Vereinseigentum || -<br />
|-<br />
| Hohlstecker || 400<br />
|style="text-align:right"| 12 || Vereinseigentum || -<br />
|-<br />
| Hohlstecker || 1000<br />
|style="text-align:right"| 12 || Vereinseigentum || -<br />
|-<br />
| Klinkenstecker || 700<br />
|style="text-align:right"| 18 || Vereinseigentum || -<br />
|-<br />
| Dell-Notebook || 6700<br />
|style="text-align:right"| 19,5 || Vereinseigentum || -<br />
|-<br />
| Universal || 1000<br />
|style="text-align:right"| 3-12 || Vereinseigentum || -<br />
|-<br />
| Universal || <2000<br />
|style="text-align:right"| 3-7 || Vereinseigentum || -<br />
|}<br />
<br />
{| class="wikitable sortable"<br />
|+ style="padding-bottom:1em" | Netzwerkhardware ohne Kabel [[Netzwerkzubehör|Vollst. Liste]]<br />
|- <br />
!style="width:15%"| Inventarstück !! style="width:30%" | Name <br />
!style="width:15%"| Status !! class="unsortable" style="width:40%" | Besitzer/Ansprechpartner <br />
|-<br />
| 5-Port 10/100MBit-Hub || 1<br />
|style="text-align:right"| Vereinseigentum || -<br />
|}<br />
<br />
{| class="wikitable sortable"<br />
|+ style="padding-bottom:1em" | Elektronik-Bastelzeug [[Elektronik|Vollst. Liste]]<br />
|- <br />
!style="width:15%"| Inventarstück !! style="width:30%" | Anzahl <br />
!style="width:15%"| Status !! class="unsortable" style="width:40%" | Besitzer/Ansprechpartner <br />
|-<br />
| 5-Port 10/100MBit || 1<br />
|style="text-align:right"| Vereinseigentum || -<br />
|}<br />
<br />
{| class="wikitable sortable"<br />
|+ style="padding-bottom:1em" | Arduino/µC und Zubehör [[Mikrocontroller|Vollst. Liste]]<br />
|- <br />
!style="width:15%"| Inventarstück !! style="width:30%" | Anzahl <br />
!style="width:15%"| Status !! class="unsortable" style="width:40%" | Besitzer/Ansprechpartner <br />
|-<br />
| DIAMEX ALL AVR Programmer || 1<br />
|style="text-align:right"| Dauerleihgabe || Marc<br />
|-<br />
| Arduino Mega 2260 || 1<br />
|style="text-align:right"| -?- || -?-<br />
|-<br />
| Seeduino V2.12 || 1<br />
|style="text-align:right"| -?- || -?-<br />
|-<br />
| MP3-Trigger Robertsonics (Sparkfun) || 1<br />
|style="text-align:right"| -?- || -?-<br />
|-<br />
| MP3 Shield (Sparkfun) || 1<br />
|style="text-align:right"| Vereinseigentum || -?-<br />
|-<br />
| Arduino-ETH-Shield || 2<br />
|style="text-align:right"| Vereinseigentum || -?-<br />
|-<br />
| DFRDUINO Motortreiber-Shield || 1<br />
|style="text-align:right"| Vereinseigentum || -?-<br />
|-<br />
| ZX-DCM2 2-Kanal Motortreiber || 1<br />
|style="text-align:right"| Vereinseigentum || -?-<br />
|-<br />
| Arduino-Prototype-Shield || 2<br />
|style="text-align:right"| Vereinseigentum || -?-<br />
|-<br />
| ZX-Servo 16U 16-Kanal Motortreiber || 1<br />
|style="text-align:right"| Vereinseigentum || -?-<br />
|-<br />
| Nokia 5110 LCD Shield V2.0 || 1<br />
|style="text-align:right"| Vereinseigentum || -?-<br />
|-<br />
| EXP-Tech 3.2 Zoll LCD Shield Touch || 1<br />
|style="text-align:right"| Vereinseigentum || -?-<br />
|-<br />
| ZX-Bluetooth Shield || 1<br />
|style="text-align:right"| Vereinseigentum || -?-<br />
|-<br />
| Olimex RFID-USB-Stick || 1<br />
|style="text-align:right"| Vereinseigentum || -?-<br />
|-<br />
| Mod-RFID 125 USB RFID-Stick || 3<br />
|style="text-align:right"| Vereinseigentum || -?-<br />
|-<br />
| RFID-Tags || 6<br />
|style="text-align:right"| Vereinseigentum || -?-<br />
|}</div>Constantinhttps://wiki.hacksaar.de/index.php?title=Plenumsraum&diff=2150Plenumsraum2016-02-28T10:10:55Z<p>Constantin: Bild zugefügt</p>
<hr />
<div>[[Datei:Plenumsraum.jpg | rechts | 300px]]<br />
<br />
Unser Plenumsraum ist der Hauptraum und gleichzeitig auch der größte Raum mit direktem Zugang zur offenen [[Küche]] und dem [[Balkon]].<br />
<br />
An Ausstattung befindet sich im Plenumsraum:<br />
<br />
*[[Heizungssteuerung]]<br />
*[[Beamer mit Leinwand]]<br />
*[[funk-fernsteuerbare Beleuchtung]]<br />
*[[zerlegbarer Plenumstisch]]<br />
*[[Whiteboard]]<br />
*[[Couchen]]<br />
*[[Bibliothek]]</div>Constantinhttps://wiki.hacksaar.de/index.php?title=Flur&diff=2149Flur2016-02-28T10:10:20Z<p>Constantin: Bild zugefügt</p>
<hr />
<div>[[Datei:Flur-Ausgang.jpg | rechts | 300px]]<br />
<br />
Unser Flur macht nicht viel ausser die Mitglieder und Besucher vom Eingang zum [[Bad]] oder dem [[Plenumsraum]] zu führen.<br />
<br />
Trotzdem findest du im Flur:<br />
<br />
*[[Gastherme]]<br />
*[[Schliesssystem]]<br />
*[[Wall of Fame]]</div>Constantinhttps://wiki.hacksaar.de/index.php?title=Space&diff=2148Space2016-02-28T10:09:07Z<p>Constantin: Roys Bilder hinzugefügt</p>
<hr />
<div>[[Datei:Plenumsraum.jpg|300px|rechts]]<br />
== Alter Space ==<br />
Wir residieren seit Juni 2013 in unserem eigenen Space. Impressionen und Details dazu in der Folge. Vorher hat sich unser Verein in Restaurants getroffen und auch schon zur Untermiete im [[alter space | label m, Werkstatt für Jugendkultur]] agiert.<br />
<br />
== Adresse des Space ==<br />
St. Josef Straße 8<br />
<br />
66115 Saarbrücken <br />
<br />
2. Stock, rechts<br />
<br />
[https://maps.google.de/maps?q=St.-Josef-Stra%C3%9Fe+8,+Saarbr%C3%BCcken&hl=de&ie=UTF8&ll=49.24027,6.973786&spn=0.010521,0.020406&sll=49.240399,6.973515&sspn=0.010521,0.020406&hnear=St.-Josef-Stra%C3%9Fe+8,+66115+Saarbr%C3%BCcken&t=m&z=16 | Wir bei Google Maps]<br />
<br />
Der Weg zum Space von der Bushaltestelle Malstatter Markt aus:<br />
{{#ev:youtube|cyAJALUpJQ8}}<br />
<br />
Eine detaillierte Anfahrtsbeschreibung ist [https://www.hacksaar.de/anfahrt/ hier] zu finden.<br />
<br />
== Übersicht ==<br />
<br />
Wir verfügen über 55qm, die sich auf [[Flur]], [[Bad]], [[Plenumsraum]] mit [[Küche]] und [[Werkstatt]] verteilen. Weiterhin haben wir einen [[Balkon]] für Raucher und andere Frischluftfanatiker. Der [[Zugang]] zu unserem Space ist für Mitglieder per automatischer Zugangskontrolle geregelt. Wer kein [[Mitglied]] ist kann aber jederzeit vorbeikommen, wenn der Space offen ist. Am Besten rufst du hierzu auf der [[Fernbox]], dem Spacetelefon an, um zu klären, wie lange die Anwesenden noch da sind.<br />
<br />
== Raumliste ==<br />
<br />
*[[Flur]]<br />
*[[Bad]]<br />
*[[Plenumsraum]] <br />
*[[Küche]] <br />
*[[Werkstatt]] <br />
*[[Balkon]] <br />
<br />
== Impressionen des Space, renoviert ==<br />
<br />
{{#ev:youtube|Fo1i4viuJ5k}}<br />
<br />
Wir sind eingezogen und eingerichtet!!!<br />
<br />
Plenumsraum:<br />
<br />
[[Datei:Plenumsraum.jpg | Plenarsaal | 600px]]<br />
<br />
Flur:<br />
<br />
[[Datei:Flur-schräg.jpg | Flur | 600px]]<br />
<br />
Werkstatt:<br />
<br />
[[Datei:Werkstatt-Rotlicht.jpg | Werkstatt | 600px]]<br />
<br />
== Unser neuer Space vor Renovierung ==<br />
<br />
=== Innen ===<br />
Die Graffitis der Vorgänger-Bewohner vor Renovierung :-)<br />
<br />
Plenumsraum und Küche:<br />
<br />
[[Datei: NeuerSpace-BrückeundNahrungskontrollraum.jpg | Kommando-Brücke und Replikatorraum | 600px]]<br />
<br />
<br />
Plenumsraum:<br />
<br />
[[Datei: NeuerSpace-Brücke uncropped.jpg | Kommando-Brücke (Wand) | 600px]]<br />
<br />
<br />
Werkstatt:<br />
<br />
[[Datei: NeuerSpace-Deck10.jpg | Deck10 mit Ausblick zur Strasse | 600px]]<br />
<br />
<br />
Bad:<br />
<br />
[[Datei: NeuerSpace-Bad.jpg | das ganz persönliche Holodeck | 600px]]</div>Constantinhttps://wiki.hacksaar.de/index.php?title=Datei:3D-drucker.jpg&diff=2147Datei:3D-drucker.jpg2016-02-28T10:04:26Z<p>Constantin: Bild von Roy</p>
<hr />
<div>Bild von Roy</div>Constantinhttps://wiki.hacksaar.de/index.php?title=Datei:Plenumsraum.jpg&diff=2146Datei:Plenumsraum.jpg2016-02-28T10:03:58Z<p>Constantin: Bild von Roy</p>
<hr />
<div>Bild von Roy</div>Constantinhttps://wiki.hacksaar.de/index.php?title=Datei:Flur-Ausgang.jpg&diff=2145Datei:Flur-Ausgang.jpg2016-02-28T10:03:32Z<p>Constantin: Bild von Roy</p>
<hr />
<div>Bild von Roy</div>Constantinhttps://wiki.hacksaar.de/index.php?title=Datei:Flur-schr%C3%A4g.jpg&diff=2144Datei:Flur-schräg.jpg2016-02-28T10:03:07Z<p>Constantin: Bild von Roy</p>
<hr />
<div>Bild von Roy</div>Constantinhttps://wiki.hacksaar.de/index.php?title=Datei:Werkstatt-Rotlicht.jpg&diff=2143Datei:Werkstatt-Rotlicht.jpg2016-02-28T10:02:35Z<p>Constantin: Die rechte Arbeitsplatte der Werkstatt in rotem Licht</p>
<hr />
<div>Die rechte Arbeitsplatte der Werkstatt in rotem Licht</div>Constantinhttps://wiki.hacksaar.de/index.php?title=Datei:Werkstatt-Regal-Rotlicht.jpg&diff=2142Datei:Werkstatt-Regal-Rotlicht.jpg2016-02-28T10:01:17Z<p>Constantin: Werkstattregal bei rotem Licht, Bild von Roy</p>
<hr />
<div>Werkstattregal bei rotem Licht, Bild von Roy</div>Constantinhttps://wiki.hacksaar.de/index.php?title=Bibliothek&diff=2136Bibliothek2016-02-13T10:23:12Z<p>Constantin: Art is Dead katalogisiert</p>
<hr />
<div>Die '''Spacebibliothek''' hat eine Auswahl an Büchern, die im Space gelesen und auch ausgeliehen werden können.<br />
<br />
== Konzept ==<br />
Jeder kann Bücher, die noch in lesbarem Zustand sind, in den Space mitbringen und in die Bibliothek aufnehmen. Diese sollen dann auf jeden Fall durch Eintrag ins Wiki in die Bestandsliste aufgenommen werden. Dazu n sich einfach an Micha wenden oder noch besser: Sich einen Wiki-Account anlegen und selbst editieren. Die Bücher können auch ausgeliehen werden. Dazu einfach im Wiki die Statuszelle des entsprechenden Buches von <span style="background:lime">Verfügbar</span> zu <span style="background:red">Verliehen</span> abändern. Wer Bücher in die Bibliothek legt, die nicht ausgeliehen werden sollen, sondern im Space bleiben sollen, muss das bekannt machen, indem beim Einfügen in die Bestandsliste die Statuszelle <span style="background:grey">'''Nicht Ausleihbar'''</span> eingetragen wird.<br />
<br />
[[Datei: Bücher.jpg | 600px]]<br />
<br />
== Bücher ==<br />
<br />
<br />
{| class="wikitable sortable"<br />
|+'''Bestandsliste'''<br />
|-<br />
! Autor <br />
! Titel<br />
! Status<br />
! Besitzer<br />
|-<br />
| Alan Weisman <br />
| Die Welt ohne uns<br />
| style="background:lime" | Verfügbar<br />
|<br />
|-<br />
| Armin Medosch, Janko Röttgers <br />
| Netzpiraten <br />
| style="background:lime" | Verfügbar<br />
|<br />
|-<br />
| Burghard Schröder <br />
| Tod eines Hackers <br />
| style="background:lime" | Verfügbar<br />
|<br />
|-<br />
| Christiane Schulzki-Haddouti <br />
| Vom Ende der Anonymität <br />
| style="background:lime" | Verfügbar<br />
|<br />
|-<br />
| Clifford Stoll <br />
| Kuckucksei <br />
| style="background:lime" | Verfügbar<br />
|<br />
|-<br />
| Dafydd ab Hugh, Brad Linaweaver <br />
| Doom – Knee-deep in the dead <br />
| style="background:lime" | Verfügbar<br />
|<br />
|-<br />
| David E. Brody, Arnold R. Brody <br />
| Die sieben größten Rätsel der Wissenschaft <br />
| style="background:lime" | Verfügbar<br />
|<br />
|-<br />
| Eric Sink <br />
| Version Control by example <br />
| style="background:lime" | Verfügbar<br />
|<br />
|-<br />
| George Orwell <br />
| 1984 <br />
| style="background:lime" | Verfügbar<br />
|<br />
|-<br />
| Halrald Taglinger <br />
| .EXE ungelöst <br />
| style="background:lime" | Verfügbar<br />
|<br />
|-<br />
| Holm Friede, Kathrin Passig <br />
| Das nächste große Ding <br />
| style="background:lime" | Verfügbar<br />
|<br />
|-<br />
| Holm Friede, Sascha Lobo <br />
| Wir nennen es Arbeit <br />
| style="background:lime" | Verfügbar<br />
|<br />
|-<br />
| Ian Sommerville <br />
| Software Engineering <br />
| style="background:lime" | Verfügbar<br />
|<br />
|-<br />
| Jeff Godell <br />
| The Cyberthief and the Samurai <br />
| style="background:lime" | Verfügbar<br />
|<br />
|-<br />
| Jörg und Kerstin Allner <br />
| Computer Classics <br />
| style="background:lime" | Verfügbar<br />
|<br />
|-<br />
| Katie Hafner, John Markoff <br />
| Cyberpunk <br />
| style="background:lime" | Verfügbar<br />
|<br />
|-<br />
| Kevin Mitnick, William Simon <br />
| Die Kunst der Täuschung <br />
| style="background:lime" | Verfügbar<br />
|<br />
|-<br />
| Kevin Mitnick, William Simon <br />
| Die Kunst des Einbruchs <br />
| style="background:lime" | Verfügbar<br />
|<br />
|-<br />
| L.C. Paulson <br />
| ML for the working programmer <br />
| style="background:lime" | Verfügbar<br />
|<br />
|-<br />
| Mathias Mertens, Tobias O. Meißner <br />
| Wir waren Space Invaders <br />
| style="background:lime" | Verfügbar<br />
|<br />
|-<br />
| Mathias Mertens, Tobias O. Meißner <br />
| Wir waren Space Invaders <br />
| style="background:lime" | Verfügbar<br />
|<br />
|-<br />
| Richard Horne, Tracey Turner <br />
| 101 Dinge, die du wissen solltest (oder auch nicht) <br />
| style="background:lime" | Verfügbar<br />
|<br />
|-<br />
| Rick Sternbach, Michael Okuda <br />
| Die Technik der U.S.S. Enterprise <br />
| style="background:lime" | Verfügbar<br />
|<br />
|-<br />
| Robert Shea, Robert R. Wilson <br />
| Illuminatus Band 1<br />
| style="background:lime" | Verfügbar<br />
|<br />
|-<br />
| Steve Lowe, Alan McArthur <br />
| Liegt es an mir, oder ist wirklich alles scheiße <br />
| style="background:lime" | Verfügbar<br />
|<br />
|-<br />
| Syngress Autorenteam <br />
| Hacker Stories <br />
| style="background:lime" | Verfügbar<br />
|<br />
|-<br />
| Kyle Loudon (O'Reilly) <br />
| C++ <br />
| style="background:lime" | Verfügbar<br />
| Matthias Folz<br />
|-<br />
| Boris Alexander Pipiorke-Arndt <br />
| Digital DJing <br />
| style="background:lime" | Verfügbar<br />
| Matthias Folz<br />
|-<br />
| RRZN <br />
| Java 2 - Grundlagen und Einführung <br />
| style="background:lime" | Verfügbar<br />
| Matthias Folz<br />
|-<br />
| Yvonne Hofstetter<br />
| Sie wissen alles<br />
| style="background:lime" | Verfügbar<br />
|<br />
|-<br />
| Reiner Backer<br />
| Assembler<br />
| style="background:grey" | '''Nicht Ausleihbar'''<br />
| Alex<br />
|-<br />
| David Griffiths<br />
| C von Kopf bis Fuß<br />
| style="background:grey" | '''Nicht Ausleihbar'''<br />
| Alex<br />
|-<br />
| Thomas "TomSka" Ridgewell<br />
| Art is Dead<br />
| style="background:lime" | Verfügbar<br />
| [[Benutzer:Constantin|Constantin]]<br />
|-<br />
| To be added... <br />
| Beispieltitel<br />
| style="background:grey" | '''Nicht Ausleihbar'''<br />
|<br />
|}</div>Constantinhttps://wiki.hacksaar.de/index.php?title=Sphinx&diff=2134Sphinx2016-02-04T10:38:46Z<p>Constantin: Rinx-Link hinzugefügt</p>
<hr />
<div>[[Datei:Spinx logo.svg|64px|right]]<br />
<br />
Die '''Sphinx''' ist unser automatisches Zugangssystem für Mitglieder. Jedes Vereinsmitglied bekommt einen eigenen Account, kann sich per ssh auf der Sphinx anmelden und sich so Zugang zum Space verschaffen.<br />
<br />
== Funktion ==<br />
Die Sphinx hat in unserem Mitgliedernetz die IP 222 und den Hostnamen "sphinx". Sie hängt nur im Mitgliedernetz, welches nicht aus dem 5GHz WLAN erreichbar ist! Wer einen Account hat, kann per SSH darauf zugreifen und wird von der TyShell (Tür Shell, in Python geschrieben) begrüßt. Die wichtigsten Kommandos sind<br />
<br />
*buzz: Summer an der Haustür betätigen<br />
*open: Tür oben aufschließen<br />
*help: Verfügbare Befehle anzeigen<br />
<br />
Ein normaler Bedienungsablauf wäre, vor der Haustür den Laptop/das Smartphone auszupacken, sich ins WLAN zu verbinden und per SSH ''buzz'' zu befehlen. Oben angekommen, befiehlt man dann ''open'' und kann somit den Space betreten. Für die vereinfachte Bedienung auf Touchgeräten gibt es auch eine Androidapp, die das Tippen erspart (siehe unten).<br />
<br />
=== Modi ===<br />
<br />
Die Sphinx beherrscht zwei Modi, zwischen denen mit dem Kippschalter an der Sphinx selbst gewechselt werden kann.<br />
<br />
==== Space offen ====<br />
Die grüne Leuchte ist an. Die Tür ist nicht abgesperrt, sodass man sie von außen einfach aufdrücken kann. Wenn jemand klingelt, reagiert die Sphinx automatisch damit, den Haustürsummer zu betätigen. Die [http://spaceapi.hacksaar.de/ SpaceAPI] zeigt online an, dass der Space offen ist.<br />
<br />
==== Space zu ====<br />
Die grüne Leuchte ist aus. Die Wohnungstür ist abgesperrt. Die Sphinx reagiert nicht automatisch auf Klingeln.<br />
<br />
==== Space verlassen ====<br />
Zum Verlassen des Space kippt man den Kippschalter an der Sphinx auf ''Space zu'', geht durch die Tür und zieht diese hinter sich zu. Sobald die Tür zu ist, sollte die Sphinx versuchen, die Tür abzusperren. Aufgrund der Schwäche des Türschließers ist es nötig, beim Absperren die Tür zuzuhalten.<br />
<br />
==== Inkonsistenzen ====<br />
Wenn die Wohnungstür nicht abgesperrt ist, obwohl der Schalter auf "Space zu" steht oder umgekehrt die Wohnungstür abgesperrt ist aber der Schalter auf "Space zu" steht, wird der Türstatus als ''inkonsistent'' bezeichnet. In diesem Fall leuchtet die rote Lampe an der Sphinx. Im Fall, dass die Tür offen ist, wird das als Sicherheitslücke betrachtet und nach einer gewissen Zeit wird '''Alarm ausgelöst'''! Wer einen Fehlalarm auslöst, wird als Noob beschimpft.<br />
<br />
=== Sensorausfälle/Fallbackmodus ===<br />
Für den Fall, dass einer oder mehrere Sensoren der Sphinx ausfallen, besitzt die Software einen Fallbackmodus. In diesem werden die meisten Sensorinputs ignoriert. Ein Funktionieren des Kippschalters wird jedoch vorrausgesetzt. Um den Space zu verlassen, muss dieser Kippschalter von ein auf aus geschaltet werden. Ist der Schalter auf "an" und die Klingel wird gedrückt, wird der Haustürsummer ausgelöst. Ansonsten reagiert die Sphinx nicht auf Sensoreingaben. Man kann sie in diesem Modus nur per SSH über die TyShell steuern. Dass der Modus aktiv ist, erkennt man daran, dass die Rote LED alle 2 Sekunden aufblinkt.<br />
<br />
Der Fallbackmodus kann in der Tyshell aktiviert werden.<br />
<br />
<br />
== Hardware ==<br />
<br />
Das Herzstück der Sphinx ist ein Rasperry Pi, der neben der Tür hängt. Der ist verbunden mit dem elektronischen Schließsystem Abus HomeTec CFA 1000. Dieses bietet Pins, die wir zum Öffnen und Schließen ansteuern können. Jochen, Marc und Carsten haben dazu eine Schaltung entworfen die ensprechende Ein- und Ausgänge hat. Dieser werden über I²C Busexpander (PCF8574) mit dem Pi verbunden.<br />
Die Spannungsversorgung von Pi und SphinxBoard läuft über ein externes 5V Netzteil (Backpowering). <br />
Der Schlossaktor (Abus) wird über die gleiche Spannungsschiene versorgt. Das erlaubt es dessen Eingänge direkt an die Busexpander anzuschließen.<br />
<br />
Für den Auto-Mode muss die Klingel abgefragt werden. Wenn die Klingel gedrückt wird, kommt oben eine sinusförmige Spannung mit etwa 12V effektiv an. Diese wird gleichgerichtet und über einen Optokoppler getrennt. Die Schaltung am Pi kann jetzt also an einer steigende ein Klingeln erkennen, und das per I²C dem Pi mitteilen.<br />
An einem anderen I²C-Register des Pi kann der Summer an der Haustür geschaltet werden. Die 3,3V des GPIO schalten über einen Transistor eine Steuerspannung von 5V auf ein Relais, das den Kontakt für den Summer schließt.<br />
Um die Tür automatisch zu öffnen ist ein Relais vorgesehen.<br />
<br />
Alte Version: https://wiki.hacksaar.de/index.php?title=Sphinx&oldid=1618<br />
<br />
== Software ==<br />
<br />
Auf dem Türserver (statische IP 192.168.42.222, immer an) hat jeder mit Türzugang einen Linux Useraccount (PAM) mit einem Homeverzeichnis und einer .ssh/authorized_keys. Die Nutzer der Gruppe tuer erhalten beim Login eine in Python geschriebene custom Shell (tyshell), die zum Öffnen und Schließen der Wohnungstür sowie zum Betätigen des Summers verwendet werden kann. Dies wird in der Konfiguration vom SSHD vorgeschrieben.<br />
<br />
Die tyshell sendet die Kommandos dann per UNIX socket (<tt>/run/tuer.sock</tt>) das Kommando an den Türdaemon (tuerd). Der tuerd führt dann sequentiell alle erhaltenen Kommandos aus, kapselt also letztlich komplett die ausgehende Kommunikation über den I²C. Er besorgt außerdem das Logging, und kann dabei Kernel-Funktionen nutzen, um den die Aktion auslösenden User herauszufinden.<br />
<br />
Die Software liegt unter <tt>/opt/tuer</tt>. Die jeweils aktuelle Entwicklung findet unter <tt>/home/pi/tuer</tt>, das ist im Wesentlichen ein Klon des [https://git.hacksaar.de/hacksaar/sphinx git-Repos]. Die systemweite Installation erfolgt mittels "sudo make". Die Software benötigt das Python-Modul [https://pypi.python.org/pypi/smbus-cffi/ smbus-cffi], welches im root-lokalen Ordner (<tt>/root/.local/lib/python3.*/site-packages</tt>) installiert ist. Das muss jedoch niemand von Hand machen, <tt>sudo pip3 install --user smbus_cffi</tt> richtet alles automatisch ein.<br />
<br />
Der Daemon loggt seine Tätigkeiten nach <tt>/var/log/door.log</tt>. Die Logdateien werden außerdem regelmäßig auf den Hacksaar-Server (/home/sphinxlog/data) gesynced.<br />
<br />
Zum E-Mail-Versand schickt der Daemon die Mails direkt an den [[Brückenkopf]], der sie dann über hacksaar.de an den gewünschten Empfänger weiterreicht.<br />
<br />
Eine offene Idee ist ein Daemon, der eine Webcam durch den Türspion überwacht. Sobald er einen QR-Code eines Mitglieds (im Homeordner des Users unter ".qrpw.txt") scant, sendet er "open" an den tuerd, um die Wohnungstür zu öffnen. Mit dem Klingelmuster + QR Code kann man dann also komplett ohne elektronische Geräte den Space betreten.<br />
<br />
== Zugang erhalten ==<br />
<br />
Die Türadmins sind [[Benutzer:Ralf | Ralf]], [[Benutzer:Constantin | Constantin]] und [[Benutzer:Chriss | Chriss]]. Wer Zugang möchte, muss sich ein [https://help.github.com/articles/generating-ssh-keys/ SSH-Schlüsselpaar generieren] und dessen öffentlichen Teil einer dieser Personen zusammen mit dem gewünschten Nutzernamen zukommen lassen (Mittwochs manuell per USB Stick oder per signierter EMail). Der Pi ist (absichtlich) von außerhalb des Spaces nicht erreichbar. Daher können die Admins den SSH-Key nur vor Ort hinzufügen.<br />
<br />
== Was fehlt noch ==<br />
*Türschließer hält die Tür nicht dicht genug zum Zusperren<br />
<br />
== Ansprechpartner ==<br />
<br />
=== Software ===<br />
*[[Benutzer:Ralf | Ralf]]<br />
*[[Benutzer:Constantin | Constantin]]<br />
*[[Benutzer:Marvin| Marvin]] (Android-App)<br />
*[[Benutzer:Kimcm| Kim]] (Windows Phone App)<br />
<br />
=== Hardware ===<br />
*[[Benutzer:Jochen | Jochen]]<br />
*[[Benutzer:Cpresser | Carsten]]<br />
*Micha<br />
<br />
== Weitere Links ==<br />
* [https://git.hacksaar.de/hacksaar/sphinx Projekt-Seite] in unserem [[GitLab]]<br />
<br />
* [https://git.hacksaar.de/hacksaar/rinx Reimplementierung in Rust] (noch in der Planungsphase)<br />
<br />
* [http://larma.de/AndTuer.apk Android-App]<br />
<br />
* [https://github.com/KimCM/SpaceControl Sourcecode für Windows Phone 8 App]<br />
<br />
[[Kategorie:Projekt]]</div>Constantinhttps://wiki.hacksaar.de/index.php?title=Freifunk:Backend&diff=2118Freifunk:Backend2015-12-07T12:06:29Z<p>Constantin: Exit VPN</p>
<hr />
<div>Hier sind ein paar technische Details zu unseren Gateway-Servern.<br />
<br />
= Team =<br />
<br />
Grundsätzlich kümmert sich jeder aus dem Team um allgemeine Fragen auf der Mailingliste. Darüber hinaus haben manche Team-Mitglieder spezielle Aufgaben, die sie ausführen bzw. Themengebiete mit denen sie sich besonders auskennen.<br />
<br />
{| class="wikitable"<br />
! style="font-weight: bold;" | Name<br />
! style="font-weight: bold;" | Aufgabenbereiche<br />
|-<br />
| [[Benutzer:Kimcm|KimCM]]<br />
| Public Relations, Webseite<br />
|-<br />
| [[Benutzer:Tobi042|Tobias Theobald]]<br />
| Gateway-Administration, Firmware, allgemeine technische Fragen<br />
|-<br />
| [[Benutzer:Rugosh|Tobias Kuhn]]<br />
| Knotenkarte, Alfred<br />
|-<br />
| Tobias von dem Broch<br />
| Richtfunk, Antennenfragen<br />
|-<br />
| [[Benutzer:Marvin|Marvin W]]<br />
| Richtfunk<br />
|-<br />
| [[Benutzer:Constantin|Constantin Berhard]]<br />
| <br />
|}<br />
<br />
= Hardware-Details =<br />
<br />
{| class="wikitable"<br />
! style="font-weight: bold;" | Hostname<br />
! CPU Typ<br />
! CPU Kerne / Threads<br />
! RAM<br />
! Platte<br />
! Internet-Anbindung<br />
! Hoster<br />
! Sponsor<br />
! Aufgaben<br />
! Virtualisierung<br />
|-<br />
| style="font-weight: bold;" | gw1.saar.freifunk.net<br />
| Intel(R) Xeon(R) CPU L5520 @ 2.27GHz<br />
| 4 / 4<br />
| 512 MB<br />
| 50 GB<br />
| 100 MBit Shared<br />
| server.lu<br />
| Tobias Theobald / Marc Schmit<br />
| Gateway<br />
| Xen<br />
|-<br />
| style="font-weight: bold;" | gw2.saar.freifunk.net<br />
| Intel Core i5-750 @ 2.67GHz<br />
| 4 / 4<br />
| 16 GB<br />
| 2 TB<br />
| 100 MBit<br />
| Kimsufi / OVH<br />
| <br />
| Gateway<br />
| keine<br />
|-<br />
| style="font-weight: bold;" | mgmt.saar.freifunk.net<br />
| Intel(R) Xeon(R) CPU L5520 @ 2.27GHz<br />
| 2 / 2<br />
| 1 GB<br />
| 20 GB<br />
| 100 MBit Shared<br />
| server.lu<br />
| Tobias Theobald / Marc Schmit<br />
| Website, Kartengenerierung, Alfredmaster, Monitoring, Saltmaster, Firmwares für Autoupdater<br />
| Xen<br />
|}<br />
<br />
= Public DNS / IPs =<br />
<br />
Hier eine Tabelle mit den DNS-Namen und IP-Adressen unserer Gateways.<br />
<br />
{| class="wikitable"<br />
! Gateway<br />
! style="font-weight: bold;" | Public IPv4<br />
! style="font-weight: bold;" | Public IPv6<br />
|-<br />
| style="font-weight: bold;" | gw1.saar.freifunk.net<br />
| 94.242.195.78<br />
| 2a01:608:ffff:9876:cafe:babe:6:1<br />
|-<br />
| style="font-weight: bold;" | gw2.saar.freifunk.net<br />
| 151.80.43.50<br />
| 2001:41d0:e:1032::1<br />
|-<br />
| style="font-weight: bold;" | mgmt.saar.freifunk.net<br />
| 94.242.195.73<br />
| 2a01:608:ffff:9876:cafe:babe:ff:5aaa<br />
|}<br />
<br />
= Mesh IPs =<br />
<br />
Jeder Gateway ist Teil unseres Mesh-VPN und braucht als solches diverse Adressen, über die er im Mesh erreichbar ist.<br />
<br />
{| class="wikitable"<br />
! Gateway<br />
! style="font-weight: bold;" | Saar Mesh IPv4<br />
! style="font-weight: bold;" | Saar Mesh IPv6<br />
! style="font-weight: bold;" | Saar Mesh MAC<br />
! style="font-weight: bold;" | Test Mesh IPv4<br />
! style="font-weight: bold;" | Test Mesh IPv6<br />
! style="font-weight: bold;" | Test Mesh MAC<br />
|-<br />
| style="font-weight: bold;" | gw1.saar.freifunk.net<br />
| 10.24.192.2<br />
| fd4e:f2d7:88d2:ffff::2<br />
| ca:fe:ba:be:00:01<br />
| 10.252.0.2<br />
| fd4e:f2d7:88d2:fffd::2<br />
| ca:fe:ba:be:01:01<br />
|-<br />
| style="font-weight: bold;" | gw2.saar.freifunk.net<br />
| 10.24.192.3<br />
| fd4e:f2d7:88d2:ffff::3<br />
| ca:fe:ba:be:00:02<br />
| 10.252.0.3<br />
| fd4e:f2d7:88d2:fffd::3<br />
| ca:fe:ba:be:01:02<br />
|-<br />
| style="font-weight: bold;" | mgmt.saar.freifunk.net<br />
| 10.24.192.250<br />
| fd4e:f2d7:88d2:ffff::250<br />
| ca:fe:ba:be:00:ff<br />
| 10.252.0.250<br />
| fd4e:f2d7:88d2:fffd::250<br />
| ca:fe:ba:be:01:ff<br />
|}<br />
<br />
Darüber hinaus gibt es in jedem Netz eine Anycast IP, die immer auf das gerade verwendete Gateway zeigt:<br />
<br />
Saar: 10.24.192.1 / fd4e:f2d7:88d2:ffff::1<br />
Test: 10.24.128.1 / fd4e:f2d7:88d2:fffe::1<br />
<br />
= DHCP-Ranges =<br />
<br />
Auf jedem Gateway läuft pro Netz (Saar, Test) ein DHCP-Server, der IP-Adressen an Clients verteilt, die diesen Server als Gateway nutzen. Grundsätzlich verteilen wir hier /22-Ranges, also bis zu 1022 IP-Adressen pro Gateway. Ich halte es für denkbar, dass ein einzelner Server nicht so viele Clients packt, aber reduzieren geht ja schließlich immer, erweitern ist problematisch.<br />
<br />
{| class="wikitable"<br />
! Gateway<br />
! style="font-weight: bold;" | Saar DHCP Range<br />
! style="font-weight: bold;" | Test DHCP Range<br />
|-<br />
| style="font-weight: bold;" | gw1.saar.freifunk.net<br />
| 10.24.196.0/22<br />
| 10.252.4.0/22<br />
|-<br />
| style="font-weight: bold;" | gw2.saar.freifunk.net<br />
| 10.24.200.0/22<br />
| 10.252.8.0/22<br />
|}<br />
<br />
Reservierte andere Ranges:<br />
<br />
{| class="wikitable"<br />
! style="font-weight: bold;" | Zuweisung<br />
! style="font-weight: bold;" | Saar-Range<br />
! style="font-weight: bold;" | Test-Range<br />
|-<br />
| Admin-Netz<br />
| 10.24.192.0/24<br />
| 10.252.0.0/24<br />
|-<br />
| Nicht zugewiesen<br />
| 10.24.193.0/24<br />
| 10.252.1.0/24<br />
|-<br />
| User Services<br />
| 10.24.194.0/23<br />
| 10.252.2.0/23<br />
|}<br />
<br />
= Mesh Public Keys =<br />
<br />
Das Mesh-VPN wird mit der VPN-Software fastd realisiert. Sie ist klein und schnell und damit wunderbar für den Einsatz auf Routern geeignet. <br />
<br />
Die saarländischen Mesh-Instanzen lauschen immer auf UDP Port 10003, die Testinstanzen auf Port 10005. Als Cipher unterstützen unsere Server salsa2012+umac, die VPN-interne MTU beträgt 1406 byte.<br />
<br />
Hier die Public Keys und den Online-Status (nicht live) unserer Gateways:<br />
<br />
{| class="wikitable"<br />
! style="font-weight: bold;" | Gateway<br />
! style="font-weight: bold;" | Public Key Saar<br />
! style="font-weight: bold;" | Aktiv?<br />
! style="font-weight: bold;" | Public Key Test<br />
! style="font-weight: bold;" | Aktiv?<br />
|-<br />
| style="font-weight: bold;" | gw1.saar.freifunk.net<br />
| 5136a920a8c7aa9ae2ca1c2a1e33ea8c45e01501fac0f02b9d6a05b167ac5993<br />
| Ja<br />
| 4ed85c21d3db653bd2f1b210a8b60cbe25c40a3c2b756fc9c30d864466ad519d<br />
| Ja<br />
|-<br />
| style="font-weight: bold;" | gw2.saar.freifunk.net<br />
| 80859883c8a22867b20082078ab0934bdf58f556e7acda90730ea282d8da9388<br />
| Ja<br />
| 0ce6c650b07207b05ee4be3680cb1b1c69aea92fd76fecda50c720061f5cf9af<br />
| Ja<br />
|}<br />
<br />
= Mesh WLAN =<br />
<br />
Hier die Details für das WLAN auf den Clients<br />
<br />
{| class="wikitable"<br />
! style="font-weight: bold;" | Netz<br />
! style="font-weight: bold;" | Mesh {E/B}SSID<br />
! style="font-weight: bold;" | Clients ESSID<br />
! style="font-weight: bold;" | 2.4 GHz Kanal<br />
! style="font-weight: bold;" | 5 GHz Kanal<br />
! style="font-weight: bold;" | HT-Modul<br />
|-<br />
| style="font-weight: bold;" | Saar<br />
| 5e:ba:7a:d2:c4:b9<br />
| saar.freifunk.net<br />
| 1<br />
| 36<br />
| HT40+<br />
|-<br />
| style="font-weight: bold;" | Test<br />
| 5e:ba:7a:d2:c4:b8<br />
| saartest.freifunk.net<br />
| 1<br />
| 36<br />
| HT40+<br />
|}<br />
<br />
= Exit VPN =<br />
<br />
Unser Traffic geht derzeit über diese Parteien ans Netz:<br />
* [http://foerderverein.freie-netzwerke.de Förderverein Freie Netzwerke e.V.]<br />
* Ein [https://www.mullvad.net Mullvad-VPN-Server]<br />
<br />
[[Kategorie:Freifunk]]</div>Constantinhttps://wiki.hacksaar.de/index.php?title=Freifunk:Backend&diff=2117Freifunk:Backend2015-12-04T23:34:07Z<p>Constantin: gw3 und gw4 gründlicher entfernt</p>
<hr />
<div>Hier sind ein paar technische Details zu unseren Gateway-Servern.<br />
<br />
= Team =<br />
<br />
Grundsätzlich kümmert sich jeder aus dem Team um allgemeine Fragen auf der Mailingliste. Darüber hinaus haben manche Team-Mitglieder spezielle Aufgaben, die sie ausführen bzw. Themengebiete mit denen sie sich besonders auskennen.<br />
<br />
{| class="wikitable"<br />
! style="font-weight: bold;" | Name<br />
! style="font-weight: bold;" | Aufgabenbereiche<br />
|-<br />
| [[Benutzer:Kimcm|KimCM]]<br />
| Public Relations, Webseite<br />
|-<br />
| [[Benutzer:Tobi042|Tobias Theobald]]<br />
| Gateway-Administration, Firmware, allgemeine technische Fragen<br />
|-<br />
| [[Benutzer:Rugosh|Tobias Kuhn]]<br />
| Knotenkarte, Alfred<br />
|-<br />
| Tobias von dem Broch<br />
| Richtfunk, Antennenfragen<br />
|-<br />
| [[Benutzer:Marvin|Marvin W]]<br />
| Richtfunk<br />
|-<br />
| [[Benutzer:Constantin|Constantin Berhard]]<br />
| <br />
|}<br />
<br />
= Hardware-Details =<br />
<br />
{| class="wikitable"<br />
! style="font-weight: bold;" | Hostname<br />
! CPU Typ<br />
! CPU Kerne / Threads<br />
! RAM<br />
! Platte<br />
! Internet-Anbindung<br />
! Hoster<br />
! Sponsor<br />
! Aufgaben<br />
! Virtualisierung<br />
|-<br />
| style="font-weight: bold;" | gw1.saar.freifunk.net<br />
| Intel(R) Xeon(R) CPU L5520 @ 2.27GHz<br />
| 4 / 4<br />
| 512 MB<br />
| 50 GB<br />
| 100 MBit Shared<br />
| server.lu<br />
| Tobias Theobald / Marc Schmit<br />
| Gateway<br />
| Xen<br />
|-<br />
| style="font-weight: bold;" | gw2.saar.freifunk.net<br />
| Intel Core i5-750 @ 2.67GHz<br />
| 4 / 4<br />
| 16 GB<br />
| 2 TB<br />
| 100 MBit<br />
| Kimsufi / OVH<br />
| <br />
| Gateway<br />
| keine<br />
|-<br />
| style="font-weight: bold;" | mgmt.saar.freifunk.net<br />
| Intel(R) Xeon(R) CPU L5520 @ 2.27GHz<br />
| 2 / 2<br />
| 1 GB<br />
| 20 GB<br />
| 100 MBit Shared<br />
| server.lu<br />
| Tobias Theobald / Marc Schmit<br />
| Website, Kartengenerierung, Alfredmaster, Monitoring, Saltmaster, Firmwares für Autoupdater<br />
| Xen<br />
|}<br />
<br />
= Public DNS / IPs =<br />
<br />
Hier eine Tabelle mit den DNS-Namen und IP-Adressen unserer Gateways.<br />
<br />
{| class="wikitable"<br />
! Gateway<br />
! style="font-weight: bold;" | Public IPv4<br />
! style="font-weight: bold;" | Public IPv6<br />
|-<br />
| style="font-weight: bold;" | gw1.saar.freifunk.net<br />
| 94.242.195.78<br />
| 2a01:608:ffff:9876:cafe:babe:6:1<br />
|-<br />
| style="font-weight: bold;" | gw2.saar.freifunk.net<br />
| 151.80.43.50<br />
| 2001:41d0:e:1032::1<br />
|-<br />
| style="font-weight: bold;" | mgmt.saar.freifunk.net<br />
| 94.242.195.73<br />
| 2a01:608:ffff:9876:cafe:babe:ff:5aaa<br />
|}<br />
<br />
= Mesh IPs =<br />
<br />
Jeder Gateway ist Teil unseres Mesh-VPN und braucht als solches diverse Adressen, über die er im Mesh erreichbar ist.<br />
<br />
{| class="wikitable"<br />
! Gateway<br />
! style="font-weight: bold;" | Saar Mesh IPv4<br />
! style="font-weight: bold;" | Saar Mesh IPv6<br />
! style="font-weight: bold;" | Saar Mesh MAC<br />
! style="font-weight: bold;" | Test Mesh IPv4<br />
! style="font-weight: bold;" | Test Mesh IPv6<br />
! style="font-weight: bold;" | Test Mesh MAC<br />
|-<br />
| style="font-weight: bold;" | gw1.saar.freifunk.net<br />
| 10.24.192.2<br />
| fd4e:f2d7:88d2:ffff::2<br />
| ca:fe:ba:be:00:01<br />
| 10.252.0.2<br />
| fd4e:f2d7:88d2:fffd::2<br />
| ca:fe:ba:be:01:01<br />
|-<br />
| style="font-weight: bold;" | gw2.saar.freifunk.net<br />
| 10.24.192.3<br />
| fd4e:f2d7:88d2:ffff::3<br />
| ca:fe:ba:be:00:02<br />
| 10.252.0.3<br />
| fd4e:f2d7:88d2:fffd::3<br />
| ca:fe:ba:be:01:02<br />
|-<br />
| style="font-weight: bold;" | mgmt.saar.freifunk.net<br />
| 10.24.192.250<br />
| fd4e:f2d7:88d2:ffff::250<br />
| ca:fe:ba:be:00:ff<br />
| 10.252.0.250<br />
| fd4e:f2d7:88d2:fffd::250<br />
| ca:fe:ba:be:01:ff<br />
|}<br />
<br />
Darüber hinaus gibt es in jedem Netz eine Anycast IP, die immer auf das gerade verwendete Gateway zeigt:<br />
<br />
Saar: 10.24.192.1 / fd4e:f2d7:88d2:ffff::1<br />
Test: 10.24.128.1 / fd4e:f2d7:88d2:fffe::1<br />
<br />
= DHCP-Ranges =<br />
<br />
Auf jedem Gateway läuft pro Netz (Saar, Test) ein DHCP-Server, der IP-Adressen an Clients verteilt, die diesen Server als Gateway nutzen. Grundsätzlich verteilen wir hier /22-Ranges, also bis zu 1022 IP-Adressen pro Gateway. Ich halte es für denkbar, dass ein einzelner Server nicht so viele Clients packt, aber reduzieren geht ja schließlich immer, erweitern ist problematisch.<br />
<br />
{| class="wikitable"<br />
! Gateway<br />
! style="font-weight: bold;" | Saar DHCP Range<br />
! style="font-weight: bold;" | Test DHCP Range<br />
|-<br />
| style="font-weight: bold;" | gw1.saar.freifunk.net<br />
| 10.24.196.0/22<br />
| 10.252.4.0/22<br />
|-<br />
| style="font-weight: bold;" | gw2.saar.freifunk.net<br />
| 10.24.200.0/22<br />
| 10.252.8.0/22<br />
|}<br />
<br />
Reservierte andere Ranges:<br />
<br />
{| class="wikitable"<br />
! style="font-weight: bold;" | Zuweisung<br />
! style="font-weight: bold;" | Saar-Range<br />
! style="font-weight: bold;" | Test-Range<br />
|-<br />
| Admin-Netz<br />
| 10.24.192.0/24<br />
| 10.252.0.0/24<br />
|-<br />
| Nicht zugewiesen<br />
| 10.24.193.0/24<br />
| 10.252.1.0/24<br />
|-<br />
| User Services<br />
| 10.24.194.0/23<br />
| 10.252.2.0/23<br />
|}<br />
<br />
= Mesh Public Keys =<br />
<br />
Das Mesh-VPN wird mit der VPN-Software fastd realisiert. Sie ist klein und schnell und damit wunderbar für den Einsatz auf Routern geeignet. <br />
<br />
Die saarländischen Mesh-Instanzen lauschen immer auf UDP Port 10003, die Testinstanzen auf Port 10005. Als Cipher unterstützen unsere Server salsa2012+umac, die VPN-interne MTU beträgt 1406 byte.<br />
<br />
Hier die Public Keys und den Online-Status (nicht live) unserer Gateways:<br />
<br />
{| class="wikitable"<br />
! style="font-weight: bold;" | Gateway<br />
! style="font-weight: bold;" | Public Key Saar<br />
! style="font-weight: bold;" | Aktiv?<br />
! style="font-weight: bold;" | Public Key Test<br />
! style="font-weight: bold;" | Aktiv?<br />
|-<br />
| style="font-weight: bold;" | gw1.saar.freifunk.net<br />
| 5136a920a8c7aa9ae2ca1c2a1e33ea8c45e01501fac0f02b9d6a05b167ac5993<br />
| Ja<br />
| 4ed85c21d3db653bd2f1b210a8b60cbe25c40a3c2b756fc9c30d864466ad519d<br />
| Ja<br />
|-<br />
| style="font-weight: bold;" | gw2.saar.freifunk.net<br />
| 80859883c8a22867b20082078ab0934bdf58f556e7acda90730ea282d8da9388<br />
| Ja<br />
| 0ce6c650b07207b05ee4be3680cb1b1c69aea92fd76fecda50c720061f5cf9af<br />
| Ja<br />
|}<br />
<br />
= Mesh WLAN =<br />
<br />
Hier die Details für das WLAN auf den Clients<br />
<br />
{| class="wikitable"<br />
! style="font-weight: bold;" | Netz<br />
! style="font-weight: bold;" | Mesh {E/B}SSID<br />
! style="font-weight: bold;" | Clients ESSID<br />
! style="font-weight: bold;" | 2.4 GHz Kanal<br />
! style="font-weight: bold;" | 5 GHz Kanal<br />
! style="font-weight: bold;" | HT-Modul<br />
|-<br />
| style="font-weight: bold;" | Saar<br />
| 5e:ba:7a:d2:c4:b9<br />
| saar.freifunk.net<br />
| 1<br />
| 36<br />
| HT40+<br />
|-<br />
| style="font-weight: bold;" | Test<br />
| 5e:ba:7a:d2:c4:b8<br />
| saartest.freifunk.net<br />
| 1<br />
| 36<br />
| HT40+<br />
|}<br />
<br />
[[Kategorie:Freifunk]]</div>Constantinhttps://wiki.hacksaar.de/index.php?title=Freifunk:Backend&diff=2116Freifunk:Backend2015-12-04T23:32:03Z<p>Constantin: Keys werden nicht mehr eingetragen.</p>
<hr />
<div>Hier sind ein paar technische Details zu unseren Gateway-Servern.<br />
<br />
= Team =<br />
<br />
Grundsätzlich kümmert sich jeder aus dem Team um allgemeine Fragen auf der Mailingliste. Darüber hinaus haben manche Team-Mitglieder spezielle Aufgaben, die sie ausführen bzw. Themengebiete mit denen sie sich besonders auskennen.<br />
<br />
{| class="wikitable"<br />
! style="font-weight: bold;" | Name<br />
! style="font-weight: bold;" | Aufgabenbereiche<br />
|-<br />
| [[Benutzer:Kimcm|KimCM]]<br />
| Public Relations, Webseite<br />
|-<br />
| [[Benutzer:Tobi042|Tobias Theobald]]<br />
| Gateway-Administration, Firmware, allgemeine technische Fragen<br />
|-<br />
| [[Benutzer:Rugosh|Tobias Kuhn]]<br />
| Knotenkarte, Alfred<br />
|-<br />
| Tobias von dem Broch<br />
| Richtfunk, Antennenfragen<br />
|-<br />
| [[Benutzer:Marvin|Marvin W]]<br />
| Richtfunk<br />
|-<br />
| [[Benutzer:Constantin|Constantin Berhard]]<br />
| <br />
|}<br />
<br />
= Hardware-Details =<br />
<br />
{| class="wikitable"<br />
! style="font-weight: bold;" | Hostname<br />
! CPU Typ<br />
! CPU Kerne / Threads<br />
! RAM<br />
! Platte<br />
! Internet-Anbindung<br />
! Hoster<br />
! Sponsor<br />
! Aufgaben<br />
! Virtualisierung<br />
|-<br />
| style="font-weight: bold;" | gw1.saar.freifunk.net<br />
| Intel(R) Xeon(R) CPU L5520 @ 2.27GHz<br />
| 4 / 4<br />
| 512 MB<br />
| 50 GB<br />
| 100 MBit Shared<br />
| server.lu<br />
| Tobias Theobald / Marc Schmit<br />
| Gateway<br />
| Xen<br />
|-<br />
| style="font-weight: bold;" | gw2.saar.freifunk.net<br />
| Intel Core i5-750 @ 2.67GHz<br />
| 4 / 4<br />
| 16 GB<br />
| 2 TB<br />
| 100 MBit<br />
| Kimsufi / OVH<br />
| <br />
| Gateway<br />
| keine<br />
|-<br />
| style="font-weight: bold;" | mgmt.saar.freifunk.net<br />
| Intel(R) Xeon(R) CPU L5520 @ 2.27GHz<br />
| 2 / 2<br />
| 1 GB<br />
| 20 GB<br />
| 100 MBit Shared<br />
| server.lu<br />
| Tobias Theobald / Marc Schmit<br />
| Website, Kartengenerierung, Alfredmaster, Monitoring, Saltmaster, Firmwares für Autoupdater<br />
| Xen<br />
|}<br />
<br />
= Public DNS / IPs =<br />
<br />
Hier eine Tabelle mit den DNS-Namen und IP-Adressen unserer Gateways.<br />
<br />
{| class="wikitable"<br />
! Gateway<br />
! style="font-weight: bold;" | Public IPv4<br />
! style="font-weight: bold;" | Public IPv6<br />
|-<br />
| style="font-weight: bold;" | gw1.saar.freifunk.net<br />
| 94.242.195.78<br />
| 2a01:608:ffff:9876:cafe:babe:6:1<br />
|-<br />
| style="font-weight: bold;" | gw2.saar.freifunk.net<br />
| 151.80.43.50<br />
| 2001:41d0:e:1032::1<br />
|-<br />
| style="font-weight: bold;" | gw3.saar.freifunk.net<br />
| 37.187.107.18<br />
| 2001:41d0:a:3b12::1<br />
|-<br />
| style="font-weight: bold;" | gw4.saar.freifunk.net<br />
| 37.187.109.160<br />
| 2001:41d0:a:62a0::1<br />
|-<br />
| style="font-weight: bold;" | mgmt.saar.freifunk.net<br />
| 94.242.195.73<br />
| 2a01:608:ffff:9876:cafe:babe:ff:5aaa<br />
|}<br />
<br />
= Mesh IPs =<br />
<br />
Jeder Gateway ist Teil unseres Mesh-VPN und braucht als solches diverse Adressen, über die er im Mesh erreichbar ist.<br />
<br />
{| class="wikitable"<br />
! Gateway<br />
! style="font-weight: bold;" | Saar Mesh IPv4<br />
! style="font-weight: bold;" | Saar Mesh IPv6<br />
! style="font-weight: bold;" | Saar Mesh MAC<br />
! style="font-weight: bold;" | Test Mesh IPv4<br />
! style="font-weight: bold;" | Test Mesh IPv6<br />
! style="font-weight: bold;" | Test Mesh MAC<br />
|-<br />
| style="font-weight: bold;" | gw1.saar.freifunk.net<br />
| 10.24.192.2<br />
| fd4e:f2d7:88d2:ffff::2<br />
| ca:fe:ba:be:00:01<br />
| 10.252.0.2<br />
| fd4e:f2d7:88d2:fffd::2<br />
| ca:fe:ba:be:01:01<br />
|-<br />
| style="font-weight: bold;" | gw2.saar.freifunk.net<br />
| 10.24.192.3<br />
| fd4e:f2d7:88d2:ffff::3<br />
| ca:fe:ba:be:00:02<br />
| 10.252.0.3<br />
| fd4e:f2d7:88d2:fffd::3<br />
| ca:fe:ba:be:01:02<br />
|-<br />
| style="font-weight: bold;" | gw3.saar.freifunk.net<br />
| 10.24.192.4<br />
| fd4e:f2d7:88d2:ffff::4<br />
| ca:fe:ba:be:00:03<br />
| 10.252.0.4<br />
| fd4e:f2d7:88d2:fffd::4<br />
| ca:fe:ba:be:01:03<br />
|-<br />
| style="font-weight: bold;" | gw4.saar.freifunk.net<br />
| 10.24.192.5<br />
| fd4e:f2d7:88d2:ffff::5<br />
| ca:fe:ba:be:00:04<br />
| 10.252.0.5<br />
| fd4e:f2d7:88d2:fffd::5<br />
| ca:fe:ba:be:01:04<br />
|-<br />
| style="font-weight: bold;" | mgmt.saar.freifunk.net<br />
| 10.24.192.250<br />
| fd4e:f2d7:88d2:ffff::250<br />
| ca:fe:ba:be:00:ff<br />
| 10.252.0.250<br />
| fd4e:f2d7:88d2:fffd::250<br />
| ca:fe:ba:be:01:ff<br />
|}<br />
<br />
Darüber hinaus gibt es in jedem Netz eine Anycast IP, die immer auf das gerade verwendete Gateway zeigt:<br />
<br />
Saar: 10.24.192.1 / fd4e:f2d7:88d2:ffff::1<br />
Test: 10.24.128.1 / fd4e:f2d7:88d2:fffe::1<br />
<br />
= DHCP-Ranges =<br />
<br />
Auf jedem Gateway läuft pro Netz (Saar, Test) ein DHCP-Server, der IP-Adressen an Clients verteilt, die diesen Server als Gateway nutzen. Grundsätzlich verteilen wir hier /22-Ranges, also bis zu 1022 IP-Adressen pro Gateway. Ich halte es für denkbar, dass ein einzelner Server nicht so viele Clients packt, aber reduzieren geht ja schließlich immer, erweitern ist problematisch.<br />
<br />
{| class="wikitable"<br />
! Gateway<br />
! style="font-weight: bold;" | Saar DHCP Range<br />
! style="font-weight: bold;" | Test DHCP Range<br />
|-<br />
| style="font-weight: bold;" | gw1.saar.freifunk.net<br />
| 10.24.196.0/22<br />
| 10.252.4.0/22<br />
|-<br />
| style="font-weight: bold;" | gw2.saar.freifunk.net<br />
| 10.24.200.0/22<br />
| 10.252.8.0/22<br />
|-<br />
| style="font-weight: bold;" | gw3.saar.freifunk.net<br />
| 10.24.204.0/22<br />
| 10.252.12.0/22<br />
|-<br />
| style="font-weight: bold;" | gw4.saar.freifunk.net<br />
| 10.24.208.0/22<br />
| 10.252.16.0/22<br />
|}<br />
<br />
Reservierte andere Ranges:<br />
<br />
{| class="wikitable"<br />
! style="font-weight: bold;" | Zuweisung<br />
! style="font-weight: bold;" | Saar-Range<br />
! style="font-weight: bold;" | Test-Range<br />
|-<br />
| Admin-Netz<br />
| 10.24.192.0/24<br />
| 10.252.0.0/24<br />
|-<br />
| Nicht zugewiesen<br />
| 10.24.193.0/24<br />
| 10.252.1.0/24<br />
|-<br />
| User Services<br />
| 10.24.194.0/23<br />
| 10.252.2.0/23<br />
|}<br />
<br />
= Mesh Public Keys =<br />
<br />
Das Mesh-VPN wird mit der VPN-Software fastd realisiert. Sie ist klein und schnell und damit wunderbar für den Einsatz auf Routern geeignet. <br />
<br />
Die saarländischen Mesh-Instanzen lauschen immer auf UDP Port 10003, die Testinstanzen auf Port 10005. Als Cipher unterstützen unsere Server salsa2012+umac, die VPN-interne MTU beträgt 1406 byte.<br />
<br />
Hier die Public Keys und den Online-Status (nicht live) unserer Gateways:<br />
<br />
{| class="wikitable"<br />
! style="font-weight: bold;" | Gateway<br />
! style="font-weight: bold;" | Public Key Saar<br />
! style="font-weight: bold;" | Aktiv?<br />
! style="font-weight: bold;" | Public Key Test<br />
! style="font-weight: bold;" | Aktiv?<br />
|-<br />
| style="font-weight: bold;" | gw1.saar.freifunk.net<br />
| 5136a920a8c7aa9ae2ca1c2a1e33ea8c45e01501fac0f02b9d6a05b167ac5993<br />
| Ja<br />
| 4ed85c21d3db653bd2f1b210a8b60cbe25c40a3c2b756fc9c30d864466ad519d<br />
| Ja<br />
|-<br />
| style="font-weight: bold;" | gw2.saar.freifunk.net<br />
| 80859883c8a22867b20082078ab0934bdf58f556e7acda90730ea282d8da9388<br />
| Ja<br />
| 0ce6c650b07207b05ee4be3680cb1b1c69aea92fd76fecda50c720061f5cf9af<br />
| Ja<br />
|-<br />
| style="font-weight: bold;" | gw3.saar.freifunk.net<br />
| 711d1dc6f2048ffe88997441612ca764595b414abea5495c4f3ce746c72774e6<br />
| Ja<br />
| 440fa235832b933bebb66c91929a83a9c3a47348f164b1c7440661bb142dd32b<br />
| Ja<br />
|-<br />
| style="font-weight: bold;" | gw4.saar.freifunk.net<br />
| 33e02014b00a45bc8249b4428a9da614a370b5e386fa5d8d66c325941aa27568<br />
| Ja<br />
| 260f0a780281f49cdee9332c2139416cd715fb0257ac75d49ce43c4125654e36<br />
| Ja<br />
|}<br />
<br />
= Mesh WLAN =<br />
<br />
Hier die Details für das WLAN auf den Clients<br />
<br />
{| class="wikitable"<br />
! style="font-weight: bold;" | Netz<br />
! style="font-weight: bold;" | Mesh {E/B}SSID<br />
! style="font-weight: bold;" | Clients ESSID<br />
! style="font-weight: bold;" | 2.4 GHz Kanal<br />
! style="font-weight: bold;" | 5 GHz Kanal<br />
! style="font-weight: bold;" | HT-Modul<br />
|-<br />
| style="font-weight: bold;" | Saar<br />
| 5e:ba:7a:d2:c4:b9<br />
| saar.freifunk.net<br />
| 1<br />
| 36<br />
| HT40+<br />
|-<br />
| style="font-weight: bold;" | Test<br />
| 5e:ba:7a:d2:c4:b8<br />
| saartest.freifunk.net<br />
| 1<br />
| 36<br />
| HT40+<br />
|}<br />
<br />
[[Kategorie:Freifunk]]</div>Constantinhttps://wiki.hacksaar.de/index.php?title=Freifunk:Backend&diff=2115Freifunk:Backend2015-12-04T23:31:22Z<p>Constantin: gw3 und gw4 entfernt</p>
<hr />
<div>Hier sind ein paar technische Details zu unseren Gateway-Servern.<br />
<br />
= Team =<br />
<br />
Grundsätzlich kümmert sich jeder aus dem Team um allgemeine Fragen auf der Mailingliste und das Eintragen von neuen VPN-Keys. Darüber hinaus haben manche Team-Mitglieder spezielle Aufgaben, die sie ausführen bzw. Themengebiete mit denen sie sich besonders auskennen.<br />
<br />
{| class="wikitable"<br />
! style="font-weight: bold;" | Name<br />
! style="font-weight: bold;" | Aufgabenbereiche<br />
|-<br />
| [[Benutzer:Kimcm|KimCM]]<br />
| Public Relations, Webseite<br />
|-<br />
| [[Benutzer:Tobi042|Tobias Theobald]]<br />
| Gateway-Administration, Firmware, allgemeine technische Fragen<br />
|-<br />
| [[Benutzer:Rugosh|Tobias Kuhn]]<br />
| Knotenkarte, Alfred<br />
|-<br />
| Tobias von dem Broch<br />
| Richtfunk, Antennenfragen<br />
|-<br />
| [[Benutzer:Marvin|Marvin W]]<br />
| Richtfunk<br />
|-<br />
| [[Benutzer:Constantin|Constantin Berhard]]<br />
| <br />
|}<br />
<br />
= Hardware-Details =<br />
<br />
{| class="wikitable"<br />
! style="font-weight: bold;" | Hostname<br />
! CPU Typ<br />
! CPU Kerne / Threads<br />
! RAM<br />
! Platte<br />
! Internet-Anbindung<br />
! Hoster<br />
! Sponsor<br />
! Aufgaben<br />
! Virtualisierung<br />
|-<br />
| style="font-weight: bold;" | gw1.saar.freifunk.net<br />
| Intel(R) Xeon(R) CPU L5520 @ 2.27GHz<br />
| 4 / 4<br />
| 512 MB<br />
| 50 GB<br />
| 100 MBit Shared<br />
| server.lu<br />
| Tobias Theobald / Marc Schmit<br />
| Gateway<br />
| Xen<br />
|-<br />
| style="font-weight: bold;" | gw2.saar.freifunk.net<br />
| Intel Core i5-750 @ 2.67GHz<br />
| 4 / 4<br />
| 16 GB<br />
| 2 TB<br />
| 100 MBit<br />
| Kimsufi / OVH<br />
| <br />
| Gateway<br />
| keine<br />
|-<br />
| style="font-weight: bold;" | mgmt.saar.freifunk.net<br />
| Intel(R) Xeon(R) CPU L5520 @ 2.27GHz<br />
| 2 / 2<br />
| 1 GB<br />
| 20 GB<br />
| 100 MBit Shared<br />
| server.lu<br />
| Tobias Theobald / Marc Schmit<br />
| Website, Kartengenerierung, Alfredmaster, Monitoring, Saltmaster, Firmwares für Autoupdater<br />
| Xen<br />
|}<br />
<br />
= Public DNS / IPs =<br />
<br />
Hier eine Tabelle mit den DNS-Namen und IP-Adressen unserer Gateways.<br />
<br />
{| class="wikitable"<br />
! Gateway<br />
! style="font-weight: bold;" | Public IPv4<br />
! style="font-weight: bold;" | Public IPv6<br />
|-<br />
| style="font-weight: bold;" | gw1.saar.freifunk.net<br />
| 94.242.195.78<br />
| 2a01:608:ffff:9876:cafe:babe:6:1<br />
|-<br />
| style="font-weight: bold;" | gw2.saar.freifunk.net<br />
| 151.80.43.50<br />
| 2001:41d0:e:1032::1<br />
|-<br />
| style="font-weight: bold;" | gw3.saar.freifunk.net<br />
| 37.187.107.18<br />
| 2001:41d0:a:3b12::1<br />
|-<br />
| style="font-weight: bold;" | gw4.saar.freifunk.net<br />
| 37.187.109.160<br />
| 2001:41d0:a:62a0::1<br />
|-<br />
| style="font-weight: bold;" | mgmt.saar.freifunk.net<br />
| 94.242.195.73<br />
| 2a01:608:ffff:9876:cafe:babe:ff:5aaa<br />
|}<br />
<br />
= Mesh IPs =<br />
<br />
Jeder Gateway ist Teil unseres Mesh-VPN und braucht als solches diverse Adressen, über die er im Mesh erreichbar ist.<br />
<br />
{| class="wikitable"<br />
! Gateway<br />
! style="font-weight: bold;" | Saar Mesh IPv4<br />
! style="font-weight: bold;" | Saar Mesh IPv6<br />
! style="font-weight: bold;" | Saar Mesh MAC<br />
! style="font-weight: bold;" | Test Mesh IPv4<br />
! style="font-weight: bold;" | Test Mesh IPv6<br />
! style="font-weight: bold;" | Test Mesh MAC<br />
|-<br />
| style="font-weight: bold;" | gw1.saar.freifunk.net<br />
| 10.24.192.2<br />
| fd4e:f2d7:88d2:ffff::2<br />
| ca:fe:ba:be:00:01<br />
| 10.252.0.2<br />
| fd4e:f2d7:88d2:fffd::2<br />
| ca:fe:ba:be:01:01<br />
|-<br />
| style="font-weight: bold;" | gw2.saar.freifunk.net<br />
| 10.24.192.3<br />
| fd4e:f2d7:88d2:ffff::3<br />
| ca:fe:ba:be:00:02<br />
| 10.252.0.3<br />
| fd4e:f2d7:88d2:fffd::3<br />
| ca:fe:ba:be:01:02<br />
|-<br />
| style="font-weight: bold;" | gw3.saar.freifunk.net<br />
| 10.24.192.4<br />
| fd4e:f2d7:88d2:ffff::4<br />
| ca:fe:ba:be:00:03<br />
| 10.252.0.4<br />
| fd4e:f2d7:88d2:fffd::4<br />
| ca:fe:ba:be:01:03<br />
|-<br />
| style="font-weight: bold;" | gw4.saar.freifunk.net<br />
| 10.24.192.5<br />
| fd4e:f2d7:88d2:ffff::5<br />
| ca:fe:ba:be:00:04<br />
| 10.252.0.5<br />
| fd4e:f2d7:88d2:fffd::5<br />
| ca:fe:ba:be:01:04<br />
|-<br />
| style="font-weight: bold;" | mgmt.saar.freifunk.net<br />
| 10.24.192.250<br />
| fd4e:f2d7:88d2:ffff::250<br />
| ca:fe:ba:be:00:ff<br />
| 10.252.0.250<br />
| fd4e:f2d7:88d2:fffd::250<br />
| ca:fe:ba:be:01:ff<br />
|}<br />
<br />
Darüber hinaus gibt es in jedem Netz eine Anycast IP, die immer auf das gerade verwendete Gateway zeigt:<br />
<br />
Saar: 10.24.192.1 / fd4e:f2d7:88d2:ffff::1<br />
Test: 10.24.128.1 / fd4e:f2d7:88d2:fffe::1<br />
<br />
= DHCP-Ranges =<br />
<br />
Auf jedem Gateway läuft pro Netz (Saar, Test) ein DHCP-Server, der IP-Adressen an Clients verteilt, die diesen Server als Gateway nutzen. Grundsätzlich verteilen wir hier /22-Ranges, also bis zu 1022 IP-Adressen pro Gateway. Ich halte es für denkbar, dass ein einzelner Server nicht so viele Clients packt, aber reduzieren geht ja schließlich immer, erweitern ist problematisch.<br />
<br />
{| class="wikitable"<br />
! Gateway<br />
! style="font-weight: bold;" | Saar DHCP Range<br />
! style="font-weight: bold;" | Test DHCP Range<br />
|-<br />
| style="font-weight: bold;" | gw1.saar.freifunk.net<br />
| 10.24.196.0/22<br />
| 10.252.4.0/22<br />
|-<br />
| style="font-weight: bold;" | gw2.saar.freifunk.net<br />
| 10.24.200.0/22<br />
| 10.252.8.0/22<br />
|-<br />
| style="font-weight: bold;" | gw3.saar.freifunk.net<br />
| 10.24.204.0/22<br />
| 10.252.12.0/22<br />
|-<br />
| style="font-weight: bold;" | gw4.saar.freifunk.net<br />
| 10.24.208.0/22<br />
| 10.252.16.0/22<br />
|}<br />
<br />
Reservierte andere Ranges:<br />
<br />
{| class="wikitable"<br />
! style="font-weight: bold;" | Zuweisung<br />
! style="font-weight: bold;" | Saar-Range<br />
! style="font-weight: bold;" | Test-Range<br />
|-<br />
| Admin-Netz<br />
| 10.24.192.0/24<br />
| 10.252.0.0/24<br />
|-<br />
| Nicht zugewiesen<br />
| 10.24.193.0/24<br />
| 10.252.1.0/24<br />
|-<br />
| User Services<br />
| 10.24.194.0/23<br />
| 10.252.2.0/23<br />
|}<br />
<br />
= Mesh Public Keys =<br />
<br />
Das Mesh-VPN wird mit der VPN-Software fastd realisiert. Sie ist klein und schnell und damit wunderbar für den Einsatz auf Routern geeignet. <br />
<br />
Die saarländischen Mesh-Instanzen lauschen immer auf UDP Port 10003, die Testinstanzen auf Port 10005. Als Cipher unterstützen unsere Server salsa2012+umac, die VPN-interne MTU beträgt 1406 byte.<br />
<br />
Hier die Public Keys und den Online-Status (nicht live) unserer Gateways:<br />
<br />
{| class="wikitable"<br />
! style="font-weight: bold;" | Gateway<br />
! style="font-weight: bold;" | Public Key Saar<br />
! style="font-weight: bold;" | Aktiv?<br />
! style="font-weight: bold;" | Public Key Test<br />
! style="font-weight: bold;" | Aktiv?<br />
|-<br />
| style="font-weight: bold;" | gw1.saar.freifunk.net<br />
| 5136a920a8c7aa9ae2ca1c2a1e33ea8c45e01501fac0f02b9d6a05b167ac5993<br />
| Ja<br />
| 4ed85c21d3db653bd2f1b210a8b60cbe25c40a3c2b756fc9c30d864466ad519d<br />
| Ja<br />
|-<br />
| style="font-weight: bold;" | gw2.saar.freifunk.net<br />
| 80859883c8a22867b20082078ab0934bdf58f556e7acda90730ea282d8da9388<br />
| Ja<br />
| 0ce6c650b07207b05ee4be3680cb1b1c69aea92fd76fecda50c720061f5cf9af<br />
| Ja<br />
|-<br />
| style="font-weight: bold;" | gw3.saar.freifunk.net<br />
| 711d1dc6f2048ffe88997441612ca764595b414abea5495c4f3ce746c72774e6<br />
| Ja<br />
| 440fa235832b933bebb66c91929a83a9c3a47348f164b1c7440661bb142dd32b<br />
| Ja<br />
|-<br />
| style="font-weight: bold;" | gw4.saar.freifunk.net<br />
| 33e02014b00a45bc8249b4428a9da614a370b5e386fa5d8d66c325941aa27568<br />
| Ja<br />
| 260f0a780281f49cdee9332c2139416cd715fb0257ac75d49ce43c4125654e36<br />
| Ja<br />
|}<br />
<br />
= Mesh WLAN =<br />
<br />
Hier die Details für das WLAN auf den Clients<br />
<br />
{| class="wikitable"<br />
! style="font-weight: bold;" | Netz<br />
! style="font-weight: bold;" | Mesh {E/B}SSID<br />
! style="font-weight: bold;" | Clients ESSID<br />
! style="font-weight: bold;" | 2.4 GHz Kanal<br />
! style="font-weight: bold;" | 5 GHz Kanal<br />
! style="font-weight: bold;" | HT-Modul<br />
|-<br />
| style="font-weight: bold;" | Saar<br />
| 5e:ba:7a:d2:c4:b9<br />
| saar.freifunk.net<br />
| 1<br />
| 36<br />
| HT40+<br />
|-<br />
| style="font-weight: bold;" | Test<br />
| 5e:ba:7a:d2:c4:b8<br />
| saartest.freifunk.net<br />
| 1<br />
| 36<br />
| HT40+<br />
|}<br />
<br />
[[Kategorie:Freifunk]]</div>Constantinhttps://wiki.hacksaar.de/index.php?title=Freifunk:Backend&diff=2114Freifunk:Backend2015-11-10T07:43:04Z<p>Constantin: /* Public DNS / IPs */ alte falsche Anmerkungen entfernt</p>
<hr />
<div>Hier sind ein paar technische Details zu unseren Gateway-Servern.<br />
<br />
= Team =<br />
<br />
Grundsätzlich kümmert sich jeder aus dem Team um allgemeine Fragen auf der Mailingliste und das Eintragen von neuen VPN-Keys. Darüber hinaus haben manche Team-Mitglieder spezielle Aufgaben, die sie ausführen bzw. Themengebiete mit denen sie sich besonders auskennen.<br />
<br />
{| class="wikitable"<br />
! style="font-weight: bold;" | Name<br />
! style="font-weight: bold;" | Aufgabenbereiche<br />
|-<br />
| [[Benutzer:Kimcm|KimCM]]<br />
| Public Relations, Webseite<br />
|-<br />
| [[Benutzer:Tobi042|Tobias Theobald]]<br />
| Gateway-Administration, Firmware, allgemeine technische Fragen<br />
|-<br />
| [[Benutzer:Rugosh|Tobias Kuhn]]<br />
| Knotenkarte, Alfred<br />
|-<br />
| Tobias von dem Broch<br />
| Richtfunk, Antennenfragen<br />
|-<br />
| [[Benutzer:Marvin|Marvin W]]<br />
| Richtfunk<br />
|-<br />
| [[Benutzer:Constantin|Constantin Berhard]]<br />
| <br />
|}<br />
<br />
= Hardware-Details =<br />
<br />
{| class="wikitable"<br />
! style="font-weight: bold;" | Hostname<br />
! CPU Typ<br />
! CPU Kerne / Threads<br />
! RAM<br />
! Platte<br />
! Internet-Anbindung<br />
! Hoster<br />
! Sponsor<br />
! Aufgaben<br />
! Virtualisierung<br />
|-<br />
| style="font-weight: bold;" | gw1.saar.freifunk.net<br />
| Intel(R) Xeon(R) CPU L5520 @ 2.27GHz<br />
| 4 / 4<br />
| 512 MB<br />
| 50 GB<br />
| 100 MBit Shared<br />
| server.lu<br />
| Tobias Theobald / Marc Schmit<br />
| Gateway<br />
| Xen<br />
|-<br />
| style="font-weight: bold;" | gw2.saar.freifunk.net<br />
| Intel Core i5-750 @ 2.67GHz<br />
| 4 / 4<br />
| 16 GB<br />
| 2 TB<br />
| 100 MBit<br />
| Kimsufi / OVH<br />
| <br />
| Gateway<br />
| keine<br />
|-<br />
| style="font-weight: bold;" | gw3.saar.freifunk.net<br />
| Intel(R) Atom(TM) CPU N2800 @ 1.86GHz<br />
| 2 / 4<br />
| 2 GB<br />
| 500 GB<br />
| 100 MBit shared<br />
| Kimsufi / OVH<br />
| <br />
| Gateway<br />
| ?<br />
|-<br />
| style="font-weight: bold;" | gw4.saar.freifunk.net<br />
| Intel(R) Atom(TM) CPU N2800 @ 1.86GHz<br />
| 2 / 4<br />
| 2 GB<br />
| 500 GB<br />
| 100 MBit shared<br />
| Kimsufi / OVH<br />
| <br />
| Gateway<br />
| ?<br />
|-<br />
| style="font-weight: bold;" | mgmt.saar.freifunk.net<br />
| Intel(R) Xeon(R) CPU L5520 @ 2.27GHz<br />
| 2 / 2<br />
| 1 GB<br />
| 20 GB<br />
| 100 MBit Shared<br />
| server.lu<br />
| Tobias Theobald / Marc Schmit<br />
| Website, Kartengenerierung, Alfredmaster, Monitoring, Saltmaster, Firmwares für Autoupdater<br />
| Xen<br />
|}<br />
<br />
= Public DNS / IPs =<br />
<br />
Hier eine Tabelle mit den DNS-Namen und IP-Adressen unserer Gateways.<br />
<br />
{| class="wikitable"<br />
! Gateway<br />
! style="font-weight: bold;" | Public IPv4<br />
! style="font-weight: bold;" | Public IPv6<br />
|-<br />
| style="font-weight: bold;" | gw1.saar.freifunk.net<br />
| 94.242.195.78<br />
| 2a01:608:ffff:9876:cafe:babe:6:1<br />
|-<br />
| style="font-weight: bold;" | gw2.saar.freifunk.net<br />
| 151.80.43.50<br />
| 2001:41d0:e:1032::1<br />
|-<br />
| style="font-weight: bold;" | gw3.saar.freifunk.net<br />
| 37.187.107.18<br />
| 2001:41d0:a:3b12::1<br />
|-<br />
| style="font-weight: bold;" | gw4.saar.freifunk.net<br />
| 37.187.109.160<br />
| 2001:41d0:a:62a0::1<br />
|-<br />
| style="font-weight: bold;" | mgmt.saar.freifunk.net<br />
| 94.242.195.73<br />
| 2a01:608:ffff:9876:cafe:babe:ff:5aaa<br />
|}<br />
<br />
= Mesh IPs =<br />
<br />
Jeder Gateway ist Teil unseres Mesh-VPN und braucht als solches diverse Adressen, über die er im Mesh erreichbar ist.<br />
<br />
{| class="wikitable"<br />
! Gateway<br />
! style="font-weight: bold;" | Saar Mesh IPv4<br />
! style="font-weight: bold;" | Saar Mesh IPv6<br />
! style="font-weight: bold;" | Saar Mesh MAC<br />
! style="font-weight: bold;" | Test Mesh IPv4<br />
! style="font-weight: bold;" | Test Mesh IPv6<br />
! style="font-weight: bold;" | Test Mesh MAC<br />
|-<br />
| style="font-weight: bold;" | gw1.saar.freifunk.net<br />
| 10.24.192.2<br />
| fd4e:f2d7:88d2:ffff::2<br />
| ca:fe:ba:be:00:01<br />
| 10.252.0.2<br />
| fd4e:f2d7:88d2:fffd::2<br />
| ca:fe:ba:be:01:01<br />
|-<br />
| style="font-weight: bold;" | gw2.saar.freifunk.net<br />
| 10.24.192.3<br />
| fd4e:f2d7:88d2:ffff::3<br />
| ca:fe:ba:be:00:02<br />
| 10.252.0.3<br />
| fd4e:f2d7:88d2:fffd::3<br />
| ca:fe:ba:be:01:02<br />
|-<br />
| style="font-weight: bold;" | gw3.saar.freifunk.net<br />
| 10.24.192.4<br />
| fd4e:f2d7:88d2:ffff::4<br />
| ca:fe:ba:be:00:03<br />
| 10.252.0.4<br />
| fd4e:f2d7:88d2:fffd::4<br />
| ca:fe:ba:be:01:03<br />
|-<br />
| style="font-weight: bold;" | gw4.saar.freifunk.net<br />
| 10.24.192.5<br />
| fd4e:f2d7:88d2:ffff::5<br />
| ca:fe:ba:be:00:04<br />
| 10.252.0.5<br />
| fd4e:f2d7:88d2:fffd::5<br />
| ca:fe:ba:be:01:04<br />
|-<br />
| style="font-weight: bold;" | mgmt.saar.freifunk.net<br />
| 10.24.192.250<br />
| fd4e:f2d7:88d2:ffff::250<br />
| ca:fe:ba:be:00:ff<br />
| 10.252.0.250<br />
| fd4e:f2d7:88d2:fffd::250<br />
| ca:fe:ba:be:01:ff<br />
|}<br />
<br />
Darüber hinaus gibt es in jedem Netz eine Anycast IP, die immer auf das gerade verwendete Gateway zeigt:<br />
<br />
Saar: 10.24.192.1 / fd4e:f2d7:88d2:ffff::1<br />
Test: 10.24.128.1 / fd4e:f2d7:88d2:fffe::1<br />
<br />
= DHCP-Ranges =<br />
<br />
Auf jedem Gateway läuft pro Netz (Saar, Test) ein DHCP-Server, der IP-Adressen an Clients verteilt, die diesen Server als Gateway nutzen. Grundsätzlich verteilen wir hier /22-Ranges, also bis zu 1022 IP-Adressen pro Gateway. Ich halte es für denkbar, dass ein einzelner Server nicht so viele Clients packt, aber reduzieren geht ja schließlich immer, erweitern ist problematisch.<br />
<br />
{| class="wikitable"<br />
! Gateway<br />
! style="font-weight: bold;" | Saar DHCP Range<br />
! style="font-weight: bold;" | Test DHCP Range<br />
|-<br />
| style="font-weight: bold;" | gw1.saar.freifunk.net<br />
| 10.24.196.0/22<br />
| 10.252.4.0/22<br />
|-<br />
| style="font-weight: bold;" | gw2.saar.freifunk.net<br />
| 10.24.200.0/22<br />
| 10.252.8.0/22<br />
|-<br />
| style="font-weight: bold;" | gw3.saar.freifunk.net<br />
| 10.24.204.0/22<br />
| 10.252.12.0/22<br />
|-<br />
| style="font-weight: bold;" | gw4.saar.freifunk.net<br />
| 10.24.208.0/22<br />
| 10.252.16.0/22<br />
|}<br />
<br />
Reservierte andere Ranges:<br />
<br />
{| class="wikitable"<br />
! style="font-weight: bold;" | Zuweisung<br />
! style="font-weight: bold;" | Saar-Range<br />
! style="font-weight: bold;" | Test-Range<br />
|-<br />
| Admin-Netz<br />
| 10.24.192.0/24<br />
| 10.252.0.0/24<br />
|-<br />
| Nicht zugewiesen<br />
| 10.24.193.0/24<br />
| 10.252.1.0/24<br />
|-<br />
| User Services<br />
| 10.24.194.0/23<br />
| 10.252.2.0/23<br />
|}<br />
<br />
= Mesh Public Keys =<br />
<br />
Das Mesh-VPN wird mit der VPN-Software fastd realisiert. Sie ist klein und schnell und damit wunderbar für den Einsatz auf Routern geeignet. <br />
<br />
Die saarländischen Mesh-Instanzen lauschen immer auf UDP Port 10003, die Testinstanzen auf Port 10005. Als Cipher unterstützen unsere Server salsa2012+umac, die VPN-interne MTU beträgt 1406 byte.<br />
<br />
Hier die Public Keys und den Online-Status (nicht live) unserer Gateways:<br />
<br />
{| class="wikitable"<br />
! style="font-weight: bold;" | Gateway<br />
! style="font-weight: bold;" | Public Key Saar<br />
! style="font-weight: bold;" | Aktiv?<br />
! style="font-weight: bold;" | Public Key Test<br />
! style="font-weight: bold;" | Aktiv?<br />
|-<br />
| style="font-weight: bold;" | gw1.saar.freifunk.net<br />
| 5136a920a8c7aa9ae2ca1c2a1e33ea8c45e01501fac0f02b9d6a05b167ac5993<br />
| Ja<br />
| 4ed85c21d3db653bd2f1b210a8b60cbe25c40a3c2b756fc9c30d864466ad519d<br />
| Ja<br />
|-<br />
| style="font-weight: bold;" | gw2.saar.freifunk.net<br />
| 80859883c8a22867b20082078ab0934bdf58f556e7acda90730ea282d8da9388<br />
| Ja<br />
| 0ce6c650b07207b05ee4be3680cb1b1c69aea92fd76fecda50c720061f5cf9af<br />
| Ja<br />
|-<br />
| style="font-weight: bold;" | gw3.saar.freifunk.net<br />
| 711d1dc6f2048ffe88997441612ca764595b414abea5495c4f3ce746c72774e6<br />
| Ja<br />
| 440fa235832b933bebb66c91929a83a9c3a47348f164b1c7440661bb142dd32b<br />
| Ja<br />
|-<br />
| style="font-weight: bold;" | gw4.saar.freifunk.net<br />
| 33e02014b00a45bc8249b4428a9da614a370b5e386fa5d8d66c325941aa27568<br />
| Ja<br />
| 260f0a780281f49cdee9332c2139416cd715fb0257ac75d49ce43c4125654e36<br />
| Ja<br />
|}<br />
<br />
= Mesh WLAN =<br />
<br />
Hier die Details für das WLAN auf den Clients<br />
<br />
{| class="wikitable"<br />
! style="font-weight: bold;" | Netz<br />
! style="font-weight: bold;" | Mesh {E/B}SSID<br />
! style="font-weight: bold;" | Clients ESSID<br />
! style="font-weight: bold;" | 2.4 GHz Kanal<br />
! style="font-weight: bold;" | 5 GHz Kanal<br />
! style="font-weight: bold;" | HT-Modul<br />
|-<br />
| style="font-weight: bold;" | Saar<br />
| 5e:ba:7a:d2:c4:b9<br />
| saar.freifunk.net<br />
| 1<br />
| 36<br />
| HT40+<br />
|-<br />
| style="font-weight: bold;" | Test<br />
| 5e:ba:7a:d2:c4:b8<br />
| saartest.freifunk.net<br />
| 1<br />
| 36<br />
| HT40+<br />
|}<br />
<br />
[[Kategorie:Freifunk]]</div>Constantinhttps://wiki.hacksaar.de/index.php?title=Freifunk:Backend&diff=2094Freifunk:Backend2015-10-24T09:05:05Z<p>Constantin: mgmt eingetragen, alle Server auf neusten Stand</p>
<hr />
<div>Hier sind ein paar technische Details zu unseren Gateway-Servern.<br />
<br />
= Team =<br />
<br />
Grundsätzlich kümmert sich jeder aus dem Team um allgemeine Fragen auf der Mailingliste und das Eintragen von neuen VPN-Keys. Darüber hinaus haben manche Team-Mitglieder spezielle Aufgaben, die sie ausführen bzw. Themengebiete mit denen sie sich besonders auskennen.<br />
<br />
{| class="wikitable"<br />
! style="font-weight: bold;" | Name<br />
! style="font-weight: bold;" | Aufgabenbereiche<br />
|-<br />
| [[Benutzer:Kimcm|KimCM]]<br />
| Public Relations, Webseite<br />
|-<br />
| [[Benutzer:Tobi042|Tobias Theobald]]<br />
| Gateway-Administration, Firmware, allgemeine technische Fragen<br />
|-<br />
| [[Benutzer:Rugosh|Tobias Kuhn]]<br />
| Knotenkarte, Alfred<br />
|-<br />
| Tobias von dem Broch<br />
| Richtfunk, Antennenfragen<br />
|-<br />
| [[Benutzer:Marvin|Marvin W]]<br />
| Richtfunk<br />
|-<br />
| [[Benutzer:Constantin|Constantin Berhard]]<br />
| <br />
|}<br />
<br />
= Hardware-Details =<br />
<br />
{| class="wikitable"<br />
! style="font-weight: bold;" | Hostname<br />
! CPU Typ<br />
! CPU Kerne / Threads<br />
! RAM<br />
! Platte<br />
! Internet-Anbindung<br />
! Hoster<br />
! Sponsor<br />
! Aufgaben<br />
! Virtualisierung<br />
|-<br />
| style="font-weight: bold;" | gw1.saar.freifunk.net<br />
| Intel(R) Xeon(R) CPU L5520 @ 2.27GHz<br />
| 4 / 4<br />
| 512 MB<br />
| 50 GB<br />
| 100 MBit Shared<br />
| server.lu<br />
| Tobias Theobald / Marc Schmit<br />
| Gateway<br />
| Xen<br />
|-<br />
| style="font-weight: bold;" | gw2.saar.freifunk.net<br />
| Intel Core i5-750 @ 2.67GHz<br />
| 4 / 4<br />
| 16 GB<br />
| 2 TB<br />
| 100 MBit<br />
| Kimsufi / OVH<br />
| <br />
| Gateway<br />
| keine<br />
|-<br />
| style="font-weight: bold;" | gw3.saar.freifunk.net<br />
| Intel(R) Atom(TM) CPU N2800 @ 1.86GHz<br />
| 2 / 4<br />
| 2 GB<br />
| 500 GB<br />
| 100 MBit shared<br />
| Kimsufi / OVH<br />
| <br />
| Gateway<br />
| ?<br />
|-<br />
| style="font-weight: bold;" | gw4.saar.freifunk.net<br />
| Intel(R) Atom(TM) CPU N2800 @ 1.86GHz<br />
| 2 / 4<br />
| 2 GB<br />
| 500 GB<br />
| 100 MBit shared<br />
| Kimsufi / OVH<br />
| <br />
| Gateway<br />
| ?<br />
|-<br />
| style="font-weight: bold;" | mgmt.saar.freifunk.net<br />
| Intel(R) Xeon(R) CPU L5520 @ 2.27GHz<br />
| 2 / 2<br />
| 1 GB<br />
| 20 GB<br />
| 100 MBit Shared<br />
| server.lu<br />
| Tobias Theobald / Marc Schmit<br />
| Website, Kartengenerierung, Alfredmaster, Monitoring, Saltmaster, Firmwares für Autoupdater<br />
| Xen<br />
|}<br />
<br />
= Public DNS / IPs =<br />
<br />
Hier eine Tabelle mit den DNS-Namen und IP-Adressen unserer Gateways.<br />
<br />
{| class="wikitable"<br />
! Gateway<br />
! style="font-weight: bold;" | Public IPv4<br />
! style="font-weight: bold;" | Public IPv6<br />
|-<br />
| style="font-weight: bold;" | gw1.saar.freifunk.net<br />
| 94.242.195.78<br />
| 2a01:608:ffff:9876:cafe:babe:6:1<br />
|-<br />
| style="font-weight: bold;" | gw2.saar.freifunk.net<br />
| 151.80.43.50<br />
| 2001:41d0:e:1032::1<br />
|-<br />
| style="font-weight: bold;" | gw3.saar.freifunk.net<br />
| 37.187.107.18<br />
| 2001:41d0:a:3b12::1<br />
|-<br />
| style="font-weight: bold;" | gw4.saar.freifunk.net<br />
| 37.187.109.160<br />
| 2001:41d0:a:62a0::1<br />
|-<br />
| style="font-weight: bold;" | mgmt.saar.freifunk.net<br />
| 94.242.195.73<br />
| 2a01:608:ffff:9876:cafe:babe:ff:5aaa<br />
|}<br />
<br />
Anmerkung: GW2 steht im Hackerspace des TKS e.V. hinter einem dynamischen Kabel Deutschland Anschluss, daher sind die IP-Adressen hier dynamisch.<br />
<br />
Weitere Anmerkung: GW3 und 4 sind Kimsufi-Server, deren DNS-CName verweist noch nicht auf die IPv6-Adresse der Server. <br />
<br />
= Mesh IPs =<br />
<br />
Jeder Gateway ist Teil unseres Mesh-VPN und braucht als solches diverse Adressen, über die er im Mesh erreichbar ist.<br />
<br />
{| class="wikitable"<br />
! Gateway<br />
! style="font-weight: bold;" | Saar Mesh IPv4<br />
! style="font-weight: bold;" | Saar Mesh IPv6<br />
! style="font-weight: bold;" | Saar Mesh MAC<br />
! style="font-weight: bold;" | Test Mesh IPv4<br />
! style="font-weight: bold;" | Test Mesh IPv6<br />
! style="font-weight: bold;" | Test Mesh MAC<br />
|-<br />
| style="font-weight: bold;" | gw1.saar.freifunk.net<br />
| 10.24.192.2<br />
| fd4e:f2d7:88d2:ffff::2<br />
| ca:fe:ba:be:00:01<br />
| 10.252.0.2<br />
| fd4e:f2d7:88d2:fffd::2<br />
| ca:fe:ba:be:01:01<br />
|-<br />
| style="font-weight: bold;" | gw2.saar.freifunk.net<br />
| 10.24.192.3<br />
| fd4e:f2d7:88d2:ffff::3<br />
| ca:fe:ba:be:00:02<br />
| 10.252.0.3<br />
| fd4e:f2d7:88d2:fffd::3<br />
| ca:fe:ba:be:01:02<br />
|-<br />
| style="font-weight: bold;" | gw3.saar.freifunk.net<br />
| 10.24.192.4<br />
| fd4e:f2d7:88d2:ffff::4<br />
| ca:fe:ba:be:00:03<br />
| 10.252.0.4<br />
| fd4e:f2d7:88d2:fffd::4<br />
| ca:fe:ba:be:01:03<br />
|-<br />
| style="font-weight: bold;" | gw4.saar.freifunk.net<br />
| 10.24.192.5<br />
| fd4e:f2d7:88d2:ffff::5<br />
| ca:fe:ba:be:00:04<br />
| 10.252.0.5<br />
| fd4e:f2d7:88d2:fffd::5<br />
| ca:fe:ba:be:01:04<br />
|}<br />
<br />
Darüber hinaus gibt es in jedem Netz eine Anycast IP, die immer auf das gerade verwendete Gateway zeigt:<br />
<br />
Saar: 10.24.192.1 / fd4e:f2d7:88d2:ffff::1<br />
Test: 10.24.128.1 / fd4e:f2d7:88d2:fffe::1<br />
<br />
= DHCP-Ranges =<br />
<br />
Auf jedem Gateway läuft pro Netz (Saar, Test) ein DHCP-Server, der IP-Adressen an Clients verteilt, die diesen Server als Gateway nutzen. Grundsätzlich verteilen wir hier /22-Ranges, also bis zu 1022 IP-Adressen pro Gateway. Ich halte es für denkbar, dass ein einzelner Server nicht so viele Clients packt, aber reduzieren geht ja schließlich immer, erweitern ist problematisch.<br />
<br />
{| class="wikitable"<br />
! Gateway<br />
! style="font-weight: bold;" | Saar DHCP Range<br />
! style="font-weight: bold;" | Test DHCP Range<br />
|-<br />
| style="font-weight: bold;" | gw1.saar.freifunk.net<br />
| 10.24.196.0/22<br />
| 10.252.4.0/22<br />
|-<br />
| style="font-weight: bold;" | gw2.saar.freifunk.net<br />
| 10.24.200.0/22<br />
| 10.252.8.0/22<br />
|-<br />
| style="font-weight: bold;" | gw3.saar.freifunk.net<br />
| 10.24.204.0/22<br />
| 10.252.12.0/22<br />
|-<br />
| style="font-weight: bold;" | gw4.saar.freifunk.net<br />
| 10.24.208.0/22<br />
| 10.252.16.0/22<br />
|}<br />
<br />
Reservierte andere Ranges:<br />
<br />
{| class="wikitable"<br />
! style="font-weight: bold;" | Zuweisung<br />
! style="font-weight: bold;" | Saar-Range<br />
! style="font-weight: bold;" | Test-Range<br />
|-<br />
| Admin-Netz<br />
| 10.24.192.0/24<br />
| 10.252.0.0/24<br />
|-<br />
| Nicht zugewiesen<br />
| 10.24.193.0/24<br />
| 10.252.1.0/24<br />
|-<br />
| User Services<br />
| 10.24.194.0/23<br />
| 10.252.2.0/23<br />
|}<br />
<br />
= Mesh Public Keys =<br />
<br />
Das Mesh-VPN wird mit der VPN-Software fastd realisiert. Sie ist klein und schnell und damit wunderbar für den Einsatz auf Routern geeignet. <br />
<br />
Die saarländischen Mesh-Instanzen lauschen immer auf UDP Port 10003, die Testinstanzen auf Port 10005. Als Cipher unterstützen unsere Server salsa2012+umac, die VPN-interne MTU beträgt 1406 byte.<br />
<br />
Hier die Public Keys und den Online-Status (nicht live) unserer Gateways:<br />
<br />
{| class="wikitable"<br />
! style="font-weight: bold;" | Gateway<br />
! style="font-weight: bold;" | Public Key Saar<br />
! style="font-weight: bold;" | Aktiv?<br />
! style="font-weight: bold;" | Public Key Test<br />
! style="font-weight: bold;" | Aktiv?<br />
|-<br />
| style="font-weight: bold;" | gw1.saar.freifunk.net<br />
| 5136a920a8c7aa9ae2ca1c2a1e33ea8c45e01501fac0f02b9d6a05b167ac5993<br />
| Ja<br />
| 4ed85c21d3db653bd2f1b210a8b60cbe25c40a3c2b756fc9c30d864466ad519d<br />
| Ja<br />
|-<br />
| style="font-weight: bold;" | gw2.saar.freifunk.net<br />
| 80859883c8a22867b20082078ab0934bdf58f556e7acda90730ea282d8da9388<br />
| Ja<br />
| 0ce6c650b07207b05ee4be3680cb1b1c69aea92fd76fecda50c720061f5cf9af<br />
| Ja<br />
|-<br />
| style="font-weight: bold;" | gw3.saar.freifunk.net<br />
| 711d1dc6f2048ffe88997441612ca764595b414abea5495c4f3ce746c72774e6<br />
| Ja<br />
| 440fa235832b933bebb66c91929a83a9c3a47348f164b1c7440661bb142dd32b<br />
| Ja<br />
|-<br />
| style="font-weight: bold;" | gw4.saar.freifunk.net<br />
| 33e02014b00a45bc8249b4428a9da614a370b5e386fa5d8d66c325941aa27568<br />
| Ja<br />
| 260f0a780281f49cdee9332c2139416cd715fb0257ac75d49ce43c4125654e36<br />
| Ja<br />
|}<br />
<br />
= Mesh WLAN =<br />
<br />
Hier die Details für das WLAN auf den Clients<br />
<br />
{| class="wikitable"<br />
! style="font-weight: bold;" | Netz<br />
! style="font-weight: bold;" | Mesh {E/B}SSID<br />
! style="font-weight: bold;" | Clients ESSID<br />
! style="font-weight: bold;" | 2.4 GHz Kanal<br />
! style="font-weight: bold;" | 5 GHz Kanal<br />
! style="font-weight: bold;" | HT-Modul<br />
|-<br />
| style="font-weight: bold;" | Saar<br />
| 5e:ba:7a:d2:c4:b9<br />
| saar.freifunk.net<br />
| 1<br />
| 36<br />
| HT40+<br />
|-<br />
| style="font-weight: bold;" | Test<br />
| 5e:ba:7a:d2:c4:b8<br />
| saartest.freifunk.net<br />
| 1<br />
| 36<br />
| HT40+<br />
|}<br />
<br />
[[Kategorie:Freifunk]]</div>Constantinhttps://wiki.hacksaar.de/index.php?title=Freifunk:Backend&diff=2093Freifunk:Backend2015-10-24T08:41:20Z<p>Constantin: gw2 aktualisiert</p>
<hr />
<div>Hier sind ein paar technische Details zu unseren Gateway-Servern.<br />
<br />
= Team =<br />
<br />
Grundsätzlich kümmert sich jeder aus dem Team um allgemeine Fragen auf der Mailingliste und das Eintragen von neuen VPN-Keys. Darüber hinaus haben manche Team-Mitglieder spezielle Aufgaben, die sie ausführen bzw. Themengebiete mit denen sie sich besonders auskennen.<br />
<br />
{| class="wikitable"<br />
! style="font-weight: bold;" | Name<br />
! style="font-weight: bold;" | Aufgabenbereiche<br />
|-<br />
| [[Benutzer:Kimcm|KimCM]]<br />
| Public Relations, Webseite<br />
|-<br />
| [[Benutzer:Tobi042|Tobias Theobald]]<br />
| Gateway-Administration, Firmware, allgemeine technische Fragen<br />
|-<br />
| [[Benutzer:Rugosh|Tobias Kuhn]]<br />
| Knotenkarte, Alfred<br />
|-<br />
| Tobias von dem Broch<br />
| Richtfunk, Antennenfragen<br />
|-<br />
| [[Benutzer:Marvin|Marvin W]]<br />
| Richtfunk<br />
|-<br />
| [[Benutzer:Constantin|Constantin Berhard]]<br />
| <br />
|}<br />
<br />
= Hardware-Details =<br />
<br />
{| class="wikitable"<br />
! style="font-weight: bold;" | Gateway<br />
! CPU Typ<br />
! CPU Kerne / Threads<br />
! RAM<br />
! Platte<br />
! Internet-Anbindung<br />
! Hoster<br />
! Sponsor<br />
! Zusätzliche Services<br />
! Virtualisierung<br />
|-<br />
| style="font-weight: bold;" | gw1.saar.freifunk.net<br />
| Intel(R) Xeon(R) CPU L5520 @ 2.27GHz<br />
| 4 / 4<br />
| 512 MB<br />
| 50 GB<br />
| 100 MBit Shared<br />
| server.lu<br />
| Tobias Theobald / Marc Schmit<br />
| Firmwares für Autoupdater, Knotenkarte<br />
| Xen<br />
|-<br />
| style="font-weight: bold;" | gw2.saar.freifunk.net<br />
| Intel Core i5-750<br />
| 4 / 4<br />
| 16 GB<br />
| 2 TB<br />
| 100 MBit<br />
| Kimsufi / OVH<br />
| <br />
| <br />
| keine<br />
|-<br />
| style="font-weight: bold;" | gw3.saar.freifunk.net<br />
| Intel(R) Atom(TM) CPU N2800 @ 1.86GHz<br />
| 2 / 4<br />
| 2 GB<br />
| 500 GB<br />
| 100 MBit shared<br />
| Kimsufi / OVH<br />
| <br />
| <br />
| ?<br />
|-<br />
| style="font-weight: bold;" | gw4.saar.freifunk.net<br />
| Intel(R) Atom(TM) CPU N2800 @ 1.86GHz<br />
| 2 / 4<br />
| 2 GB<br />
| 500 GB<br />
| 100 MBit shared<br />
| Kimsufi / OVH<br />
| <br />
| <br />
| ?<br />
|}<br />
<br />
= Public DNS / IPs =<br />
<br />
Hier eine Tabelle mit den DNS-Namen und IP-Adressen unserer Gateways.<br />
<br />
{| class="wikitable"<br />
! Gateway<br />
! style="font-weight: bold;" | Alt DNS Name<br />
! style="font-weight: bold;" | Public IPv4<br />
! style="font-weight: bold;" | Public IPv6<br />
|-<br />
| style="font-weight: bold;" | gw1.saar.freifunk.net<br />
| freifunk.tobi042.de<br />
| 94.242.195.78<br />
| 2a01:608:ffff:9876:cafe:babe:6:1<br />
|-<br />
| style="font-weight: bold;" | gw2.saar.freifunk.net<br />
| freifunk.dyn.hacksaar.de<br />
| (dynamisch)<br />
| (dynamisch)<br />
|-<br />
| style="font-weight: bold;" | gw3.saar.freifunk.net<br />
| ns326072.ip-37-187-107.eu<br />
| 37.187.107.18<br />
| 2001:41d0:a:3b12::1<br />
|-<br />
| style="font-weight: bold;" | gw4.saar.freifunk.net<br />
| ns327157.ip-37-187-109.eu<br />
| 37.187.109.160<br />
| 2001:41d0:a:62a0::1<br />
|}<br />
<br />
Anmerkung: GW2 steht im Hackerspace des TKS e.V. hinter einem dynamischen Kabel Deutschland Anschluss, daher sind die IP-Adressen hier dynamisch.<br />
<br />
Weitere Anmerkung: GW3 und 4 sind Kimsufi-Server, deren DNS-CName verweist noch nicht auf die IPv6-Adresse der Server. <br />
<br />
= Mesh IPs =<br />
<br />
Jeder Gateway ist Teil unseres Mesh-VPN und braucht als solches diverse Adressen, über die er im Mesh erreichbar ist.<br />
<br />
{| class="wikitable"<br />
! Gateway<br />
! style="font-weight: bold;" | Saar Mesh IPv4<br />
! style="font-weight: bold;" | Saar Mesh IPv6<br />
! style="font-weight: bold;" | Saar Mesh MAC<br />
! style="font-weight: bold;" | Test Mesh IPv4<br />
! style="font-weight: bold;" | Test Mesh IPv6<br />
! style="font-weight: bold;" | Test Mesh MAC<br />
|-<br />
| style="font-weight: bold;" | gw1.saar.freifunk.net<br />
| 10.24.192.2<br />
| fd4e:f2d7:88d2:ffff::2<br />
| ca:fe:ba:be:00:01<br />
| 10.252.0.2<br />
| fd4e:f2d7:88d2:fffd::2<br />
| ca:fe:ba:be:01:01<br />
|-<br />
| style="font-weight: bold;" | gw2.saar.freifunk.net<br />
| 10.24.192.3<br />
| fd4e:f2d7:88d2:ffff::3<br />
| ca:fe:ba:be:00:02<br />
| 10.252.0.3<br />
| fd4e:f2d7:88d2:fffd::3<br />
| ca:fe:ba:be:01:02<br />
|-<br />
| style="font-weight: bold;" | gw3.saar.freifunk.net<br />
| 10.24.192.4<br />
| fd4e:f2d7:88d2:ffff::4<br />
| ca:fe:ba:be:00:03<br />
| 10.252.0.4<br />
| fd4e:f2d7:88d2:fffd::4<br />
| ca:fe:ba:be:01:03<br />
|-<br />
| style="font-weight: bold;" | gw4.saar.freifunk.net<br />
| 10.24.192.5<br />
| fd4e:f2d7:88d2:ffff::5<br />
| ca:fe:ba:be:00:04<br />
| 10.252.0.5<br />
| fd4e:f2d7:88d2:fffd::5<br />
| ca:fe:ba:be:01:04<br />
|}<br />
<br />
Darüber hinaus gibt es in jedem Netz eine Anycast IP, die immer auf das gerade verwendete Gateway zeigt:<br />
<br />
Saar: 10.24.192.1 / fd4e:f2d7:88d2:ffff::1<br />
Test: 10.24.128.1 / fd4e:f2d7:88d2:fffe::1<br />
<br />
= DHCP-Ranges =<br />
<br />
Auf jedem Gateway läuft pro Netz (Saar, Test) ein DHCP-Server, der IP-Adressen an Clients verteilt, die diesen Server als Gateway nutzen. Grundsätzlich verteilen wir hier /22-Ranges, also bis zu 1022 IP-Adressen pro Gateway. Ich halte es für denkbar, dass ein einzelner Server nicht so viele Clients packt, aber reduzieren geht ja schließlich immer, erweitern ist problematisch.<br />
<br />
{| class="wikitable"<br />
! Gateway<br />
! style="font-weight: bold;" | Saar DHCP Range<br />
! style="font-weight: bold;" | Test DHCP Range<br />
|-<br />
| style="font-weight: bold;" | gw1.saar.freifunk.net<br />
| 10.24.196.0/22<br />
| 10.252.4.0/22<br />
|-<br />
| style="font-weight: bold;" | gw2.saar.freifunk.net<br />
| 10.24.200.0/22<br />
| 10.252.8.0/22<br />
|-<br />
| style="font-weight: bold;" | gw3.saar.freifunk.net<br />
| 10.24.204.0/22<br />
| 10.252.12.0/22<br />
|-<br />
| style="font-weight: bold;" | gw4.saar.freifunk.net<br />
| 10.24.208.0/22<br />
| 10.252.16.0/22<br />
|}<br />
<br />
Reservierte andere Ranges:<br />
<br />
{| class="wikitable"<br />
! style="font-weight: bold;" | Zuweisung<br />
! style="font-weight: bold;" | Saar-Range<br />
! style="font-weight: bold;" | Test-Range<br />
|-<br />
| Admin-Netz<br />
| 10.24.192.0/24<br />
| 10.252.0.0/24<br />
|-<br />
| Nicht zugewiesen<br />
| 10.24.193.0/24<br />
| 10.252.1.0/24<br />
|-<br />
| User Services<br />
| 10.24.194.0/23<br />
| 10.252.2.0/23<br />
|}<br />
<br />
= Mesh Public Keys =<br />
<br />
Das Mesh-VPN wird mit der VPN-Software fastd realisiert. Sie ist klein und schnell und damit wunderbar für den Einsatz auf Routern geeignet. <br />
<br />
Die saarländischen Mesh-Instanzen lauschen immer auf UDP Port 10003, die Testinstanzen auf Port 10005. Als Cipher unterstützen unsere Server salsa2012+umac, die VPN-interne MTU beträgt 1406 byte.<br />
<br />
Hier die Public Keys und den Online-Status (nicht live) unserer Gateways:<br />
<br />
{| class="wikitable"<br />
! style="font-weight: bold;" | Gateway<br />
! style="font-weight: bold;" | Public Key Saar<br />
! style="font-weight: bold;" | Aktiv?<br />
! style="font-weight: bold;" | Public Key Test<br />
! style="font-weight: bold;" | Aktiv?<br />
|-<br />
| style="font-weight: bold;" | gw1.saar.freifunk.net<br />
| 5136a920a8c7aa9ae2ca1c2a1e33ea8c45e01501fac0f02b9d6a05b167ac5993<br />
| Ja<br />
| 4ed85c21d3db653bd2f1b210a8b60cbe25c40a3c2b756fc9c30d864466ad519d<br />
| Ja<br />
|-<br />
| style="font-weight: bold;" | gw2.saar.freifunk.net<br />
| 80859883c8a22867b20082078ab0934bdf58f556e7acda90730ea282d8da9388<br />
| Ja<br />
| 0ce6c650b07207b05ee4be3680cb1b1c69aea92fd76fecda50c720061f5cf9af<br />
| Ja<br />
|-<br />
| style="font-weight: bold;" | gw3.saar.freifunk.net<br />
| 711d1dc6f2048ffe88997441612ca764595b414abea5495c4f3ce746c72774e6<br />
| Ja<br />
| 440fa235832b933bebb66c91929a83a9c3a47348f164b1c7440661bb142dd32b<br />
| Ja<br />
|-<br />
| style="font-weight: bold;" | gw4.saar.freifunk.net<br />
| 33e02014b00a45bc8249b4428a9da614a370b5e386fa5d8d66c325941aa27568<br />
| Ja<br />
| 260f0a780281f49cdee9332c2139416cd715fb0257ac75d49ce43c4125654e36<br />
| Ja<br />
|}<br />
<br />
= Mesh WLAN =<br />
<br />
Hier die Details für das WLAN auf den Clients<br />
<br />
{| class="wikitable"<br />
! style="font-weight: bold;" | Netz<br />
! style="font-weight: bold;" | Mesh {E/B}SSID<br />
! style="font-weight: bold;" | Clients ESSID<br />
! style="font-weight: bold;" | 2.4 GHz Kanal<br />
! style="font-weight: bold;" | 5 GHz Kanal<br />
! style="font-weight: bold;" | HT-Modul<br />
|-<br />
| style="font-weight: bold;" | Saar<br />
| 5e:ba:7a:d2:c4:b9<br />
| saar.freifunk.net<br />
| 1<br />
| 36<br />
| HT40+<br />
|-<br />
| style="font-weight: bold;" | Test<br />
| 5e:ba:7a:d2:c4:b8<br />
| saartest.freifunk.net<br />
| 1<br />
| 36<br />
| HT40+<br />
|}<br />
<br />
[[Kategorie:Freifunk]]</div>Constantinhttps://wiki.hacksaar.de/index.php?title=Freifunk:IP-Adressen&diff=2092Freifunk:IP-Adressen2015-10-24T08:26:27Z<p>Constantin: moved</p>
<hr />
<div>#REDIRECT [[Freifunk:Backend]]</div>Constantinhttps://wiki.hacksaar.de/index.php?title=Freifunk:Backend&diff=2091Freifunk:Backend2015-10-24T08:20:09Z<p>Constantin: umgezogen von Freifunk:IP-Adressen</p>
<hr />
<div>Hier sind ein paar technische Details zu unseren Gateway-Servern.<br />
<br />
= Team =<br />
<br />
Grundsätzlich kümmert sich jeder aus dem Team um allgemeine Fragen auf der Mailingliste und das Eintragen von neuen VPN-Keys. Darüber hinaus haben manche Team-Mitglieder spezielle Aufgaben, die sie ausführen bzw. Themengebiete mit denen sie sich besonders auskennen.<br />
<br />
{| class="wikitable"<br />
! style="font-weight: bold;" | Name<br />
! style="font-weight: bold;" | Aufgabenbereiche<br />
|-<br />
| [[Benutzer:Kimcm|KimCM]]<br />
| Public Relations, Webseite<br />
|-<br />
| [[Benutzer:Tobi042|Tobias Theobald]]<br />
| Gateway-Administration, Firmware, allgemeine technische Fragen<br />
|-<br />
| [[Benutzer:Rugosh|Tobias Kuhn]]<br />
| Knotenkarte, Alfred<br />
|-<br />
| Tobias von dem Broch<br />
| Richtfunk, Antennenfragen<br />
|-<br />
| [[Benutzer:Marvin|Marvin W]]<br />
| Richtfunk<br />
|-<br />
| [[Benutzer:Constantin|Constantin Berhard]]<br />
| <br />
|}<br />
<br />
= Hardware-Details =<br />
<br />
{| class="wikitable"<br />
! style="font-weight: bold;" | Gateway<br />
! CPU Typ<br />
! CPU Kerne / Threads<br />
! RAM<br />
! Platte<br />
! Internet-Anbindung<br />
! Hoster<br />
! Sponsor<br />
! Zusätzliche Services<br />
! Virtualisierung<br />
|-<br />
| style="font-weight: bold;" | gw1.saar.freifunk.net<br />
| Intel(R) Xeon(R) CPU L5520 @ 2.27GHz<br />
| 4 / 4<br />
| 512 MB<br />
| 50 GB<br />
| 100 MBit Shared<br />
| server.lu<br />
| Tobias Theobald / Marc Schmit<br />
| Firmwares für Autoupdater, Knotenkarte<br />
| Xen<br />
|-<br />
| style="font-weight: bold;" | gw2.saar.freifunk.net<br />
| Intel Core i7 9xx<br />
| 2 / 2<br />
| 512 MB<br />
| 10 GB<br />
| 100 MBit down / 6 MBit up<br />
| <br />
| TKS e.V.<br />
| <br />
| KVM<br />
|-<br />
| style="font-weight: bold;" | gw3.saar.freifunk.net<br />
| Intel(R) Atom(TM) CPU N2800 @ 1.86GHz<br />
| 2 / 4<br />
| 2 GB<br />
| 500 GB<br />
| 100 MBit shared<br />
| Kimsufi / OVH<br />
| <br />
| <br />
| ?<br />
|-<br />
| style="font-weight: bold;" | gw4.saar.freifunk.net<br />
| Intel(R) Atom(TM) CPU N2800 @ 1.86GHz<br />
| 2 / 4<br />
| 2 GB<br />
| 500 GB<br />
| 100 MBit shared<br />
| Kimsufi / OVH<br />
| <br />
| <br />
| ?<br />
|}<br />
<br />
= Public DNS / IPs =<br />
<br />
Hier eine Tabelle mit den DNS-Namen und IP-Adressen unserer Gateways.<br />
<br />
{| class="wikitable"<br />
! Gateway<br />
! style="font-weight: bold;" | Alt DNS Name<br />
! style="font-weight: bold;" | Public IPv4<br />
! style="font-weight: bold;" | Public IPv6<br />
|-<br />
| style="font-weight: bold;" | gw1.saar.freifunk.net<br />
| freifunk.tobi042.de<br />
| 94.242.195.78<br />
| 2a01:608:ffff:9876:cafe:babe:6:1<br />
|-<br />
| style="font-weight: bold;" | gw2.saar.freifunk.net<br />
| freifunk.dyn.hacksaar.de<br />
| (dynamisch)<br />
| (dynamisch)<br />
|-<br />
| style="font-weight: bold;" | gw3.saar.freifunk.net<br />
| ns326072.ip-37-187-107.eu<br />
| 37.187.107.18<br />
| 2001:41d0:a:3b12::1<br />
|-<br />
| style="font-weight: bold;" | gw4.saar.freifunk.net<br />
| ns327157.ip-37-187-109.eu<br />
| 37.187.109.160<br />
| 2001:41d0:a:62a0::1<br />
|}<br />
<br />
Anmerkung: GW2 steht im Hackerspace des TKS e.V. hinter einem dynamischen Kabel Deutschland Anschluss, daher sind die IP-Adressen hier dynamisch.<br />
<br />
Weitere Anmerkung: GW3 und 4 sind Kimsufi-Server, deren DNS-CName verweist noch nicht auf die IPv6-Adresse der Server. <br />
<br />
= Mesh IPs =<br />
<br />
Jeder Gateway ist Teil unseres Mesh-VPN und braucht als solches diverse Adressen, über die er im Mesh erreichbar ist.<br />
<br />
{| class="wikitable"<br />
! Gateway<br />
! style="font-weight: bold;" | Saar Mesh IPv4<br />
! style="font-weight: bold;" | Saar Mesh IPv6<br />
! style="font-weight: bold;" | Saar Mesh MAC<br />
! style="font-weight: bold;" | Test Mesh IPv4<br />
! style="font-weight: bold;" | Test Mesh IPv6<br />
! style="font-weight: bold;" | Test Mesh MAC<br />
|-<br />
| style="font-weight: bold;" | gw1.saar.freifunk.net<br />
| 10.24.192.2<br />
| fd4e:f2d7:88d2:ffff::2<br />
| ca:fe:ba:be:00:01<br />
| 10.252.0.2<br />
| fd4e:f2d7:88d2:fffd::2<br />
| ca:fe:ba:be:01:01<br />
|-<br />
| style="font-weight: bold;" | gw2.saar.freifunk.net<br />
| 10.24.192.3<br />
| fd4e:f2d7:88d2:ffff::3<br />
| ca:fe:ba:be:00:02<br />
| 10.252.0.3<br />
| fd4e:f2d7:88d2:fffd::3<br />
| ca:fe:ba:be:01:02<br />
|-<br />
| style="font-weight: bold;" | gw3.saar.freifunk.net<br />
| 10.24.192.4<br />
| fd4e:f2d7:88d2:ffff::4<br />
| ca:fe:ba:be:00:03<br />
| 10.252.0.4<br />
| fd4e:f2d7:88d2:fffd::4<br />
| ca:fe:ba:be:01:03<br />
|-<br />
| style="font-weight: bold;" | gw4.saar.freifunk.net<br />
| 10.24.192.5<br />
| fd4e:f2d7:88d2:ffff::5<br />
| ca:fe:ba:be:00:04<br />
| 10.252.0.5<br />
| fd4e:f2d7:88d2:fffd::5<br />
| ca:fe:ba:be:01:04<br />
|}<br />
<br />
Darüber hinaus gibt es in jedem Netz eine Anycast IP, die immer auf das gerade verwendete Gateway zeigt:<br />
<br />
Saar: 10.24.192.1 / fd4e:f2d7:88d2:ffff::1<br />
Test: 10.24.128.1 / fd4e:f2d7:88d2:fffe::1<br />
<br />
= DHCP-Ranges =<br />
<br />
Auf jedem Gateway läuft pro Netz (Saar, Test) ein DHCP-Server, der IP-Adressen an Clients verteilt, die diesen Server als Gateway nutzen. Grundsätzlich verteilen wir hier /22-Ranges, also bis zu 1022 IP-Adressen pro Gateway. Ich halte es für denkbar, dass ein einzelner Server nicht so viele Clients packt, aber reduzieren geht ja schließlich immer, erweitern ist problematisch.<br />
<br />
{| class="wikitable"<br />
! Gateway<br />
! style="font-weight: bold;" | Saar DHCP Range<br />
! style="font-weight: bold;" | Test DHCP Range<br />
|-<br />
| style="font-weight: bold;" | gw1.saar.freifunk.net<br />
| 10.24.196.0/22<br />
| 10.252.4.0/22<br />
|-<br />
| style="font-weight: bold;" | gw2.saar.freifunk.net<br />
| 10.24.200.0/22<br />
| 10.252.8.0/22<br />
|-<br />
| style="font-weight: bold;" | gw3.saar.freifunk.net<br />
| 10.24.204.0/22<br />
| 10.252.12.0/22<br />
|-<br />
| style="font-weight: bold;" | gw4.saar.freifunk.net<br />
| 10.24.208.0/22<br />
| 10.252.16.0/22<br />
|}<br />
<br />
Reservierte andere Ranges:<br />
<br />
{| class="wikitable"<br />
! style="font-weight: bold;" | Zuweisung<br />
! style="font-weight: bold;" | Saar-Range<br />
! style="font-weight: bold;" | Test-Range<br />
|-<br />
| Admin-Netz<br />
| 10.24.192.0/24<br />
| 10.252.0.0/24<br />
|-<br />
| Nicht zugewiesen<br />
| 10.24.193.0/24<br />
| 10.252.1.0/24<br />
|-<br />
| User Services<br />
| 10.24.194.0/23<br />
| 10.252.2.0/23<br />
|}<br />
<br />
= Mesh Public Keys =<br />
<br />
Das Mesh-VPN wird mit der VPN-Software fastd realisiert. Sie ist klein und schnell und damit wunderbar für den Einsatz auf Routern geeignet. <br />
<br />
Die saarländischen Mesh-Instanzen lauschen immer auf UDP Port 10003, die Testinstanzen auf Port 10005. Als Cipher unterstützen unsere Server salsa2012+umac, die VPN-interne MTU beträgt 1406 byte.<br />
<br />
Hier die Public Keys und den Online-Status (nicht live) unserer Gateways:<br />
<br />
{| class="wikitable"<br />
! style="font-weight: bold;" | Gateway<br />
! style="font-weight: bold;" | Public Key Saar<br />
! style="font-weight: bold;" | Aktiv?<br />
! style="font-weight: bold;" | Public Key Test<br />
! style="font-weight: bold;" | Aktiv?<br />
|-<br />
| style="font-weight: bold;" | gw1.saar.freifunk.net<br />
| 5136a920a8c7aa9ae2ca1c2a1e33ea8c45e01501fac0f02b9d6a05b167ac5993<br />
| Ja<br />
| 4ed85c21d3db653bd2f1b210a8b60cbe25c40a3c2b756fc9c30d864466ad519d<br />
| Ja<br />
|-<br />
| style="font-weight: bold;" | gw2.saar.freifunk.net<br />
| 80859883c8a22867b20082078ab0934bdf58f556e7acda90730ea282d8da9388<br />
| Ja<br />
| 0ce6c650b07207b05ee4be3680cb1b1c69aea92fd76fecda50c720061f5cf9af<br />
| Ja<br />
|-<br />
| style="font-weight: bold;" | gw3.saar.freifunk.net<br />
| 711d1dc6f2048ffe88997441612ca764595b414abea5495c4f3ce746c72774e6<br />
| Ja<br />
| 440fa235832b933bebb66c91929a83a9c3a47348f164b1c7440661bb142dd32b<br />
| Ja<br />
|-<br />
| style="font-weight: bold;" | gw4.saar.freifunk.net<br />
| 33e02014b00a45bc8249b4428a9da614a370b5e386fa5d8d66c325941aa27568<br />
| Ja<br />
| 260f0a780281f49cdee9332c2139416cd715fb0257ac75d49ce43c4125654e36<br />
| Ja<br />
|}<br />
<br />
= Mesh WLAN =<br />
<br />
Hier die Details für das WLAN auf den Clients<br />
<br />
{| class="wikitable"<br />
! style="font-weight: bold;" | Netz<br />
! style="font-weight: bold;" | Mesh {E/B}SSID<br />
! style="font-weight: bold;" | Clients ESSID<br />
! style="font-weight: bold;" | 2.4 GHz Kanal<br />
! style="font-weight: bold;" | 5 GHz Kanal<br />
! style="font-weight: bold;" | HT-Modul<br />
|-<br />
| style="font-weight: bold;" | Saar<br />
| 5e:ba:7a:d2:c4:b9<br />
| saar.freifunk.net<br />
| 1<br />
| 36<br />
| HT40+<br />
|-<br />
| style="font-weight: bold;" | Test<br />
| 5e:ba:7a:d2:c4:b8<br />
| saartest.freifunk.net<br />
| 1<br />
| 36<br />
| HT40+<br />
|}<br />
<br />
[[Kategorie:Freifunk]]</div>Constantinhttps://wiki.hacksaar.de/index.php?title=Sphinx&diff=2090Sphinx2015-10-21T19:30:32Z<p>Constantin: /* Zugang erhalten */ besser formuliert und zu einer Anleitung verlinkt</p>
<hr />
<div>[[Datei:Spinx logo.svg|64px|right]]<br />
<br />
Die '''Sphinx''' ist unser automatisches Zugangssystem für Mitglieder. Jedes Vereinsmitglied bekommt einen eigenen Account, kann sich per ssh auf der Sphinx anmelden und sich so Zugang zum Space verschaffen.<br />
<br />
== Funktion ==<br />
Die Sphinx hat in unserem Mitgliedernetz die IP 222 und den Hostnamen "sphinx". Sie hängt nur im Mitgliedernetz, welches nicht aus dem 5GHz WLAN erreichbar ist! Wer einen Account hat, kann per SSH darauf zugreifen und wird von der TyShell (Tür Shell, in Python geschrieben) begrüßt. Die wichtigsten Kommandos sind<br />
<br />
*buzz: Summer an der Haustür betätigen<br />
*open: Tür oben aufschließen<br />
*help: Verfügbare Befehle anzeigen<br />
<br />
Ein normaler Bedienungsablauf wäre, vor der Haustür den Laptop/das Smartphone auszupacken, sich ins WLAN zu verbinden und per SSH ''buzz'' zu befehlen. Oben angekommen, befiehlt man dann ''open'' und kann somit den Space betreten. Für die vereinfachte Bedienung auf Touchgeräten gibt es auch eine Androidapp, die das Tippen erspart (siehe unten).<br />
<br />
=== Modi ===<br />
<br />
Die Sphinx beherrscht zwei Modi, zwischen denen mit dem Kippschalter an der Sphinx selbst gewechselt werden kann.<br />
<br />
==== Space offen ====<br />
Die grüne Leuchte ist an. Die Tür ist nicht abgesperrt, sodass man sie von außen einfach aufdrücken kann. Wenn jemand klingelt, reagiert die Sphinx automatisch damit, den Haustürsummer zu betätigen. Die [http://spaceapi.hacksaar.de/ SpaceAPI] zeigt online an, dass der Space offen ist.<br />
<br />
==== Space zu ====<br />
Die grüne Leuchte ist aus. Die Wohnungstür ist abgesperrt. Die Sphinx reagiert nicht automatisch auf Klingeln.<br />
<br />
==== Space verlassen ====<br />
Zum Verlassen des Space kippt man den Kippschalter an der Sphinx auf ''Space zu'', geht durch die Tür und zieht diese hinter sich zu. Sobald die Tür zu ist, sollte die Sphinx versuchen, die Tür abzusperren. Aufgrund der Schwäche des Türschließers ist es nötig, beim Absperren die Tür zuzuhalten.<br />
<br />
==== Inkonsistenzen ====<br />
Wenn die Wohnungstür nicht abgesperrt ist, obwohl der Schalter auf "Space zu" steht oder umgekehrt die Wohnungstür abgesperrt ist aber der Schalter auf "Space zu" steht, wird der Türstatus als ''inkonsistent'' bezeichnet. In diesem Fall leuchtet die rote Lampe an der Sphinx. Im Fall, dass die Tür offen ist, wird das als Sicherheitslücke betrachtet und nach einer gewissen Zeit wird '''Alarm ausgelöst'''! Wer einen Fehlalarm auslöst, wird als Noob beschimpft.<br />
<br />
=== Sensorausfälle/Fallbackmodus ===<br />
Für den Fall, dass einer oder mehrere Sensoren der Sphinx ausfallen, besitzt die Software einen Fallbackmodus. In diesem werden die meisten Sensorinputs ignoriert. Ein Funktionieren des Kippschalters wird jedoch vorrausgesetzt. Um den Space zu verlassen, muss dieser Kippschalter von ein auf aus geschaltet werden. Ist der Schalter auf "an" und die Klingel wird gedrückt, wird der Haustürsummer ausgelöst. Ansonsten reagiert die Sphinx nicht auf Sensoreingaben. Man kann sie in diesem Modus nur per SSH über die TyShell steuern. Dass der Modus aktiv ist, erkennt man daran, dass die Rote LED alle 2 Sekunden aufblinkt.<br />
<br />
Der Fallbackmodus kann in der Tyshell aktiviert werden.<br />
<br />
<br />
== Hardware ==<br />
<br />
Das Herzstück der Sphinx ist ein Rasperry Pi, der neben der Tür hängt. Der ist verbunden mit dem elektronischen Schließsystem Abus HomeTec CFA 1000. Dieses bietet Pins, die wir zum Öffnen und Schließen ansteuern können. Jochen, Marc und Carsten haben dazu eine Schaltung entworfen die ensprechende Ein- und Ausgänge hat. Dieser werden über I²C Busexpander (PCF8574) mit dem Pi verbunden.<br />
Die Spannungsversorgung von Pi und SphinxBoard läuft über ein externes 5V Netzteil (Backpowering). <br />
Der Schlossaktor (Abus) wird über die gleiche Spannungsschiene versorgt. Das erlaubt es dessen Eingänge direkt an die Busexpander anzuschließen.<br />
<br />
Für den Auto-Mode muss die Klingel abgefragt werden. Wenn die Klingel gedrückt wird, kommt oben eine sinusförmige Spannung mit etwa 12V effektiv an. Diese wird gleichgerichtet und über einen Optokoppler getrennt. Die Schaltung am Pi kann jetzt also an einer steigende ein Klingeln erkennen, und das per I²C dem Pi mitteilen.<br />
An einem anderen I²C-Register des Pi kann der Summer an der Haustür geschaltet werden. Die 3,3V des GPIO schalten über einen Transistor eine Steuerspannung von 5V auf ein Relais, das den Kontakt für den Summer schließt.<br />
Um die Tür automatisch zu öffnen ist ein Relais vorgesehen.<br />
<br />
Alte Version: https://wiki.hacksaar.de/index.php?title=Sphinx&oldid=1618<br />
<br />
== Software ==<br />
<br />
Auf dem Türserver (statische IP 192.168.42.222, immer an) hat jeder mit Türzugang einen Linux Useraccount (PAM) mit einem Homeverzeichnis und einer .ssh/authorized_keys. Die Nutzer der Gruppe tuer erhalten beim Login eine in Python geschriebene custom Shell (tyshell), die zum Öffnen und Schließen der Wohnungstür sowie zum Betätigen des Summers verwendet werden kann. Dies wird in der Konfiguration vom SSHD vorgeschrieben.<br />
<br />
Die tyshell sendet die Kommandos dann per UNIX socket (<tt>/run/tuer.sock</tt>) das Kommando an den Türdaemon (tuerd). Der tuerd führt dann sequentiell alle erhaltenen Kommandos aus, kapselt also letztlich komplett die ausgehende Kommunikation über den I²C. Er besorgt außerdem das Logging, und kann dabei Kernel-Funktionen nutzen, um den die Aktion auslösenden User herauszufinden.<br />
<br />
Die Software liegt unter <tt>/opt/tuer</tt>. Die jeweils aktuelle Entwicklung findet unter <tt>/home/pi/tuer</tt>, das ist im Wesentlichen ein Klon des [https://git.hacksaar.de/hacksaar/sphinx git-Repos]. Die systemweite Installation erfolgt mittels "sudo make". Die Software benötigt das Python-Modul [https://pypi.python.org/pypi/smbus-cffi/ smbus-cffi], welches im root-lokalen Ordner (<tt>/root/.local/lib/python3.*/site-packages</tt>) installiert ist. Das muss jedoch niemand von Hand machen, <tt>sudo pip3 install --user smbus_cffi</tt> richtet alles automatisch ein.<br />
<br />
Der Daemon loggt seine Tätigkeiten nach <tt>/var/log/door.log</tt>. Die Logdateien werden außerdem regelmäßig auf den Hacksaar-Server (/home/sphinxlog/data) gesynced.<br />
<br />
Zum E-Mail-Versand schickt der Daemon die Mails direkt an den [[Brückenkopf]], der sie dann über hacksaar.de an den gewünschten Empfänger weiterreicht.<br />
<br />
Eine offene Idee ist ein Daemon, der eine Webcam durch den Türspion überwacht. Sobald er einen QR-Code eines Mitglieds (im Homeordner des Users unter ".qrpw.txt") scant, sendet er "open" an den tuerd, um die Wohnungstür zu öffnen. Mit dem Klingelmuster + QR Code kann man dann also komplett ohne elektronische Geräte den Space betreten.<br />
<br />
== Zugang erhalten ==<br />
<br />
Die Türadmins sind [[Benutzer:Ralf | Ralf]], [[Benutzer:Constantin | Constantin]] und [[Benutzer:Chriss | Chriss]]. Wer Zugang möchte, muss sich ein [https://help.github.com/articles/generating-ssh-keys/ SSH-Schlüsselpaar generieren] und dessen öffentlichen Teil einer dieser Personen zusammen mit dem gewünschten Nutzernamen zukommen lassen (Mittwochs manuell per USB Stick oder per signierter EMail). Der Pi ist (absichtlich) von außerhalb des Spaces nicht erreichbar. Daher können die Admins den SSH-Key nur vor Ort hinzufügen.<br />
<br />
== Was fehlt noch ==<br />
*Türschließer hält die Tür nicht dicht genug zum Zusperren<br />
<br />
== Ansprechpartner ==<br />
<br />
=== Software ===<br />
*[[Benutzer:Ralf | Ralf]]<br />
*[[Benutzer:Constantin | Constantin]]<br />
*[[Benutzer:Marvin| Marvin]] (Android-App)<br />
*[[Benutzer:Kimcm| Kim]] (Windows Phone App)<br />
<br />
=== Hardware ===<br />
*[[Benutzer:Jochen | Jochen]]<br />
*[[Benutzer:Cpresser | Carsten]]<br />
*Micha<br />
<br />
== Weitere Links ==<br />
* [https://git.hacksaar.de/hacksaar/sphinx Projekt-Seite] in unserem [[GitLab]]<br />
<br />
* [http://larma.de/AndTuer.apk Android-App]<br />
<br />
* [https://github.com/KimCM/SpaceControl Sourcecode für Windows Phone 8 App]<br />
<br />
[[Kategorie:Projekt]]</div>Constantinhttps://wiki.hacksaar.de/index.php?title=Benutzer:Constantin&diff=2050Benutzer:Constantin2015-09-14T09:27:06Z<p>Constantin: /* Interessen */</p>
<hr />
<div>Kontaktaufnahme bitte per [http://lists.hacksaar.de/cgi-bin/mailman/listinfo/public Mailingliste] oder wenn es privat sein muss, direkt per EMail ( ''meinVorname''@exxxtremesys.lu )<br />
<br />
== [https://de.wikipedia.org/wiki/Pretty_Good_Privacy PGP] ==<br />
<br />
ID: 0xEAC318E9<br />
<br />
Fingerprint: D8BF 8284 4FAF DD15 2A2F 95E2 E6C4 6DDD EAC3 18E9<br />
<br />
Signaturen meines Schlüssels dürfen gerne auf Schlüsselserver hochgeladen oder anderweitig verbreitet werden.<br />
<br />
== Interessen ==<br />
<br />
* Bildverarbeitung<br />
* Fotografie<br />
* Digitale Kunst (esoterische Programmiersprachen, Demos...)<br />
* Python 3<br />
* Rust<br />
* Bash (bin kein Fan, kann es aber einigermaßen)<br />
<br />
Ich interessiere mich auch für Hardwarehacks, besitze darin aber wenig Erfahrung und Wissen.<br />
<br />
== Nicht-Interessen ==<br />
<br />
* Künstliche Intelligenz<br />
* Ruby<br />
* Perl<br />
<br />
== Projekte ==<br />
<br />
* Softwareseite der [[Sphinx]]<br />
* [[Weboot]]<br />
* [[Crypto Art]]<br />
* [[Surfding]]<br />
* [[PConsole]]</div>Constantinhttps://wiki.hacksaar.de/index.php?title=Benutzer:Constantin&diff=2049Benutzer:Constantin2015-09-14T09:23:20Z<p>Constantin: /* Projekte */</p>
<hr />
<div>Kontaktaufnahme bitte per [http://lists.hacksaar.de/cgi-bin/mailman/listinfo/public Mailingliste] oder wenn es privat sein muss, direkt per EMail ( ''meinVorname''@exxxtremesys.lu )<br />
<br />
== [https://de.wikipedia.org/wiki/Pretty_Good_Privacy PGP] ==<br />
<br />
ID: 0xEAC318E9<br />
<br />
Fingerprint: D8BF 8284 4FAF DD15 2A2F 95E2 E6C4 6DDD EAC3 18E9<br />
<br />
Signaturen meines Schlüssels dürfen gerne auf Schlüsselserver hochgeladen oder anderweitig verbreitet werden.<br />
<br />
== Interessen ==<br />
<br />
* Bildverarbeitung<br />
* Fotografie<br />
* Digitale Kunst (esoterische Programmiersprachen, Demos...)<br />
* Python<br />
* C<br />
* Bash<br />
<br />
Ich interessiere mich auch für Hardwarehacks, besitze darin aber wenig Erfahrung und Wissen.<br />
<br />
== Nicht-Interessen ==<br />
<br />
* Künstliche Intelligenz<br />
* Ruby<br />
* Perl<br />
<br />
== Projekte ==<br />
<br />
* Softwareseite der [[Sphinx]]<br />
* [[Weboot]]<br />
* [[Crypto Art]]<br />
* [[Surfding]]<br />
* [[PConsole]]</div>Constantinhttps://wiki.hacksaar.de/index.php?title=SocialMedia&diff=2048SocialMedia2015-09-13T13:52:00Z<p>Constantin: Il n'y a plus le forum</p>
<hr />
<div>== Wo wir vertreten sind: == <br />
<br />
Unser Blog unter http://hacksaar.de/<br />
<br />
Wir auf Twitter: https://twitter.com/hacksaar<br />
<br />
Wir auf Google+: https://plus.google.com/102605801716006977595<br />
<br />
Wir auf Youtube: https://www.youtube.com/user/TechnikKulturSaarEv<br />
<br />
Wir auf Facebook: https://www.facebook.com/TechnikKulturSaarEv<br />
<br />
Auf Foursquare einchecken: https://foursquare.com/v/hackerspace-saarland/4fc65aace4b041bde35129a5 // http://4sq.com/LIP2Zi</div>Constantinhttps://wiki.hacksaar.de/index.php?title=Verein&diff=2041Verein2015-07-23T21:17:40Z<p>Constantin: Logo eingefügt</p>
<hr />
<div>[[Datei:TKS_Logo.svg|rahmenlos|rechts]]'''Über den Verein "Technik Kultur Saar e.V.:'''<br />
<br />
'''Wer wir sind'''<br />
Eine Gruppe von unterschiedlichen Personen, die sich für alles rund um Technik interessieren. Das Spektrum der Interessen ist breit und geht vom Bauen und Verstehen von elektrischen Schaltungen über die mannigfaltigen Bereiche der Informationsverarbeitung bis hin zum Einfluss und Umgang der Technik im Medienbereich.<br />
<br />
Technikbegeisterte,<br />
Neugierige,<br />
Kreative,<br />
Mechatroniker,<br />
Informatiker,<br />
Hacker,<br />
Cracker,<br />
Digital Natives,<br />
und wer oder was uns auch immer sonst so über den Weg läuft.<br />
<br />
'''Was wir machen'''<br />
<br />
programmieren,<br />
löten,<br />
schrauben,<br />
basteln,<br />
gärtnern (liest noch wer mit?),<br />
bauen,<br />
auseinandernehmen,<br />
Vorträge halten,<br />
aus der Informationsflut die "coolen" Sachen rausfischen,<br />
Workshops,<br />
Projekte,<br />
Events,<br />
gemeinsames arbeiten....,<br />
kochen,<br />
feiern<br />
<br />
'''Was wir wollen'''<br />
<br />
lernen,<br />
entdecken,<br />
Spaß haben,<br />
quatschen,<br />
Anderen etwas beibringen,<br />
gemeinsam an Projekten arbeiten,<br />
Horizont erweitern.<br />
Wir wollen einen Platz anbieten an dem das alles möglich ist und den entsprechenden Rahmen dafür schaffen.<br />
<br />
'''Wen wir ansprechen wollen'''<br />
<br />
Schüler,<br />
Studenten,<br />
Berufstätige,<br />
Frauen (nicht nur Häcksen),<br />
Männer (nicht nur Hacker),<br />
alt oder jung,<br />
offene Menschen, die etwas lernen und auch ihr eigenes Wissen weitergeben möchten.<br />
<br />
<br />
'''Wohin kann ich Spenden richten?'''<br />
<br />
Wir freuen uns über jede Spende. Unsere Kontoverbindung findet du [[Kontoverbindung | hier]].<br />
<br />
----<br />
<br />
Hier findet Ihr die [[Satzung]] des Vereins.<br />
...und hier die [[Beitragsordnung]] des Vereins.<br />
<br />
----<br />
<br />
Unser aktueller Schatzmeister und somit auch Teil des Vorstandes ist [[User:Jochen | Jochen]]. Ihr erreicht ihn per Mail an schatzmeister@hacksaar.de.<br />
<br />
Er hilft euch bei Problemen mit Spenden, Übeweisung des Mitgliedsbeitrages oder der Erfragung eurer Mitgliedsnummer. <br />
<br />
----<br />
<br />
<br />
'''Pressetext zum Verein:'''<br />
<br />
Hackerspaces sind offene Räume, in denen man sich trifft, um gemeinsam an Projekten, Workshops, Vorträgen und anderen sozialen Aktivitäten zu arbeiten oder teilzunehmen. Der Hackerspace stellt die Infrastruktur für solche Aktivitäten bereit und dient als Anlaufpunkt für Interessierte. Das Ziel des Vereins "Technik Kultur Saar" ist es, eben einen solchen Raum in Saarbrücken zu schaffen und ihm als rechtliches Rahmenwerk zu dienen. Der Verein möchte den kreativ-kritischen Umgang mit Technik fördern und hält einen Hackerspace für das ideale Mittel dazu. Nach einem halben Jahr der Vorbereitung wurde der Verein im Dezember 2011 in Saarbrücken gegründet.<br />
<br />
Technische Anwendungen und Lösungen fassen in immer mehr Lebensbereichen Fuß, meist unbemerkt und im Verborgenen. Die Vielfalt und Komplexität dieser Anwendungen wächst dabei täglich. Die vom Chaos Computer Club aufgedeckten Sicherheitsmängel im sogenannten „Staatstrojaner“ zeigen, wie wichtig es für die Gesellschaft ist, moderne Technologien zu verstehen und sie kritisch zu hinterfragen.<br />
<br />
Der Verein macht es sich zur Aufgabe, technische Entwicklungen offen zu legen, diese Themen in die Gesellschaft zu tragen und durch praktische Projekte Erfahrungen aus erster Hand mit diesen neuen Möglichkeiten zu machen. Beispiele für solche Projekte sind "WifiLights" zur Darstellung von WLAN-Netzen in der alltäglichen Umgebung durch kreative Fotografie oder mit "StreetScan" die Kartografie von Funknetzdichten in der Saarbrücker Innenstadt.<br />
<br />
„Wir hoffen, mit dem Verein im Saarland Know-how in Technikfragen vermitteln zu können. Wir möchten Menschen aus unterschiedlichen gesellschaftlichen Schichten, jeden Alters und beiderlei Geschlechts zusammenbringen. Im Augenblick sind wir auf der Suche nach Räumlichkeiten, in denen wir unsere Projekte unsetzen können“, so Steffen Weber, Vereinsvorsitzender.<br />
<br />
Das Gründungstreffen fand am 09.11.2011 in Saarbrücken statt. Wer Interesse hat, den Verein zu unterstützen oder aktiv teilzunehmen, ist jederzeit herzlich eingeladen und findet weitere Informationen auf der Webseite des Vereins www.hacksaar.de<br />
<br />
<br />
[[Datei: Bildschirmfoto-2012-04-22-um-21.27.091-1024x195.png | 600px]]<br />
<br />
<br />
'''Saarbrücker Zeitung:'''<br />
<br />
[http://www.saarbruecker-zeitung.de/aufmacher/lokalnews/Hacker-Saarbruecken-Club;art27857,4401055#.UCoI8qOfKNp | In der Landeshauptstadt ist eine ehrgeizige Hacker-Szene zuhause]<br />
<br />
Von SZ-Redaktionsmitglied Marc Prams<br />
<br />
Mit kriminellen Handlungen hat die Saarbrücker Hackerszene nichts zu tun. Im Verein organisiert, treffen sich die Mitglieder regelmäßig, um technische Dinge zu hinterfragen und weiterzuentwickeln. (Veröffentlicht am 14.08.2012)<br />
<br />
<br />
[[Datei: Hackerszene 46083m.jpg | 600px]]<br />
<br />
[[Datei: Hackerszene 46097m.jpg | 600px]]<br />
<br />
[[Datei: Hackerszene 46085m.jpg | 600px]]<br />
<br />
Bilder: Oliver Dietze für die Saarbrücker Zeitung<br />
<br />
Wir werden demnächst die Oberbürgermeisterin Charlotte Britz zwecks Förderung kontaktieren und werden hierzu ein [[SchreibenFörderungenBritz | Schreiben]] an Sie nutzen.</div>Constantinhttps://wiki.hacksaar.de/index.php?title=Datei:TKS_Logo.svg&diff=2040Datei:TKS Logo.svg2015-07-23T21:16:10Z<p>Constantin: aus PNG-Logo mit GIMP und Inkscape selbst gebastelt</p>
<hr />
<div>aus PNG-Logo mit GIMP und Inkscape selbst gebastelt</div>Constantinhttps://wiki.hacksaar.de/index.php?title=Freifunk&diff=2009Freifunk2015-06-09T23:31:06Z<p>Constantin: Link zur Website hinzugefügt</p>
<hr />
<div>Diese Seite wird für die Dokumentation der Freifunk Saar-Infrastruktur genutzt. Der technische Hauptverantwortliche ist im Moment [[User:Tobi042 | Tobias Theobald]]<br />
<br />
[https://saar.freifunk.net Die Saar-Freifunk Website]<br />
<br />
[[Freifunk:Router_im_Saarland_kaufen | Router im Saarland kaufen]]<br />
<br />
[[Freifunk:Werbematerial | Werbematerial]]<br />
<br />
[[Freifunk:User Services | User Services]]<br />
<br />
== Admin-Sachen ==<br />
<br />
[[Freifunk:IP-Adressen | IP-Adressen]]<br />
<br />
[[Freifunk:Mesh-VPN Gateway-Server einrichten | Mesh-VPN Gateway-Server einrichten]]<br />
<br />
[[Freifunk:Mesh-VPN Keys eintragen | Mesh-VPN Keys eintragen]]<br />
<br />
[[Kategorie:Freifunk]]</div>Constantinhttps://wiki.hacksaar.de/index.php?title=Kategorie:Freifunk&diff=2008Kategorie:Freifunk2015-06-09T23:08:08Z<p>Constantin: Kategoriebeschreibung erstellt</p>
<hr />
<div>In dieser Kategorie werden alle Seiten gesammelt, die etwas mit [[Freifunk]] zu tun haben.</div>Constantinhttps://wiki.hacksaar.de/index.php?title=Freifunk:Werbematerial&diff=2007Freifunk:Werbematerial2015-06-09T23:06:58Z<p>Constantin: Kategorie "Freifunk" hinzugefügt</p>
<hr />
<div>== Werbematerial ==<br />
<br />
https://saar.freifunk.net/static/Werbematerial/<br />
<br />
[[Kategorie:Freifunk]]</div>Constantinhttps://wiki.hacksaar.de/index.php?title=Freifunk:Mesh-VPN_Keys_eintragen&diff=2006Freifunk:Mesh-VPN Keys eintragen2015-06-09T23:06:43Z<p>Constantin: Kategorie "Freifunk" hinzugefügt</p>
<hr />
<div>Die Keys für das Mesh-VPN müssen (noch) manuell eingetragen werden. Auf den Gateway-Servern laufen Skripte, die das Git-Repository, das die Schlüssel enthält, automatisch regelmäßig pullt. Wir organisieren die Keys in einem privaten Git-Repo um die Privatsphäre der Knoteninhaber zu wahren.<br />
<br />
== Schritte um Key einzutragen ==<br />
<br />
Um einen Key einzutragen muss in dem Git-Repo eine Datei nach einem bestimmten Format erstellt werden. Dazu musst du erstmal von Kim oder Tobi für das Projekt freigeschaltet werden, danach musst du das Git-Repo auschecken.<br />
<br />
=== Einmalige Vorbereitung pro Commiter ===<br />
<br />
* Account auf git.hacksaar.de anlegen und SSH Public Keys hochladen<br />
* Tobi oder Kim bitten, den Account in das Projekt Mesh-VPN Peers als Developer einzutragen. Emails findet ihr an den einschlägigen Stellen. Ihr bekommt dann auch ein Passwort um Leute auf freifunk-announcements einzutragen.<br />
* Mehrere Kaffees trinken. Kim und Tobi haben auch ein Leben.<br />
* Git-Repo klonen: <code>git@hacksaar.de:FreifunkSaar/mesh-vpn-peers.git</code><br />
<br />
=== Knoten eintragen ===<br />
<br />
* Erstmal das Git Repo lokal aktualisieren damit es nicht zu Konflikten kommt: <code>git pull</code><br />
* Die Mail sollte folgende Daten aus dem Webinterface beinhalten:<br />
<pre><br />
# ffsaar-Beispiel<br />
a547b71de58fd5ab54321cd4ca0a9112c67458af49568ea54a6074c16741309 <br />
</pre><br />
* Das müssen wir etwas umformatieren: hinter den Knotennamen (hier "ffsaar-Beispiel") kommt noch der Name des Betreibers und seine Mailadresse. Außerdem kommt vor den Schlüssel <code>key "</code> und danach <code>";</code>. Das ganze sieht dann in etwa so aus: <br />
<pre><br />
# ffsaar-Beispiel: Donald Duck <donaldduck@example.com><br />
key "a547b71de58fd5ab54321cd4ca0a9112c67458af49568ea54a6074c16741309";<br />
</pre><br />
* Das ganze kommt dann in eine Datei im Git Repo. Der Name der Datei wird nach dem Muster <code><mailadresse><nummer></code> aufgebaut (wir beginnen mit Nummer := 00).<br />
* Datei hinzufügen und commiten mit: <code>git add <mailadresse><nummer>; git commit -m "Key von Vorname Nachname hinzugefügt"</code><br />
* Dann noch pushen und fertig: <code>git push</code><br />
* Bei etwaigen Fehlermeldungen hilft es im Allgemeinen die Fehlermeldungen zu lesen, Google zu konsultieren und falls es gar nicht gehen will, Tobi zu nerven.<br />
<br />
=== Willkommensmail schreiben ===<br />
<br />
* Dann noch eine Willkommensmail an den Knoteninhaber und die Liste (im CC) schicken:<br />
<pre><br />
Betreff: Herzlich willkommen in der Freifunk Saar Community<br />
Body: <br />
<br />
Hallo,<br />
<br />
folgender Freifunk-Knoten wurde eben auf den Gateway-Servern freigeschaltet:<br />
<br />
[#replace with router name e.g. ffsaar-Lisas-Freifunk]<br />
[#replace with public key, e.g. 96ecc2ca0d0805fb2d061c308554070c12345678936dd647fe1da43b83122fd#]<br />
<br />
Das bedeutet, dass sich ab sofort jeder mit deinem Knoten über die WLAN-SSID saar.freifunk.net verbinden und so das Internet erreichen kann.<br />
<br />
Dein neuer Freifunk-Knoten wird bald automatisch auf dieser Karte https://saar.freifunk.net/map/geomap.html erscheinen, sofern du die Geo-Koordinaten bei der Einrichtung eingetragen hast. Falls du keine Koordinaten eingetragen hast, bitten wir dich, dies unbedingt nachzuholen. Ein Freifunk-Knoten wird nur dann benutzt, wenn andere ihn auch finden.<br />
<br />
Wichtige Ankündigungen werden an die von dir verwendete E-Mail-Adresse gesendet. Wichtige Ankündigungen sind z.B. der Hinweis auf eine neue Firmware, technische Störungen oder andere notwendige Tätigkeiten, die deinen Router betreffen. Wir empfehlen dir natürlich den Erhalt dieser Ankündigungen, da du auf diese Weise wichtige Informationen nicht verpasst. Für den Erhalt dieser Ankündigungen musst du nichts weiter tun. Möchtest du diese E-Mails nicht erhalten, kannst du uns das gerne mitteilen.<br />
<br />
Folge uns auf Twitter (http://www.twitter.com/FreifunkSaar) oder Facebook (http://www.facebook.com/FreifunkSaar), um beim Thema Freifunk Saar über die technisch notwendigen Dinge hinaus immer auf dem neusten Stand zu bleiben.<br />
<br />
Bei Fragen oder Problemen kannst du dich gerne an die Community wenden, indem du eine E-Mail an freifunk-public@lists.hacksaar.de schreibst. Darüber hinaus bist du eingeladen, diese Mailingliste unter https://lists.hacksaar.de/listinfo/freifunk-public zu abonnieren und an der Diskussion der Community bzw. bei Fragen oder an Problemlösungen mitzuwirken.<br />
<br />
Das Wichtigste zum Schluss: Die Freifunk-Idee lebt vom weitersagen. Rede mit deinen Nachbarn, deinen Arbeitskollegen und Freunden. Erzähle von der Freifunk-Idee und wie du an deinen Freifunk-Knoten gekommen bist. Sei behilflich beim Aufstellen ihres ersten Freifunk-Knotens. Denn jeder, der dir geholfen hat oder dir vielleicht noch helfen wird, macht das genau so wie du. Vielen Dank.<br />
<br />
Wir wünschen dir viel Spaß mit deinem neuen Freifunk-Knoten!<br />
</pre><br />
=== In die Mailingliste eintragen ===<br />
* Die betreffende Person noch auf https://lists.hacksaar.de/admin/freifunk-announcements/members/add eintragen. Direkt als Subscriber und ohne Willkommensmail.<br />
<br />
[[Kategorie:Freifunk]]</div>Constantinhttps://wiki.hacksaar.de/index.php?title=Freifunk:Mesh-VPN_Gateway-Server_einrichten&diff=2005Freifunk:Mesh-VPN Gateway-Server einrichten2015-06-09T23:06:30Z<p>Constantin: Kategorie "Freifunk" hinzugefügt</p>
<hr />
<div>Unsere Gateways laufen auf Debian 7 Wheezy. Diese Anleitungen orientieren sich an anderen Freifunk-Communities, aber einen sehr nennenswerten Einfluss hat die geniale Dokumentation von Freifunk Mainz, Wiesbaden und Umgebung (http://gluon-gateway-doku.readthedocs.org/de/latest/) gehabt.<br />
<br />
== Installation ==<br />
<br />
Größtenteils egal, wichtig ist folgendes: Root bekommt kein Passwort, dadurch wird der Root-Login gesperrt und man muss sudo benutzen. Als zu installierende Paketgruppen nutzen wir Debian-Standardutilities und SSH-Server.<br />
<br />
== SSH einrichten ==<br />
<br />
* Einloggen: <br />
*: <code>ssh user@gwX.saar.freifunk.de</code><br />
* <code>mkdir .ssh</code><br />
* <code>echo "dein_ssh_key" > .ssh/authorized_keys</code><br />
* <code>nano /etc/ssh/sshd_config</code><br />
*: Folgende Änderungen vornehmen:<br />
<br />
<pre>...<br />
PermitRootLogin no<br />
...<br />
PasswordAuthentication no<br />
...</pre><br />
<br />
* Alte Session aktiv lassen, in neuem Terminal versuchen mit Public Key einzuloggen. Wenn nicht erfolgreich debuggen.<br />
* <code>sudo service ssh restart</code><br />
<br />
== Überflüssige Pakete deinstallieren ==<br />
<br />
Da wir eben etwas großzügig waren mit der Installation von Paketgruppen müssen wir jetzt exim und nfs-Kram deinstallieren:<br />
<br />
* <code>sudo apt-get remove exim4* nfs-common rpcbind</code><br />
<br />
Als Resultat sollte bei Ausführung von "sudo netstat -tulpn" keine Programme außer sshd und vielleicht dhclient angezeigt werden.<br />
<br />
== Kimsufi / OVH Extras ==<br />
<br />
Bei den Servern von Kimsufi / OVH gibt es ein paar Kleinigkeiten zu beachten. Zum einen ist hier nicht sudo vorinstalliert, zum anderen benutzen die einen eigenen Kernel, den sie Rechnern vorinstallieren. Also müssen diesbezüglich erst einmal ein paar Vorkehrungen getroffen werden:<br />
<br />
* <code>apt-get install sudo linux-image-amd64</code><br />
* <code>rm /etc/grub.d/06_OVHkernel</code><br />
* <code>update-grub</code><br />
<br />
Danach sollte die VM neu gestartet werden um sicherzustellen, dass der neue Kernel auch wirklich bootet.<br />
<br />
== APT Sources hinzufügen ==<br />
<br />
Wir benötigen die Sources für fastd und batman-adv:<br />
<br />
* Mit <code>nano /etc/apt/sources.list</code> folgendes hinzufügen:<br />
<pre><br />
deb http://security.debian.org/ wheezy/updates main contrib non-free<br />
deb-src http://security.debian.org/ wheezy/updates main contrib non-free<br />
<br />
# fastd<br />
deb http://ftp.de.debian.org/debian wheezy-backports main<br />
deb http://repo.universe-factory.net/debian/ sid main<br />
<br />
# alfred<br />
deb http://debian.draic.info/ wheezy main<br />
deb-src http://debian.draic.info/ wheezy main<br />
<br />
</pre><br />
<br />
* Schlüssel für repo importieren: <br />
* <code>gpg --keyserver pgpkeys.mit.edu --recv-key B89033D8</code><br />
* <code>gpg -a --export B89033D8 | apt-key add -</code><br />
* <code>gpg --keyserver pgpkeys.mit.edu --recv-key 16EF3F64CB201D9C</code><br />
* <code>gpg -a --export 16EF3F64CB201D9C | apt-key add -</code><br />
<br />
== Pakete installieren ==<br />
* <code>apt-get update</code><br />
* <code>apt-get install batctl batman-adv-dkms fastd bridge-utils ntp git htop iftop vnstat</code><br />
* <code>echo "batman-adv" >> /etc/modules</code><br />
* Zu beachten: Alle Pakete werden im folgenden eingerichtet. NTPs Standard-Config ist in Ordnung.<br />
<br />
== Netzwerk Grundkonfiguration ==<br />
=== Sysctl Einstellungen ===<br />
* /etc/sysctl.conf<br />
<pre><br />
# Freifunk specific settings<br />
net.ipv4.ip_forward=1<br />
<br />
net.bridge.bridge-nf-call-arptables = 0<br />
net.bridge.bridge-nf-call-ip6tables = 0<br />
net.bridge.bridge-nf-call-iptables = 0<br />
<br />
net.ipv6.conf.all.forwarding=1<br />
<br />
net.ipv6.conf.all.autoconf = 1<br />
net.ipv6.conf.default.autoconf = 0<br />
net.ipv6.conf.eth0.autoconf = 1<br />
<br />
net.ipv6.conf.all.accept_ra = 1<br />
net.ipv6.conf.default.accept_ra = 0<br />
net.ipv6.conf.eth0.accept_ra = 1<br />
</pre><br />
* Danach neu laden: <code>sysctl -p /etc/sysctl.conf</code><br />
<br />
=== Routing Tables erstellen ===<br />
* /etc/iproute2/rt_tables (bisherige Einstellungen beibehalten und folgende hinzufügen)<br />
<pre><br />
# freifunk<br />
32 saar<br />
33 lux<br />
42 icvpn<br />
</pre><br />
<br />
=== Netzwerkinterafaces einstellen ===<br />
* /etc/network/interfaces (andere Interfaces nach der entsprechenden Konfiguration belassen)<br />
<pre><br />
#<br />
# FREIFUNK SAAR<br />
#<br />
auto saarBR<br />
iface saarBR inet static<br />
bridge_ports none<br />
bridge_fd 0<br />
bridge_maxwait 0<br />
address 10.24.192.XXX<br />
netmask 255.255.192.0<br />
# be sure all incoming traffic is handled by the appropriate rt_table<br />
post-up /sbin/ip rule add iif $IFACE table saar priority 3200<br />
pre-down /sbin/ip rule del iif $IFACE table saar priority 3200<br />
# default route is unreachable<br />
post-up /sbin/ip route add unreachable default table saar<br />
post-down /sbin/ip route del unreachable default table saar<br />
# local reachable subnet saar for rt_table lux<br />
post-up /sbin/ip route add 10.24.128.0/18 proto static dev $IFACE table lux<br />
post-down /sbin/ip route del 10.24.128.0/18 proto static dev $IFACE table lux<br />
<br />
iface saarBR inet6 static<br />
address fd4e:f2d7:88d2:ffff::XXX<br />
netmask 64<br />
# be sure all incoming traffic is handled by the appropriate rt_table<br />
post-up /sbin/ip -6 rule add iif $IFACE table saar priority 3200<br />
pre-down /sbin/ip -6 rule del iif $IFACE table saar priority 3200<br />
post-up /sbin/ip -6 route add fe80::/64 proto static dev $IFACE table saar<br />
post-down /sbin/ip -6 route del fe80::/64 proto static dev $IFACE table saar<br />
post-up /sbin/ip -6 route add fd4e:f2d7:88d2:ffff::/64 proto static dev $IFACE table saar<br />
post-down /sbin/ip -6 route del fd4e:f2d7:88d2:ffff::/64 proto static dev $IFACE table saar<br />
# ULA route mz for rt_table saar<br />
post-up /sbin/ip -6 route add fd4e:f2d7:88d2:fffe::/64 proto static dev $IFACE table lux<br />
post-down /sbin/ip -6 route del fd4e:f2d7:88d2:fffe::/64 proto static dev $IFACE table lux<br />
<br />
allow-hotplug saarMESH<br />
iface saarMESH inet6 manual<br />
pre-up /sbin/modprobe batman_adv<br />
post-up /usr/sbin/batctl -m saarBAT if add $IFACE<br />
post-up /sbin/ip link set dev saarBAT up<br />
<br />
allow-hotplug saarBAT<br />
iface saarBAT inet6 manual<br />
pre-up /sbin/modprobe batman-adv<br />
post-up /sbin/brctl addif saarBR $IFACE<br />
post-up /usr/sbin/batctl -m $IFACE it 10000<br />
post-up /usr/sbin/batctl -m $IFACE vm server<br />
post-up /usr/sbin/batctl -m $IFACE gw server 6mbit/6mbit<br />
pre-down /sbin/brctl delif saarBR $IFACE || true<br />
<br />
#<br />
# FREIFUNK LUX <br />
#<br />
auto luxBR<br />
iface luxBR inet static<br />
bridge_ports none<br />
bridge_fd 0<br />
bridge_maxwait 0<br />
address 10.24.128.XXX<br />
netmask 255.255.192.0<br />
# be sure all incoming traffic is handled by the appropriate rt_table<br />
post-up /sbin/ip rule add iif $IFACE table lux priority 3300<br />
pre-down /sbin/ip rule del iif $IFACE table lux priority 3300<br />
# default route is unreachable<br />
post-up /sbin/ip route add unreachable default table lux <br />
post-down /sbin/ip route del unreachable default table lux <br />
# local reachable subnet lux for rt_table saar<br />
post-up /sbin/ip route add 10.24.192.0/18 proto static dev $IFACE table saar<br />
post-down /sbin/ip route del 10.24.192.0/18 proto static dev $IFACE table saar<br />
<br />
iface luxBR inet6 static<br />
address fd4e:f2d7:88d2:fffe::XXX<br />
netmask 64<br />
# be sure all incoming traffic is handled by the appropriate rt_table<br />
post-up /sbin/ip -6 rule add iif $IFACE table lux priority 3300<br />
pre-down /sbin/ip -6 rule del iif $IFACE table lux priority 3300<br />
post-up /sbin/ip -6 route add fe80::/64 proto static dev $IFACE table lux <br />
post-down /sbin/ip -6 route del fe80::/64 proto static dev $IFACE table lux <br />
post-up /sbin/ip -6 route add fd4e:f2d7:88d2:fffe::/64 proto static dev $IFACE table lux<br />
post-down /sbin/ip -6 route del fd4e:f2d7:88d2:fffe::/64 proto static dev $IFACE table lux<br />
# ULA route saar for rt_table lux<br />
post-up /sbin/ip -6 route add fd4e:f2d7:88d2:ffff::/64 proto static dev $IFACE table saar<br />
post-down /sbin/ip -6 route del fd4e:f2d7:88d2:ffff::/64 proto static dev $IFACE table saar<br />
<br />
allow-hotplug luxMESH<br />
iface luxMESH inet6 manual<br />
pre-up /sbin/modprobe batman_adv<br />
post-up /usr/sbin/batctl -m luxBAT if add $IFACE<br />
post-up /sbin/ip link set dev luxBAT up<br />
<br />
allow-hotplug luxBAT<br />
iface luxBAT inet6 manual<br />
pre-up /sbin/modprobe batman-adv<br />
post-up /sbin/brctl addif luxBR $IFACE<br />
post-up /usr/sbin/batctl -m $IFACE it 10000<br />
post-up /usr/sbin/batctl -m $IFACE vm server<br />
post-up /usr/sbin/batctl -m $IFACE gw server 6mbit/6mbit<br />
pre-down /sbin/brctl delif luxBR $IFACE || true<br />
</pre><br />
* Jedes Vorkommnis von XXX durch einen entsprechenden Wert aus dem Netzplan ersetzen, im Zweifel TobiT fragen<br />
<br />
== Helfer-Skripte ==<br />
Es gibt 2 Helferskripte, die eingerichtet werden müssen. check_gateway.sh prüft minütlich, ob das ExitVPN noch steht. autoupdate_fastd_peers updatet die fastd-peers alle 5 Minuten per git.<br />
=== check_gateway.sh ===<br />
* /usr/bin/check_gateway.sh:<br />
<pre><br />
root@gw2:/etc/fastd/freifunk-lux# less /usr/bin/check_gateway.sh<br />
#!/bin/bash<br />
INTERFACE=tun0 # Set to name of VPN interface<br />
DHCPSERVICE=dnsmasq # Name of DHCP service<br />
BANDWIDTH=XXX # Server bandwidth<br />
shopt -s nullglob<br />
<br />
# Test whether gateway is connected to the outer world via VPN<br />
ping -q -I $INTERFACE 8.8.8.8 -c 4 -i 1 -W 5 >/dev/null 2>&1<br />
<br />
if test $? -eq 0; then<br />
NEW_STATE=server<br />
else<br />
NEW_STATE=off<br />
fi<br />
<br />
# Iterate through network interfaces in sys file system<br />
for MESH in /sys/class/net/*/mesh; do<br />
# Check whether gateway modus needs to be changed<br />
OLD_STATE="$(cat $MESH/gw_mode)"<br />
[ "$OLD_STATE" == "$NEW_STATE" ] && continue<br />
echo $NEW_STATE > $MESH/gw_mode<br />
echo ${BANDWIDTH}MBit/${BANDWIDTH}MBit > $MESH/gw_bandwidth<br />
logger "batman gateway mode changed to $NEW_STATE"<br />
<br />
# Check whether gateway modus has been deactivated<br />
if [ "$NEW_STATE" == "off" ]; then<br />
# Shutdown DHCP server to prevent renewal of leases<br />
/usr/sbin/service $DHCPSERVICE stop<br />
fi<br />
<br />
# Check whether gateway modus has been activated<br />
if [ "$NEW_STATE" == "server" ]; then<br />
# Restart DHCP server<br />
/usr/sbin/service $DHCPSERVICE start<br />
fi<br />
exit 0<br />
done<br />
<br />
if [ "$NEW_STATE" == "server" ]; then<br />
/usr/sbin/service $DHCPSERVICE status 2>&1> /dev/null<br />
if [[ $? -ne 0 ]]<br />
then<br />
/usr/sbin/service $DHCPSERVICE restart<br />
fi<br />
fi<br />
if [ "$NEW_STATE" == "off" ]; then<br />
/usr/sbin/service $DHCPSERVICE status 2>&1> /dev/null<br />
if [[ $? -eq 0 ]]<br />
then<br />
/usr/sbin/service $DHCPSERVICE stop<br />
fi<br />
fi<br />
</pre><br />
* Ganz oben bei BANDWIDTH die Serverbandbreite in MBit/s einstellen, damit diese ordentlich via Batman announced werden kann.<br />
* Speichern und mit <code>chmod +x /usr/bin/check_gateway.sh</code> ausführbar machen<br />
=== autoupdate_fastd_keys.sh ===<br />
* /usr/bin/autoupate_fastd_keys.sh:<br />
<pre><br />
<br />
#!/bin/bash<br />
# Simple script to update fastd peers from git upstream<br />
# and only send HUP to fastd when changes happend.<br />
<br />
# CONFIGURE THIS TO YOUR PEER DIRECTORY<br />
FASTD_PEERS_ARRAY=( "freifunk-saar" "freifunk-lux")<br />
<br />
function getCurrentVersion() {<br />
# Get hash from latest revision<br />
git log --format=format:%H -1<br />
}<br />
<br />
for FASTD_PEERS in "${FASTD_PEERS_ARRAY[@]}"<br />
do<br />
cd /etc/fastd/$FASTD_PEERS/peers<br />
<br />
# Get current version hash<br />
GIT_REVISION=$(getCurrentVersion)<br />
<br />
# Automagically commit local changes<br />
# This preserves local changes<br />
git commit -m "CRON: auto commit"<br />
<br />
# Pull latest changes from upstream<br />
git fetch<br />
git merge origin/master -m "Auto Merge"<br />
<br />
# Get new version hash<br />
GIT_NEW_REVISION=$(getCurrentVersion)<br />
<br />
if [ $GIT_REVISION != $GIT_NEW_REVISION ]<br />
then<br />
# Version has changed we need to update<br />
echo "Reload fastd peers"<br />
kill -HUP $(cat /var/run/fastd.$FASTD_PEERS.pid)<br />
fi<br />
done<br />
</pre><br />
* Auch dieses Skript ausführbar machen: <code>chmod +x /usr/bin/autoupdate_fastd_keys.sh</code><br />
=== Skripte in crontab eintragen ===<br />
* In <code>sudo crontab -e</code> folgende Zeilen anhängen<br />
<pre><br />
*/5 * * * * /usr/bin/autoupdate_fastd_keys.sh > /dev/null 2>&1<br />
* * * * * /usr/bin/check_gateway.sh > /dev/null 2>&1<br />
</pre><br />
== Fastd-Config ==<br />
* <code>mkdir /etc/fastd/freifunk-{saar,lux}/</code><br />
* Config-Dateien anlegen und entsprechenden Inhalt reinkopieren:<br />
<pre><br />
log level warn;<br />
log to syslog level info;<br />
<br />
hide ip addresses yes;<br />
hide mac addresses yes;<br />
<br />
interface "xxxxMESH";<br />
<br />
method "salsa2012+umac"; # new method (faster)<br />
method "salsa2012+gmac";<br />
<br />
bind any:10000 interface "eth0";<br />
<br />
include "secret.conf";<br />
mtu 1426; # 1492 - IPv4/IPv6 Header - fastd Header...<br />
<br />
include peers from "peers";<br />
include peers from "peers-gw";<br />
<br />
secure handshakes yes;<br />
<br />
on up "<br />
ip link set dev xxxxMESH address ca:fe:ba:be:00:0X<br />
ip link set dev xxxxMESH up<br />
";<br />
</pre><br />
* Secret Keys aus den Repos besorgen und in secret.conf schreiben<br />
* Neuen SSH-Key anlegen mit <code>ssh-keygen -t ecdsa</code>, als Deploy Key in die Gitlab-Projekte https://git.hacksaar.de/FreifunkSaar/mesh-vpn-peers und https://git.hacksaar.de/FreifunkSaar/mesh-vpn-peers-lux eintragen.<br />
* Mesh-VPN-Peers-Verzeichnis als "peers" klonen: <code>git clone git@hacksaar.de:FreifunkSaar/mesh-vpn-peers.git peers</code> bzw <code>git clone git@hacksaar.de:FreifunkSaar/mesh-vpn-peers-lux.git peers</code> jeweils im entsprechende Verzeichnis<br />
* Feuer!: <code>sudo service fastd start</code><br />
<br />
== DNS, DHCP und RA-Server dnsmasq ==<br />
* Installieren: <code>apt-get install dnsmasq</code><br />
* /etc/dnsmasq.conf<br />
<pre><br />
bogus-priv<br />
no-resolv<br />
no-poll<br />
log-facility=/dev/null<br />
<br />
server=8.8.8.8<br />
server=8.8.4.4<br />
<br />
read-ethers<br />
expand-hosts<br />
</pre><br />
* /etc/dnsmasq.d/ffsaar<br />
<pre><br />
local=/ffsaar/<br />
interface=saarBR<br />
domain=ffsaar<br />
<br />
dhcp-range=10.24.XXX.1,10.24.XXX.254,180<br />
dhcp-range=fd4e:f2d7:88d2:ffff::,64,180,ra-names<br />
</pre><br />
* /etc/dnsmasq.d/fflux<br />
<pre><br />
local=/fflux/<br />
interface=luxBR<br />
domain=fflux<br />
<br />
dhcp-range=10.24.XXX.1,10.24.XXX.254,180<br />
dhcp-range=fd4e:f2d7:88d2:fffe::,64,180,ra-names<br />
</pre><br />
* /etc/hosts<br />
<pre><br />
# Freifunk Sachen<br />
10.24.192.2 static.services.ffsaar ntp.services.ffsaar<br />
fd4e:f2d7:88d2:ffff::2 static.services.ffsaar ntp.services.ffsaar<br />
<br />
10.24.192.1 router.ffsaar node.ffsaar local.ffsaar knoten.ffsaar my.ffsaar<br />
fd4e:f2d7:88d2:ffff::1 router.ffsaar node.ffsaar local.ffsaar knoten.ffsaar my.ffsaar<br />
</pre><br />
=== isc-dhcp-server (in Zukunft mal umzustellen) ===<br />
* /etc/dhcp/dhcpd.conf: (Komplett ersetzen)<br />
<pre><br />
ddns-update-style none;<br />
default-lease-time 300;<br />
max-lease-time 300;<br />
authoritative;<br />
<br />
log-facility local6;<br />
<br />
subnet 10.24.192.0 netmask 255.255.192.0 {<br />
range 10.24.XXX.0 10.24.XXX+3.255;<br />
option routers 10.24.192.ZZZ;<br />
option domain-name-servers 10.24.192.2, 10.24.192.3, 10.24.192.4;<br />
option domain-search "ffsaar";<br />
option ntp-servers 10.24.192.2, 10.24.192.3, 10.24.192.4;<br />
}<br />
<br />
subnet 10.24.128.0 netmask 255.255.192.0 {<br />
range 10.24.YYY.0 10.24.YYY+3.255;<br />
option routers 10.24.128.ZZZ;<br />
option domain-name-servers 10.24.128.2, 10.24.128.3, 10.24.128.4;<br />
option domain-search "fflux";<br />
option ntp-servers 10.24.128.2, 10.24.128.3, 10.24.128.4;<br />
}<br />
</pre><br />
* XXX, XXX+3, YYY, YYY+3, ZZZ durch richtige Werte ersetzen<br />
* /etc/default/isc-dhcp-server (Zeile INTERFACES ersetzen)<br />
<pre><br />
INTERFACES="saarBR luxBR"<br />
</pre><br />
* Neu starten: <code>service isc-dhcp-server restart</code><br />
<br />
== IPTables ==<br />
<br />
* installieren: <code>apt-get install iptables-persistent</code><br />
* /etc/iptables/rules.v4 UND /etc/iptables/rules.v6<br />
<pre><br />
*mangle<br />
:PREROUTING ACCEPT [0:0]<br />
:INPUT ACCEPT [0:0]<br />
:FORWARD ACCEPT [0:0]<br />
:OUTPUT ACCEPT [0:0]<br />
:POSTROUTING ACCEPT [0:0]<br />
COMMIT<br />
<br />
*nat<br />
:PREROUTING ACCEPT [0:0]<br />
:INPUT ACCEPT [0:0]<br />
:OUTPUT ACCEPT [0:0]<br />
:POSTROUTING ACCEPT [0:0]<br />
-A POSTROUTING -o tun0 -j MASQUERADE<br />
COMMIT<br />
</pre><br />
== Exit-VPN ==<br />
abhängig von der Config einzurichten<br />
== Knoteninformationen (Alfred...) ==<br />
'''Dieser Punkt befindet sich aktuell in der Erstellung und wird später noch auf die anderen Kapitel aufgeteilt --[[Benutzer:Rugosh|Rugosh]] ([[Benutzer Diskussion:Rugosh|Diskussion]]) 16:38, 22. Feb. 2015 (CET)'''<br />
<br />
Alfred wird auf den Gateways benötigt um die Knoteninformationen zu sammeln und aus diesen Informationen eine Knotendatei unter anderem für die Freifunkkarte bauen zu können.<br />
Der Server, auf welchem die Knotendatei generiert wird ist hier logisch gesehen der Master die anderen Systeme sind als Slave zu konfigurieren.<br />
<br />
Da wir auf unseren Gateways sowohl Saar las auch Lux Freifunk betreiben benötigen wir auch eine Doppelkonfiguration der Knotenerstellung. Dies betrifft sowohl Alfred als auch den Punkt, dass der Master für mehrere Communities Kartendaten erstellen können muss.<br />
<br />
=== Slave Konfiguration ===<br />
Benötigte Komponenten:<br />
* Alfred<br />
* batadv-vis<br />
<br />
installation via<br />
<pre><br />
sudo apt-get install alfred batadv-vis<br />
</pre><br />
<br />
==== Alfred Konfiguration (saar only) ====<br />
Zuerst muss alfred und batadv gestopt werden<br />
<pre><br />
sudo service alfred stop<br />
sudo service batadv-vis stop<br />
</pre><br />
<br />
Anpassen der alfred Konfigruation<br />
<pre><br />
sudo nano /etc/default/alfred<br />
</pre><br />
<br />
<pre><br />
#<br />
# /etc/default/alfred<br />
#<br />
<br />
# Additional command line options<br />
DAEMON_OPTS=""<br />
<br />
# Enable master mode (0/1)<br />
MASTER=0<br />
<br />
# Interface for A.L.F.R.E.D. to listen on. Has to be specified.<br />
INTERFACE=saarBR<br />
<br />
# Specify the batman-adv interface configured on the system (default: bat0).<br />
# Use 'none' to disable the batman-adv based best server selection.<br />
BATMANIF=saarBAT<br />
</pre><br />
<br />
Anpassen der batadv-vis Konfuguration<br />
<pre><br />
sudo nano /etc/default/batadv-vis<br />
</pre><br />
<br />
<pre><br />
#<br />
# /etc/default/batadv-vis<br />
#<br />
<br />
# Specify the batman-adv interface configured on the system (default: bat0).<br />
BATMANIF=saarBAT<br />
</pre><br />
<br />
Starten der Dienste<br />
<pre><br />
sudo service alfred start<br />
sudo service batadv-vis start<br />
</pre><br />
<br />
Überprüfen ob alles läuft und hoffentlich freuen :-)<br />
<br />
==== Alfred Konfiguration für saar und lux (aktuell nicht verwendet) ====<br />
Wir benötigen zuerst einmal zwei Alfred daemons:<br />
<pre><br />
sudo service alfred stop<br />
sudo cp /etc/default/alfred /etc/default/alfred-saar<br />
sudo cp /etc/default/alfred /etc/default/alfred-lux<br />
sudo cp /etc/init.d/alfred /etc/init.d/alfred-saar<br />
sudo cp /etc/init.d/alfred /etc/init.d/alfred-lux<br />
</pre><br />
Alfred muss auf auf dem Slave lediglich auf den MASTER=0 gesetzt werden und das Interface, sowie Batman muss angegeben sein. Die Konfiguration findet in der Konfigurationsdatei <code>/etc/default/alfred-XXX</code> wie folgt statt:<br />
<pre><br />
#<br />
# /etc/default/alfred-saar<br />
#<br />
<br />
# Additional command line options<br />
DAEMON_OPTS=""<br />
<br />
# Enable master mode (0/1)<br />
MASTER=0<br />
<br />
# Interface for A.L.F.R.E.D. to listen on. Has to be specified.<br />
INTERFACE=br-ff<br />
<br />
# Specify the batman-adv interface configured on the system (default: bat0).<br />
# Use 'none' to disable the batman-adv based best server selection.<br />
BATMANIF=saarBAT<br />
</pre><br />
<pre><br />
#<br />
# /etc/default/alfred-lux<br />
#<br />
<br />
# Additional command line options<br />
DAEMON_OPTS=""<br />
<br />
# Enable master mode (0/1)<br />
MASTER=0<br />
<br />
# Interface for A.L.F.R.E.D. to listen on. Has to be specified.<br />
INTERFACE=luxBR<br />
<br />
# Specify the batman-adv interface configured on the system (default: bat0).<br />
# Use 'none' to disable the batman-adv based best server selection.<br />
BATMANIF=luxBAT<br />
</pre><br />
Anpassen der init.d Dateien für die Alfreds...<br />
'''Nachfolgende Configs erzeugen noch keinen eigenständigen Alfed Socket...''' Leider muss damit die Alfreds eigene Sockets haben anscheinend alfred selbst mit anderen werten kompaliert werden https://github.com/tcatm/alfred/blob/master/alfred.h oder hier muss eine andere (bessere) Lösung gefunden werden. <br />
<pre><br />
# Ausschnitt der anzupassenden Datei /etc/init.d/alfred-saar<br />
<br />
DESC="A.L.F.R.E.D -> Saar"<br />
NAME=alfred<br />
NAME2=alfred-saar<br />
DAEMON=/usr/sbin/$NAME<br />
PIDFILE=/var/run/$NAME2.pid<br />
SCRIPTNAME=/etc/init.d/$NAME2<br />
GROUP=alfred <br />
OPTIONS=""<br />
UMASK=0117<br />
<br />
[ -x "$DAEMON" ] || exit 0<br />
<br />
# Source defaults.<br />
[ -r /etc/default/$NAME2 ] && . /etc/default/$NAME2<br />
</pre><br />
<pre><br />
# Ausschnitt der anzupassenden Datei /etc/init.d/alfred-lux<br />
<br />
DESC="A.L.F.R.E.D -> Lux"<br />
NAME=alfred-lux<br />
DAEMON=/usr/sbin/$NAME<br />
PIDFILE=/var/run/$NAME2.pid<br />
SCRIPTNAME=/etc/init.d/$NAME2<br />
GROUP=alfred<br />
OPTIONS=""<br />
UMASK=0117<br />
<br />
[ -x "$DAEMON" ] || exit 0<br />
<br />
# Source defaults.<br />
[ -r /etc/default/$NAME2 ] && . /etc/default/$NAME2<br />
</pre><br />
<br />
Starten der neuen Alfreds<br />
<pre><br />
sudo service alfred-saar start<br />
sudo service alfred-lux start<br />
</pre><br />
Nun testen ob alles wie gewünscht funktioniert und erst nach einem erfolgreichen Test die nun nicht mehr benötigten Daten löschen.<br />
<pre><br />
sudo rm /etc/default/alfred<br />
sudo rm /etc/init.d/alfred.conf<br />
</pre><br />
<br />
=== batadv-vis ====<br />
TODO<br />
<br />
=== Master Konfiguration ===<br />
Benötigte Komponenten:<br />
* Alfred<br />
* Alfred-JSON<br />
* Batman<br />
<br />
==== Alfred Konfiguration ====<br />
Alfred muss auf auf dem Slave lediglich auf den MASTER=1 gesetzt werden und das Interface, sowie Batman muss angegeben sein. Für Details siehe [[#Alfred_Konfiguration | Slave Konfiguration -> Alfred Konfigurieren ]]<br />
'''Achtung: Da auf dem Master aktuell nur ein Batman device läuft, ist hier aktuell kein alfred-lux gestartet, aber vorkonfiguriert'''<br />
<br />
==== Knotendateigenerierung ====<br />
* Benötigt auch alias config<br />
* bat2nodes für Kartengenerierung mit mkmap Skript. Checkout newest Version from https://github.com/freifunk-saar/ffmap-backend -> done.<br />
* Cron Eintrag vom mkmap Skript<br />
<br />
==== Alias Konfiguration ====<br />
Da wir uns für die manuelle Konfiguration des Announcement der Gateway Informationen entschieden haben ist eine Anpassung der Alias Datei für jede neue Gateway erforderlich.<br />
Die Dateien <code>aliases_saar.json</code> und <code>aliases_lux.json</code> befindet sich im bat2nodes Verzeichnis und beinhaltet für jede Gateway einen Alias Eintrag.<br />
<br />
Beipiel:<br />
<pre><br />
{<br />
"<KENNUNG>1" : {<br />
"name" : "gw1.saar.freifunk.net",<br />
"vpn" : true<br />
},<br />
"<KENNUNG>2" : {<br />
"name" : "gw2.saar.freifunk.net",<br />
"vpn" : true<br />
}<br />
}<br />
</pre><br />
<br />
=== batadv-vis ====<br />
TODO<br />
<br />
=== alfed-json ====<br />
<br />
<br />
== To be continued... ==<br />
* DNSmasq statt radvd, bind, isc-dhcp-server<br />
<br />
[[Kategorie:Freifunk]]</div>Constantinhttps://wiki.hacksaar.de/index.php?title=Freifunk:User_Services&diff=2004Freifunk:User Services2015-06-09T23:06:16Z<p>Constantin: Kategorie "Freifunk" hinzugefügt</p>
<hr />
<div>Hier können User ihre über das Freifunknetz angebotenen Services eintragen. Das allozieren von IP-Adressen passiert aus dem Bereich 10.24.194.0/23 und passiert entweder indem ihr es selbst hier eintragt oder uns auf der freifunk-vpn-Liste bescheid gebt. Für einen DNS-Namen müsst ihr euch auf jeden Fall an uns wenden.<br />
<br />
{| class="wikitable"<br />
! Service<br />
! Anbieter<br />
! MAC-Adresse<br />
! DNS-Name<br />
! IPv4<br />
! IPv6<br />
|-<br />
| Minecraft Server<br />
| Marc Lippert <marc ät yulyvee punkt de><br />
| mcserver.ffsaar<br />
| -<br />
| 10.24.194.0<br />
| -<br />
|-<br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
|}<br />
<br />
Wenn euch eine IP-Adresse zugewiesen wurde oder ihr euch eine genommen habt, nehmt bitte folgende Einstellungen (im Moment noch statisch) vor:<br />
<br />
IPv4: <br />
* Adresse: Die von euch / uns gewählte und in der Tabelle aufgeführte IP<br />
* Subnetzmaske: 18 bzw 255.255.192.0<br />
* Gateway: 10.24.192.2<br />
* DNS: 10.24.192.2<br />
<br />
IPv6:<br />
* Adresse: Die von euch / uns gewählte und in der Tabelle aufgeführte IP<br />
* Subnetzmaske: 64<br />
* DNS: fd4e:f2d7:88d2:ffff::2<br />
<br />
[[Kategorie:Freifunk]]</div>Constantinhttps://wiki.hacksaar.de/index.php?title=Freifunk:Router_im_Saarland_kaufen&diff=2003Freifunk:Router im Saarland kaufen2015-06-09T23:06:02Z<p>Constantin: Kategorie "Freifunk" hinzugefügt</p>
<hr />
<div>Natürlich kann man Freifunk-Router im Internet bestellen. Wer aber sofort loslegen oder den lokalen Einzelhandel unterstützen möchte, kann alternativ ein Geschäft in der Nähe aufsuchen. Dies ist ein Überblick über alle Einzelhändler im Saarland, die mit Freifunk Saar kompatible Router anbieten.<br />
<br />
Fehlt ein Einzelhändler in der Liste? Dann trag' ihn ein oder maile den Einzelhändler mit Adresse, im Angebot geführte Modelle und deren Preis an freifunk-public@lists.hacksaar.de.<br />
<br />
{| class="wikitable"<br />
|-<br />
! Händler/Geschäft !! Ort, Straße !! Gecheckt am !! TP-Link TL-841N !! TP-Link TL-841ND !! TP-Link WDR-3600 !! TP-Link WDR-4300 !! Bemerkungen<br />
|-<br />
| [http://www.conrad.de/ce/de/ChainstoreInfo.html?chainstorecode=CS_DE_SB Conrad Elektronik ] || Trierer Straße 16-20 Saarbrücken|| 28.01.2015 || 21,99 || 39,99 || 44,99 || 54,99 || Man kann auf conrad.de prüfen, wie viele der gewünschten Geräte in einer bestimmten Filiale vorrätig ist.<br />
|-<br />
| [https://www.f-u-w.de/IT-Fachmarkt/ Fröhlich + Walter] || Behrener Straße 8 66117 Saarbrücken || 02.02.2015 || || 24,49 || 40,23 || <br />
|-<br />
| [http://www.saturn.de/mcs/marketinfo/Saturn-Saarbr%C3%BCcken,17327,-3.html Saturn] || Triererstraße 1 66111 Saarbrücken || 11.02.2015 || || 21,99 || || ||<br />
|-<br />
| [http://www.mediamarkt.de/mcs/marketinfo/Media-Markt-Saarbr%C3%BCcken-Burbach-auf-den-Saarterrassen,67371,-3.html Media Markt] || Dr.-Tietz-Str. 13 66115 Saarbrücken || 18.02.2015 || || 24,99 || ||<br />
|}<br />
<br />
{| class="wikitable"<br />
|-<br />
! Online Preisvergleich !! TP-Link TL-841N !! TP-Link TL-841ND !! TP-Link WDR-3600 !! TP-Link WDR-4300 !! Bemerkungen<br />
|-<br />
| idealo.de || [http://www.idealo.de/preisvergleich/OffersOfProduct/ms/1022764_-tl-wr841n-tp-link.html Preisvergleich] || [http://www.idealo.de/preisvergleich/OffersOfProduct/ms/2087861_-tl-wr841nd-tp-link.html Preisvergleich] || [http://www.idealo.de/preisvergleich/OffersOfProduct/ms/3415997_-tl-wdr3600-tp-link.html Preisvergleich]|| [http://www.idealo.de/preisvergleich/OffersOfProduct/ms/3315767_-tl-wdr4300-tp-link.html Preisvergleich] || Versandkosten beachten (Sortierung Gesamtpreis auswählen)<br />
|-<br />
|| geizhals.de||[http://geizhals.de/tp-link-tl-wr841n-a340658.html Preisvergleich] || [http://geizhals.de/tp-link-tl-wr841nd-a601787.html Preisvergleich] || [http://geizhals.de/tp-link-tl-wdr3600-a806392.html Preisvergleich] || [http://geizhals.de/tp-link-tl-wdr4300-a772368.html Preisvergleich] || Versandkosten beachten (inklusive Versand auswählen)<br />
|}<br />
<br />
[[Kategorie:Freifunk]]</div>Constantinhttps://wiki.hacksaar.de/index.php?title=Freifunk&diff=2002Freifunk2015-06-09T23:05:46Z<p>Constantin: Kategorie "Freifunk" hinzugefügt</p>
<hr />
<div>Diese Seite wird für die Dokumentation der Freifunk Saar-Infrastruktur genutzt. Der technische Hauptverantwortliche ist im Moment [[User:Tobi042 | Tobias Theobald]]<br />
<br />
[[Freifunk:Router_im_Saarland_kaufen | Router im Saarland kaufen]]<br />
<br />
[[Freifunk:Werbematerial | Werbematerial]]<br />
<br />
[[Freifunk:User Services | User Services]]<br />
<br />
== Admin-Sachen ==<br />
<br />
[[Freifunk:IP-Adressen | IP-Adressen]]<br />
<br />
[[Freifunk:Mesh-VPN Gateway-Server einrichten | Mesh-VPN Gateway-Server einrichten]]<br />
<br />
[[Freifunk:Mesh-VPN Keys eintragen | Mesh-VPN Keys eintragen]]<br />
<br />
[[Kategorie:Freifunk]]</div>Constantinhttps://wiki.hacksaar.de/index.php?title=Freifunk:IP-Adressen&diff=2001Freifunk:IP-Adressen2015-06-09T23:05:28Z<p>Constantin: Kategorie "Freifunk" hinzugefügt</p>
<hr />
<div>Hier sind ein paar technische Details zu unseren Gateway-Servern.<br />
<br />
= Team =<br />
<br />
Grundsätzlich kümmert sich jeder aus dem Team um allgemeine Fragen auf der Mailingliste und das Eintragen von neuen VPN-Keys. Darüber hinaus haben manche Team-Mitglieder spezielle Aufgaben, die sie ausführen bzw. Themengebiete mit denen sie sich besonders auskennen.<br />
<br />
{| class="wikitable"<br />
! style="font-weight: bold;" | Name<br />
! style="font-weight: bold;" | Aufgabenbereiche<br />
|-<br />
| [[Benutzer:Kimcm|KimCM]]<br />
| Public Relations, Webseite<br />
|-<br />
| [[Benutzer:Tobi042|Tobias Theobald]]<br />
| Gateway-Administration, Firmware, allgemeine technische Fragen<br />
|-<br />
| [[Benutzer:Rugosh|Tobias Kuhn]]<br />
| Knotenkarte, Alfred<br />
|-<br />
| Tobias von dem Broch<br />
| Richtfunk, Antennenfragen<br />
|-<br />
| [[Benutzer:Marvin|Marvin W]]<br />
| Richtfunk<br />
|-<br />
| [[Benutzer:Constantin|Constantin Berhard]]<br />
| <br />
|}<br />
<br />
= Hardware-Details =<br />
<br />
{| class="wikitable"<br />
! style="font-weight: bold;" | Gateway<br />
! CPU Typ<br />
! CPU Kerne / Threads<br />
! RAM<br />
! Platte<br />
! Internet-Anbindung<br />
! Hoster<br />
! Sponsor<br />
! Zusätzliche Services<br />
! Virtualisierung<br />
|-<br />
| style="font-weight: bold;" | gw1.saar.freifunk.net<br />
| Intel(R) Xeon(R) CPU L5520 @ 2.27GHz<br />
| 4 / 4<br />
| 512 MB<br />
| 10 GB<br />
| 100 MBit Shared<br />
| server.lu<br />
| Tobias Theobald / Marc Schmit<br />
| Firmwares für Autoupdater, Knotenkarte<br />
| Xen<br />
|-<br />
| style="font-weight: bold;" | gw2.saar.freifunk.net<br />
| Intel Core i7 9xx<br />
| 2 / 2<br />
| 512 MB<br />
| 10 GB<br />
| 100 MBit down / 6 MBit up<br />
| <br />
| TKS e.V.<br />
| <br />
| KVM<br />
|-<br />
| style="font-weight: bold;" | gw3.saar.freifunk.net<br />
| Intel(R) Atom(TM) CPU N2800 @ 1.86GHz<br />
| 2 / 4<br />
| 2 GB<br />
| 500 GB<br />
| 100 MBit shared<br />
| Kimsufi / OVH<br />
| <br />
| <br />
| ?<br />
|-<br />
| style="font-weight: bold;" | gw4.saar.freifunk.net<br />
| Intel(R) Atom(TM) CPU N2800 @ 1.86GHz<br />
| 2 / 4<br />
| 2 GB<br />
| 500 GB<br />
| 100 MBit shared<br />
| Kimsufi / OVH<br />
| <br />
| <br />
| ?<br />
|}<br />
<br />
= Public DNS / IPs =<br />
<br />
Hier eine Tabelle mit den DNS-Namen und IP-Adressen unserer Gateways.<br />
<br />
{| class="wikitable"<br />
! Gateway<br />
! style="font-weight: bold;" | Alt DNS Name<br />
! style="font-weight: bold;" | Public IPv4<br />
! style="font-weight: bold;" | Public IPv6<br />
|-<br />
| style="font-weight: bold;" | gw1.saar.freifunk.net<br />
| freifunk.tobi042.de<br />
| 94.242.195.78<br />
| 2a01:608:ffff:9876:cafe:babe:6:1<br />
|-<br />
| style="font-weight: bold;" | gw2.saar.freifunk.net<br />
| freifunk.dyn.hacksaar.de<br />
| (dynamisch)<br />
| (dynamisch)<br />
|-<br />
| style="font-weight: bold;" | gw3.saar.freifunk.net<br />
| ns326072.ip-37-187-107.eu<br />
| 37.187.107.18<br />
| 2001:41d0:a:3b12::1<br />
|-<br />
| style="font-weight: bold;" | gw4.saar.freifunk.net<br />
| ns327157.ip-37-187-109.eu<br />
| 37.187.109.160<br />
| 2001:41d0:a:62a0::1<br />
|}<br />
<br />
Anmerkung: GW2 steht im Hackerspace des TKS e.V. hinter einem dynamischen Kabel Deutschland Anschluss, daher sind die IP-Adressen hier dynamisch.<br />
<br />
Weitere Anmerkung: GW3 und 4 sind Kimsufi-Server, deren DNS-CName verweist noch nicht auf die IPv6-Adresse der Server. <br />
<br />
= Mesh IPs =<br />
<br />
Jeder Gateway ist Teil unseres Mesh-VPN und braucht als solches diverse Adressen, über die er im Mesh erreichbar ist.<br />
<br />
{| class="wikitable"<br />
! Gateway<br />
! style="font-weight: bold;" | Saar Mesh IPv4<br />
! style="font-weight: bold;" | Saar Mesh IPv6<br />
! style="font-weight: bold;" | Saar Mesh MAC<br />
! style="font-weight: bold;" | Lux Mesh IPv4<br />
! style="font-weight: bold;" | Lux Mesh IPv6<br />
! style="font-weight: bold;" | Lux Mesh MAC<br />
|-<br />
| style="font-weight: bold;" | gw1.saar.freifunk.net<br />
| 10.24.192.2<br />
| fd4e:f2d7:88d2:ffff::2<br />
| ca:fe:ba:be:00:01<br />
| 10.24.128.2<br />
| fd4e:f2d7:88d2:fffe::2<br />
| ca:fe:ba:be:01:01<br />
|-<br />
| style="font-weight: bold;" | gw2.saar.freifunk.net<br />
| 10.24.192.3<br />
| fd4e:f2d7:88d2:ffff::3<br />
| ca:fe:ba:be:00:02<br />
| 10.24.128.3<br />
| fd4e:f2d7:88d2:fffe::3<br />
| ca:fe:ba:be:01:02<br />
|-<br />
| style="font-weight: bold;" | gw3.saar.freifunk.net<br />
| 10.24.192.4<br />
| fd4e:f2d7:88d2:ffff::4<br />
| ca:fe:ba:be:00:03<br />
| 10.24.128.4<br />
| fd4e:f2d7:88d2:fffe::4<br />
| ca:fe:ba:be:01:03<br />
|-<br />
| style="font-weight: bold;" | gw4.saar.freifunk.net<br />
| 10.24.192.5<br />
| fd4e:f2d7:88d2:ffff::5<br />
| ca:fe:ba:be:00:04<br />
| 10.24.128.5<br />
| fd4e:f2d7:88d2:fffe::5<br />
| ca:fe:ba:be:01:04<br />
|}<br />
<br />
Darüber hinaus gibt es in jedem Netz eine Anycast IP, die immer auf das gerade verwendete Gateway zeigt:<br />
<br />
Saar: 10.24.192.1 / fd4e:f2d7:88d2:ffff::1<br />
Lux: 10.24.128.1 / fd4e:f2d7:88d2:fffe::1<br />
<br />
= DHCP-Ranges =<br />
<br />
Auf jedem Gateway läuft pro Netz (Saar, Lux) ein DHCP-Server, der IP-Adressen an Clients verteilt, die diesen Server als Gateway nutzen. Grundsätzlich verteilen wir hier /22-Ranges, also bis zu 1022 IP-Adressen pro Gateway. Ich halte es für denkbar, dass ein einzelner Server nicht so viele Clients packt, aber reduzieren geht ja schließlich immer, erweitern ist problematisch.<br />
<br />
{| class="wikitable"<br />
! Gateway<br />
! style="font-weight: bold;" | Saar DHCP Range<br />
! style="font-weight: bold;" | Lux DHCP Range<br />
|-<br />
| style="font-weight: bold;" | gw1.saar.freifunk.net<br />
| 10.24.196.0/22<br />
| 10.24.132.0/22<br />
|-<br />
| style="font-weight: bold;" | gw2.saar.freifunk.net<br />
| 10.24.200.0/22<br />
| 10.24.136.0/22<br />
|-<br />
| style="font-weight: bold;" | gw3.saar.freifunk.net<br />
| 10.24.204.0/22<br />
| 10.24.140.0/22<br />
|-<br />
| style="font-weight: bold;" | gw4.saar.freifunk.net<br />
| 10.24.208.0/22<br />
| 10.24.144.0/22<br />
|}<br />
<br />
Reservierte andere Ranges:<br />
<br />
{| class="wikitable"<br />
! style="font-weight: bold;" | Zuweisung<br />
! style="font-weight: bold;" | Saar-Range<br />
! style="font-weight: bold;" | Lux-Range<br />
|-<br />
| Admin-Netz<br />
| 10.24.192.0/24<br />
| 10.24.128.0/24<br />
|-<br />
| Nicht zugewiesen<br />
| 10.24.193.0/24<br />
| 10.24.129.0/24<br />
|-<br />
| User Services<br />
| 10.24.194.0/23<br />
| 10.24.130.0/23<br />
|}<br />
<br />
= Mesh Public Keys =<br />
<br />
Das Mesh-VPN wird mit der VPN-Software fastd realisiert. Sie ist klein und schnell und damit wunderbar für den Einsatz auf Routern geeignet. <br />
<br />
Die saarländischen Mesh-Instanzen lauschen immer auf UDP Port 10000, die luxemburgischen auf Port 10001. Als Cipher unterstützen unsere Server salsa2012+umac, die VPN-interne MTU beträgt 1426 byte, wobei sich das in Zukunft ändern wird, da durch den größeren IPv6-Header die MTU kleiner wird (d.h. wird irgendwann in Zukunft auf 1406 geändert).<br />
<br />
Hier die Public Keys und den Online-Status (nicht live) unserer Gateways:<br />
<br />
{| class="wikitable"<br />
! style="font-weight: bold;" | Gateway<br />
! style="font-weight: bold;" | Public Key Saar<br />
! style="font-weight: bold;" | Aktiv?<br />
! style="font-weight: bold;" | Public Key Lux<br />
! style="font-weight: bold;" | Aktiv?<br />
|-<br />
| style="font-weight: bold;" | gw1.saar.freifunk.net<br />
| 5136a920a8c7aa9ae2ca1c2a1e33ea8c45e01501fac0f02b9d6a05b167ac5993<br />
| Ja<br />
| 4ed85c21d3db653bd2f1b210a8b60cbe25c40a3c2b756fc9c30d864466ad519d<br />
| Nein<br />
|-<br />
| style="font-weight: bold;" | gw2.saar.freifunk.net<br />
| 80859883c8a22867b20082078ab0934bdf58f556e7acda90730ea282d8da9388<br />
| Ja<br />
| 0ce6c650b07207b05ee4be3680cb1b1c69aea92fd76fecda50c720061f5cf9af<br />
| Ja<br />
|-<br />
| style="font-weight: bold;" | gw3.saar.freifunk.net<br />
| 711d1dc6f2048ffe88997441612ca764595b414abea5495c4f3ce746c72774e6<br />
| Ja<br />
| 440fa235832b933bebb66c91929a83a9c3a47348f164b1c7440661bb142dd32b<br />
| Ja<br />
|-<br />
| style="font-weight: bold;" | gw4.saar.freifunk.net<br />
| 33e02014b00a45bc8249b4428a9da614a370b5e386fa5d8d66c325941aa27568<br />
| Ja<br />
| 260f0a780281f49cdee9332c2139416cd715fb0257ac75d49ce43c4125654e36<br />
| Ja<br />
|}<br />
<br />
= Mesh WLAN =<br />
<br />
Hier die Details für das WLAN auf den Clients<br />
<br />
{| class="wikitable"<br />
! style="font-weight: bold;" | Netz<br />
! style="font-weight: bold;" | Mesh {E/B}SSID<br />
! style="font-weight: bold;" | Clients ESSID<br />
! style="font-weight: bold;" | 2.4 GHz Kanal<br />
! style="font-weight: bold;" | 5 GHz Kanal<br />
! style="font-weight: bold;" | HT-Modul<br />
|-<br />
| style="font-weight: bold;" | Saar<br />
| 5e:ba:7a:d2:c4:ba<br />
| saar.freifunk.net<br />
| 1<br />
| 36<br />
| HT40+<br />
|-<br />
| style="font-weight: bold;" | Lux<br />
| 5e:ba:7a:d2:c4:bb<br />
| luxembourg.freifunk.net<br />
| 1<br />
| 36<br />
| HT40+<br />
|}<br />
<br />
[[Kategorie:Freifunk]]</div>Constantinhttps://wiki.hacksaar.de/index.php?title=Freifunk:Mobiler_Hotspot&diff=2000Freifunk:Mobiler Hotspot2015-06-09T23:04:58Z<p>Constantin: Kategorie "Freifunk" hinzugefügt</p>
<hr />
<div><p style="background-color: #F0F0E7; border: 1px solid #cc9933; padding: 1em">Im Folgenden meint eine mit # beginnende Zeile, dass der entsprechende Befehl auf einer root-Shell auf dem Freifunk-Router ausgeführt werden soll. Dazu wird in der Regel SSH benutzt, dass zunächst in den Experteneinstellungen der Freifunk-Firmware aktiviert werden muss.</p><br />
<br />
== Autoupdater deaktivieren ==<br />
<br />
Der Autoupdater sollte deaktiviert werden, bevor Änderungen am Betriebssystem des Routers vorgenommen werden. Die Änderungen an Konfigurationsdateien sollten nach einem Update zwar noch erhalten sein, es ist aber möglich, dass individuell installierte Programme bzw. Software-Pakete durch ein Autoupdate ersetzt würden.<br />
<br />
Deaktivierung des Autoupdaters:<br />
<br />
<pre># uci set autoupdater.settings.enabled='0'<br />
# uci commit</pre><br />
<br />
== Einrichtung eines USB-3G/LTE-Dongles mit Gluon ==<br />
<br />
USB-Dongles erlauben es, einen Freifunk-Router wie den TP-Link WDR4300 auch mobil zu benutzen, sofern für Stromversorgung gesorgt ist. Da sich die USB-Dongles teilweise sehr stark in Ihrer Funktionalität unterscheiden, müssen Sie auch je nach Modell anders angesteuert werden.<br />
<br />
Die Freifunk-Firmware kommt ohne USB-Unterstützung. Diese kann aber nachträglich installiert werden:<br />
<pre># opkg update<br />
# opkg install kmod-usb-core kmod-usb2 libusb-1.0 usb-modeswitch usbreset</pre><br />
<br />
Nach der Installation ist ein Neustart des Routers erforderlich: <code># reboot && exit</code><br />
<br />
Bei erfolgreicher Installation sollte jetzt die Datei <code>/sys/kernel/debug/usb/devices</code> existieren und nicht leer sein. Je nach Router-Modell können auch andere Pakete erforderlich sein.<br />
<br />
An dieser Stelle noch der Hinweis: ein Freifunk-Netz kann sehr viel Traffic erzeugen, es ist also ratsam, einen ausreichenden Mobilfunkvetrag zu haben. Im folgenden nehmen wir zudem immer an, dass eine SIM-Karte ohne PIN verwendet wird, da dies die Konfiguration teilweise enorm vereinfacht.<br />
<br />
Je nach Art des UMTS-Sticks gibt es unterschiedliche Betriebsarten. Es ist wichtig, im nächsten Kapitel nur die für deinen Stick passende Konfiguration vorzunehmen, also entweder 'PPP bei Nutzung von comgt' oder 'rndis'.<br />
<br />
=== USB-3G-Dongle mit PPP bei Nutzung von comgt ===<br />
<br />
<i>Getestet mit Huawei E1750</i><br />
<br />
Besonders ältere 3G-Dongles benutzen zur Einwahl PPP(oE). Das Tool comgt, dass in den Repositories von OpenWRT liegt, nimmt dabei die meiste Arbeit ab. Zum Test wurde hier ein Huawei E1750 Dongle benutzt.<br />
<pre># opkg update<br />
# opkg install chat comgt kmod-ppp kmod-pppoe kmod-usb-serial kmod-usb-serial-option kmod-usb-serial-wwan ppp ppp-mod-pppoe</pre><br />
<br />
Nach der Installation ist ein Neustart des Routers erforderlich: <code># reboot && exit</code><br />
<br />
Ab hier sollte der USB-Dongle eingesteckt sein (falls er es vorher noch nicht war). <br />
Prüfe zunächst ob der Stick korrekt erkannt wurde:<br />
<pre># usbmode -l<br />
# ls /dev/ttyUSB*<br />
# gcom info -d /dev/ttyUSB0</pre><br />
<br />
Der erste Befehl sollte in den meisten Fällen dein Gerät anzeigen, bei einigen Geräten ist dies aber nicht der Fall und sie funktionieren trotzdem. Beim zweiten Befehl sollte mindestens ein <code>ttyUSB*</code> Gerät anzeigen, häufig sind es auch mehrere. Im Folgenden wird angenommen, dass <code>ttyUSB0</code> vorhanden und zur Modemkommunikation geeignet ist. Wenn es mehrere sind, kann auch einer der anderen ttyUSB* Gerät das richtige sein. Um das rauszufinden, ist der dritte Befehl geeignet: Bei dem richtigen Gerät sollte es Gerätedaten wie z.B. die IMEI anzeigen.<br />
<br />
Anschließend muss die Konfiguration in <code>/etc/config/network</code> zum Beispiel mit dem Text-Editor vi angepasst werden:<br />
<br />
<ol><br />
<li>Das alte WAN-Interface muss umbenannt werden, damit es nicht zu Nameskonflikten kommt. Dazu ändere die Zeile <code>config interface 'wan'</code> etwa in <code>config interface 'wan2'</code></li><br />
<li>Nun legen wir ein neues WAN-Interface an, füge dazu am Ende der Datei hinzu:<br /><br />
<pre>config interface 'wan'<br />
option proto '3g'<br />
option device '/dev/ttyUSB0'<br />
option service 'umts'<br />
option dialnumber '*99#'<br />
option auto '0'<br />
option apn 'internet'</pre><br />
Je nach Provider können hier bei apn und dialnumber andere Werte angegeben werden, die obigen sind aber in den meisten Fällen korrekt.</li><br />
</ol><br />
<br />
Da die meisten USB-Dongles eine gewisse Zeit zum Hochfahren benötigen, fahren wir das Interface nicht beim booten hoch (auto steht auf '0'). Um es 90 Sekunden später anzuschalten, füge in die Datei <code>/etc/rc.local</code> vor <code>exit 0</code> diese Zeilen ein: <br />
<pre>sleep 90<br />
ifup wan</pre><br />
<br />
Zu guter Letzt ist es noch nötig ein Problem mit der Firewall zu umgehen, damit DNS-Anfragen von fastd über das neue Interface geleitet werden können. Dazu lösche die Datei <code>resolv.conf</code> mit <code>rm /etc/resolv.conf</code> und lege sie neu an mit folgendem Inhalt:<br />
<pre>search lan<br />
nameserver 127.0.0.1<br />
nameserver 127.0.0.2</pre><br />
<br />
Nach einem Neustart sollte sich der Freifunk-Router über den 3G-Dongle ins Internet einwählen. Bis alles läuft können durchaus ein paar Minuten nach Anschalten vergehen.<br />
<br />
=== USB-3G-Dongle mit rndis (cdc-ether) ===<br />
<br />
<i>Getestet mit Huawei E303</i><br />
<br />
<pre># opkg update<br />
# opkg install kmod-mii kmod-usb-net kmod-usb-net-rndis kmod-usb-net-cdc-ether</pre><br />
<br />
Nach der Installation ist ein Neustart des Routers erforderlich: <code># reboot && exit</code><br />
<br />
Ab hier sollte der USB-Dongle eingesteckt sein (falls er es vorher noch nicht war). <br />
<br />
Anschließend muss die Konfiguration in <code>/etc/config/network</code> zum Beispiel mit dem Text-Editor vi angepasst werden:<br />
<br />
<ol><br />
<li>Das alte WAN-Interface muss umbenannt werden, damit es nicht zu Nameskonflikten kommt. Dazu ändere die Zeile <code>config interface 'wan'</code> etwa in <code>config interface 'wan2'</code></li><br />
<li>Nun legen wir ein neues WAN-Interface an, füge dazu am Ende der Datei hinzu:<br /><br />
<pre>config interface 'wan'<br />
option proto 'dhcp'<br />
option ifname 'eth1'<br />
option auto '1'</pre><br />
</li><br />
</ol><br />
<br />
Nach einem Neustart sollte sich der Freifunk-Router über den 3G-Dongle ins Internet verbinden.<br />
<br />
== Ortung durch umgebende WLAN-Netze ==<br />
<br />
Ähnlich wie Smartphones kann auch der Freifunk-Router eine Selbstortung auf Basis umliegender WLAN-Netze durchführen, zum Beispiel mit Hilfe der Mozilla Location Services. Damit diese Ortung auf der Karte sichtbar ist und dort automatisch eingetragen wird, müssen einige Modifikation durchgeführt werden:<br />
<br />
<ol><br />
<li>Installiere zunächst einige Abhängigkeiten:<br />
<pre># opkg update<br />
# opkg install libiwinfo-lua curl libpolarssl</pre></li><br />
<li>Editiere die Datei <code>/lib/gluon/announce/nodeinfo.d/location</code> und füge dort am Ende folgendes ein:<br />
<pre>if uci:get_first('gluon-node-info', 'location', 'use_mls', false) then<br />
local ifname = "wlan0"<br />
local iwinfo = require("iwinfo")<br />
local data = iwinfo[iwinfo.type(ifname)]<br />
<br />
local rlist = {}<br />
for _, cell in ipairs(data["scanlist"](ifname)) do<br />
if cell.signal > -100 and cell.signal < 20 then<br />
table.insert(rlist, '{"macAddress": "' .. cell.bssid .. '", "signalStrength": "' .. cell.signal .. '"}')<br />
end<br />
end<br />
local request = '{"wifiAccessPoints": [' .. table.concat(rlist, ',') .. ']}'<br />
<br />
local f = io.popen("curl -k -d '" .. request .. "' 'https://location.services.mozilla.com/v1/geolocate?key=test'")<br />
local line = f:read()<br />
local json = require 'luci.json'<br />
local decode = json.decode(line)<br />
return {<br />
latitude = tonumber(decode.location.lat),<br />
longitude = tonumber(decode.location.lng),<br />
accuracy = tonumber(decode.accuracy),<br />
}<br />
end</pre><br />
Der <code>key=test</code> sollte im Regelbetrieb nicht benutzt werden, frage bei Mozilla nach einem geeigneten API key.</li><br />
<li>Aktiviere die Selbstortung:<br />
<pre># uci set gluon-node-info.location.share_location='0'<br />
# uci set gluon-node-info.location.use_mls='1'<br />
# uci commit</pre></li><br />
</ol><br />
<br />
[[Kategorie:Freifunk]]</div>Constantinhttps://wiki.hacksaar.de/index.php?title=Ideen_f%C3%BCr_zuk%C3%BCnftige_Projekte&diff=1999Ideen für zukünftige Projekte2015-06-09T23:03:12Z<p>Constantin: Freifunk ist umgesetzt</p>
<hr />
<div>==Scalable Vector Sound== <br />
Format, um Sounds ungesampled abzuspeichern und je nach Sampling-Rate der Hardware "rendern"/abspielen zu können<br />
<br />
<br />
==Musikplayer für den Space mit Wunschliste==<br />
* Dagegen: Man kann es nicht 20 Personen Recht machen. Da ist es besser, wenn man sich mit denen, die in einem Raum sind, abspricht ob und welche Musik in welcher Lautstärke laufen soll! <br />
<br />
* Dafür: Bei diesen "Absprachen" dominieren immer diejenigen, die dickköpfig und durchsetzungsstark sind. Oder die, die gern ein Fass aufmachen, wenn ihnen was nicht passt und die anderen entsprechend nichts sagen...alles in allem eine doofe Idee. <br />
<br />
<br />
Fein wäre eine Warteschlangen-Implementierung. Jeder hat einen Account und wenn das Gerät im Gemeinschaftsmusikmodus läuft, kann jeder eine bestimmte Anzahl Songs hintereinander einfügen (damit unsere Musik-Alphatiere nicht den ganzen Abend schon beplaylistet haben, bevor jemand sonst was in die Queue basteln kann. Gimmick am Rande: Eine Party, deren Musik darauf basiert, dass wir ein Webinterface schalten und irgendwelche Leute, tunlichst aus der Hacker- und Makerszene können aus der Ferne uns mit Musik überraschen, fänd ich cool :D //Notiz am Rande:GEMA berücksichtigen oder CC-Musik-DB aufbauen/nutzen<br />
<br />
<br />
==Fillament Extruder==<br />
Ein kleiner Extruder um eigenes Fillament für unseren 3D-Drucker herzustellen (B.S.: [http://www.instructables.com/id/Build-your-own-3d-printing-filament-factory-Filame/?ALLSTEPS])<br />
<br />
<br />
==Nadeldruckermusik==<br />
Nachdem die Forgel so gut geklappt hat haben wir uns nen bissel umgeschaut mit welcher Hardware man noch Musik machen kann.<br />
<br />
Ergebniss: Nadeldrucker :D<br />
<br />
<br />
==Ätzküvette==<br />
Nach 2-3 selbstgeätzen Platinen im Gurkenglas wünscht man sich was besseres. (B.s.: [http://www.fdm-ware.de/Aetzkuevette/index.html])<br />
<br />
<br />
==Aufladestation für Handy's==<br />
Ein kleiner USB-Stromverteiler für auf den Tisch mit ca 5A damit man mehrere Handy's ect. Aufladen kann<br />
<br />
<br />
==mini Kuka==<br />
Diese Orangenen Roboterarme die in der Industrie massenweise eingesetzt werden jetzt nur als kleiner Nachbau zum ausdrucken mit dem 3D-Drucker. Ein par Motoren und schon kann der Spaß losgehen.</div>Constantin