Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Nächste Überarbeitung | Vorhergehende ÜberarbeitungNächste ÜberarbeitungBeide Seiten der Revision | ||
knoten [05.12.2015 19:39] – created havelock | knoten [05.08.2017 10:57] – ↷ Links angepasst weil Seiten im Wiki verschoben wurden havelock | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== Knoten ====== | + | ====== |
+ | Ein Knoten ist eine Router an den sich die Clients (PC, Notebook, Tablet, Handy, etc.) verbinden. Die Verbindung kann über WLAN oder auch per Kabel erfolgen. | ||
+ | Es gibt im Prinzip zwei Varianten: | ||
+ | - Der Knoten ist in Funkreichweite von bereits vorhandenen Knoten. In diesem Fall reicht es aus eine Stromversorgung zur Verfügung zu stellen | ||
+ | - Der Knoten ist nicht ein Reichweite des Pinneberger Netzes. Es muß eine Verbindung zu einem Gateway hergestellt werden. Dafür muß eine Internetverbindung am gewünschten Standort bereitgestellt werden. Es wird Bandbreite benötigt! | ||
- | ==== Daten abfragen ==== | + | Damit ein Knoten an das Pinneberger Netz gebracht werden kann, muß im Detail folgendes gemacht werden: |
- | Anzeigen des Systemprotokolls | + | - Passende [[Hardware]] besorgen |
- | | + | - Pinneberger [[Firmware]] aufspielen |
+ | - Namen für den Knoten ausdenken -> https:// | ||
+ | - [[http:// | ||
+ | - Knoten konfigurieren -> siehe auch [[node_admin|Router administrieren]] | ||
+ | - Knoten am konfigurierten Standort aufstellen | ||
- | Öffentlichen fastd-Schlüssel anzeigen | + | Die [[Firmware]] der Knoten (Router) basiert auf Gluon 2015.1.2. |
- | /etc/init.d/fastd show_key mesh_vpn | + | |
- | siehe auch: https:// | + | Die Knoten (Peers) werden auf dem Gateway '' |
+ | dann auf die weiteren Gateways synchronisiert. Für die Synchronisation läuft auf dem | ||
+ | '' | ||
- | ==== Komplettlöschung ==== | + | Neue Knoten werden auf den anderen Gateways automatisch erkannt. |
+ | Dies geschieht durch den Daemon '' | ||
+ | auf neue Dateien überwacht. | ||
- | Auf einem Knoten können alle vorgenommenen Einstellungen gelöscht werden (Factory Reset), | + | ===== Gatewayauswahl ===== |
- | indem entwerder eine neue Firmware aufgespielt und dabei der Haken | + | |
- | " | + | |
- | Die zweite Möglichkeit ist, bei bestehender Konsolenverbindung über SSH | + | Mit welchem Gateway sich ein Knoten verbindet hängt von verschiedenen Parametern ab. |
- | den folgenden Befehl abzusenden | + | Die Einstellungen können auf der Konsole eines Knotens mit '' |
- | | + | eingesehen werden. |
- | Der Knoten kann anschließend neu gestartet werden mit | + | ===== Rolle ===== |
- | reboot | + | |
+ | Diese Funktion steht seit der Firmware-Version 0.8 / Gluon 2015.2 zur Verfügung. | ||
+ | |||
+ | Es gibt unterschiedliche Arten von Knoten. Hierfür wird der Begriff //Rolle// (Role) | ||
+ | verwendet. In Standardfall ohne weitere Konfiguration ist die Rolle " | ||
+ | |||
+ | Definierte Rollen | ||
+ | |||
+ | ^ Rolle ^ Symbol | ||
+ | | Normaler Knoten | ||
+ | | Temporärer Knoten | ||
+ | | Mobiler Knoten | ||
+ | | VPN Offloader | ||
+ | | Knoten für Dienste | ||
+ | | Knoten für Tests | {{: | ||
+ | ^ Nicht auf normalen Knoten auswählbar | ||
+ | | Gateway | ||
+ | | Geplanter Knoten | ||
+ | ^ Ideen / geplant | ||
+ | | Versteckter Knoten | ||
+ | |||
+ | Die Rollen werden im ersten Schritt für die Verbesserung der | ||
+ | Darstellung im Meshviewer verwendet. | ||
+ | |||
+ | In der weiteren Planung ist, die Statistikaggregation zu optimieren. | ||
+ | |||
+ | |||
+ | Die Rolle kann über SSH mit dem folgenden Befehl gesetzt werden | ||
+ | |||
+ | <code bash> | ||
+ | uci set gluon-node-info.@system[0].role=' | ||
+ | uci commit gluon-node-info | ||
+ | </ | ||
+ | |||
+ | ===== Betreiber ===== | ||
+ | |||
+ | Der // | ||
+ | verantwortlich ist und regelmäßigen Zugriff auf das Gerät hat. | ||
+ | |||
+ | Die Betreiber können in einer [[Betreiberdatenbank]] gespeichert werden. | ||
+ | Als eindeutiges Identifikationsmerkmal kann ein Token verwendet werden. | ||
+ | Das genaue Konzept muß noch erarbeitet werden. | ||
+ | |||
+ | |||
+ | ===== Knoten aus Community entfernen ===== | ||
+ | |||
+ | Benötigte Informationen: | ||
+ | * Knotenname | ||
+ | * Knoten-ID | ||
+ | |||
+ | - Warten bis der Knoten offline ist. \\ Im Meshviewer wird er als offline dargestellt und hat keine Mesh-Verbindungen mehr zu anderen Knoten. | ||
+ | - Entfernen der Peer-Datei von Gate-01 aus ''/ | ||
+ | - Entfernen aus der Statistikdatenbank bzw. dem Meshviewer auf Gate03:< | ||
+ | cd / | ||
+ | ./ | ||
+ | </ | ||
+ | |||
+ | ===== Virtueller Knoten ===== | ||
+ | |||
+ | Man kann einen Knoten auch virtuell betreiben, z.B. zum Testen | ||
+ | oder als Offloader. | ||
+ | |||
+ | **Hinweis: | ||
+ | Wenn man z.B. ein Virtualbox-Image bootet, bleibt das System bei '' | ||
+ | In diesem Fall einfach die '' | ||
+ | gestartet, es sieht aber nicht so aus. | ||
+ | |||
+ | Erfolgreich getestete | ||
+ | * Virtualbox 32bit | ||
+ | * Virtualbox 64bit |