Technische Information: Unterschied zwischen den Versionen
K (Verweiste Seite eingebunden (Kanalwahl)) |
(registierung) |
||
Zeile 1: | Zeile 1: | ||
Technische Informationen liefern Antworten für den Aufbau eigner Knoten.<br/> | Technische Informationen liefern Antworten für den Aufbau eigner Knoten.<br/> | ||
+ | |||
+ | = Allgemeines = | ||
+ | Falls ein Knoten nicht '''Kriterien''' erfüllt, kann dieser das Freifunk Netz erheblich stören.<br/> Da das Netz möglichst offen bleiben soll, ist ein Knotenauschluss nicht so leicht möglich. Ansonsten wären wir gezwungen Registrierungsmaßnahmen vorzusehen, so dass kein Knoten unerlaubt teilnehmen kann. Das würde aber den Ausbau des Netzes erheblich behindern. | ||
+ | |||
* [[Kanalwahl]] | * [[Kanalwahl]] | ||
+ | * [[Knoten Spezifikation]] Soll ein eigner Knoten aufgebaut werden, so muss dieser die [[Knoten Spezifikation]] erfüllen, um ihn im Freifunk Dresden Netzwerk einbinden zu dürfen. | ||
+ | |||
+ | == Knotennummer durch Registrierung eines Knotens anfordern == | ||
+ | Im Freifunk Netz Dresden muss ich ein Knoten automatisch und regelmäßig am Registrierungsservice melden.<br/> | ||
+ | Die Knotennummern sind in Nutzungsbereiche unterteilt: | ||
+ | |||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | ! Start !! End !! Nutzungsbereich | ||
+ | |- | ||
+ | | 0 || 99 || VServer fest vergeben (derzeit 0-15) | ||
+ | |- | ||
+ | | 100 || || spezial: temporäre Knotennummer (derzeit von 16-99) | ||
+ | |- | ||
+ | | 1000 || || spezial: Startpunkterkennung für Registration Service | ||
+ | |- | ||
+ | | 1001 || 50999 || Knotennummer für Offizielle Firmware: Vergeben durch Registration Service | ||
+ | |- | ||
+ | | 51000 || || spezial: Startpunkterkennung für Registration Service | ||
+ | |- | ||
+ | | 51000 || 59999 || Knotennummer für alternative Knoten oder eigengebaute Firmware | ||
+ | |- | ||
+ | | 60000 || 65278 || Reserviert | ||
+ | |- | ||
+ | | 65279 || || broadcast (10.200.255.255) | ||
+ | |} | ||
+ | |||
+ | |||
+ | * Temporäre Knoten | ||
+ | Die Firmware verwendet temporäre Knoten, die sich die Firmware nach dem erstmaligem Start selber zufällig erzeugt. Damit kann diese am Freifunknetz teilnehmen und eine Registrierung über das Netz selber durch führen.<br/> | ||
+ | Diese Knotennummer sollte aber die Zeiten der '''Registrierungspflicht''' nicht überschreiten. | ||
+ | |||
+ | |||
+ | * Erstmalige Knotennummer | ||
+ | Nach der Registrierung erhält der Freifunk Knoten eine freie Knotennummer. Abhängig davon, ob die Registrierung | ||
+ | durch die Originalfirmware oder einem alternativen Aufbau erfolgt, wird eine Knotennummer aus unterschiedlichen Bereichen vergeben. Dieses dient zur Verbesserung der Störanfälligkeit. Alternative Knoten (oder selbst erzeugte Firmware aus dem GitHub-Repository) dürfen nur Nummern ab 51000 verwenden. | ||
+ | |||
+ | |||
+ | * Automatische Neuzuweisung | ||
+ | Knotennummern können jederzeit neu zugewiesen werden. In diesem Fall ist es '''absolut notwendig''', dass die daraus resultierende Neuberechung der IP-Bereiche (Adressen) '''sofort''' erfolgt und angewendet wird.<br/> Bei Verschiebungen von Knotenbereichen, kann somit das Netz ohne Nutzereingriff umgeordnet werden. Dies war bereits notwendig.<br />Daraus ergibt sich die Notwendigkeit der regelmäßigen Regiestrierung eines Freifunk Knotens. | ||
+ | |||
+ | |||
+ | * Regelmäßige Registrierungsplicht | ||
+ | Jeder Freifunk Knoten, ob Original Firmware oder Alternativknoten '''muss''', sich regelmäßig registrieren.<br/>Die Registrierung sorgt für die Reservierung der Knotennummer für aktuelle die nächsten 4 Wochen. Nach dieser Zeit wird diese Knotennummer wieder frei und kann an andere Knoten vergeben werden.<br/>Das Interval für eine Registrierung ist 1h-5h zur vorhergehenden Registration.<br/>Ein Knoten, der somit eine bereits vergebene Knotennummer verwendet, erlangt keinen Zugang zum Netz, da ein IP Konflikt eintreten würde. In diesem Fall muss der Knoten über das Internet auf den Registrierungsservice zu greifen. | ||
+ | |||
+ | '''URL:'''http://register.ddmesh.de/bot.php?registerkey= | ||
+ | |||
+ | Der registerkey ist wiefolgt definiert: ([0-9a-f][0-9a-f]:){32}<br/> | ||
+ | Dieser '''MUSS''' im gesamten Freifunknetz von Dresden eindeutig sein. In der Firmware wird dieser aus dem ssh-fingerprint und der md5sum der Netzwerk Informationen erzeugt. | ||
+ | <code> | ||
+ | <code> | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
− | + | == Berechnung IP Adressen == | |
− | |||
− | + | Jede Knotennummer, welche durch die Registrierung |
Version vom 14. April 2015, 20:11 Uhr
Technische Informationen liefern Antworten für den Aufbau eigner Knoten.
Allgemeines
Falls ein Knoten nicht Kriterien erfüllt, kann dieser das Freifunk Netz erheblich stören.
Da das Netz möglichst offen bleiben soll, ist ein Knotenauschluss nicht so leicht möglich. Ansonsten wären wir gezwungen Registrierungsmaßnahmen vorzusehen, so dass kein Knoten unerlaubt teilnehmen kann. Das würde aber den Ausbau des Netzes erheblich behindern.
- Kanalwahl
- Knoten Spezifikation Soll ein eigner Knoten aufgebaut werden, so muss dieser die Knoten Spezifikation erfüllen, um ihn im Freifunk Dresden Netzwerk einbinden zu dürfen.
Knotennummer durch Registrierung eines Knotens anfordern
Im Freifunk Netz Dresden muss ich ein Knoten automatisch und regelmäßig am Registrierungsservice melden.
Die Knotennummern sind in Nutzungsbereiche unterteilt:
Start | End | Nutzungsbereich |
---|---|---|
0 | 99 | VServer fest vergeben (derzeit 0-15) |
100 | spezial: temporäre Knotennummer (derzeit von 16-99) | |
1000 | spezial: Startpunkterkennung für Registration Service | |
1001 | 50999 | Knotennummer für Offizielle Firmware: Vergeben durch Registration Service |
51000 | spezial: Startpunkterkennung für Registration Service | |
51000 | 59999 | Knotennummer für alternative Knoten oder eigengebaute Firmware |
60000 | 65278 | Reserviert |
65279 | broadcast (10.200.255.255) |
- Temporäre Knoten
Die Firmware verwendet temporäre Knoten, die sich die Firmware nach dem erstmaligem Start selber zufällig erzeugt. Damit kann diese am Freifunknetz teilnehmen und eine Registrierung über das Netz selber durch führen.
Diese Knotennummer sollte aber die Zeiten der Registrierungspflicht nicht überschreiten.
- Erstmalige Knotennummer
Nach der Registrierung erhält der Freifunk Knoten eine freie Knotennummer. Abhängig davon, ob die Registrierung durch die Originalfirmware oder einem alternativen Aufbau erfolgt, wird eine Knotennummer aus unterschiedlichen Bereichen vergeben. Dieses dient zur Verbesserung der Störanfälligkeit. Alternative Knoten (oder selbst erzeugte Firmware aus dem GitHub-Repository) dürfen nur Nummern ab 51000 verwenden.
- Automatische Neuzuweisung
Knotennummern können jederzeit neu zugewiesen werden. In diesem Fall ist es absolut notwendig, dass die daraus resultierende Neuberechung der IP-Bereiche (Adressen) sofort erfolgt und angewendet wird.
Bei Verschiebungen von Knotenbereichen, kann somit das Netz ohne Nutzereingriff umgeordnet werden. Dies war bereits notwendig.
Daraus ergibt sich die Notwendigkeit der regelmäßigen Regiestrierung eines Freifunk Knotens.
- Regelmäßige Registrierungsplicht
Jeder Freifunk Knoten, ob Original Firmware oder Alternativknoten muss, sich regelmäßig registrieren.
Die Registrierung sorgt für die Reservierung der Knotennummer für aktuelle die nächsten 4 Wochen. Nach dieser Zeit wird diese Knotennummer wieder frei und kann an andere Knoten vergeben werden.
Das Interval für eine Registrierung ist 1h-5h zur vorhergehenden Registration.
Ein Knoten, der somit eine bereits vergebene Knotennummer verwendet, erlangt keinen Zugang zum Netz, da ein IP Konflikt eintreten würde. In diesem Fall muss der Knoten über das Internet auf den Registrierungsservice zu greifen.
URL:http://register.ddmesh.de/bot.php?registerkey=
Der registerkey ist wiefolgt definiert: ([0-9a-f][0-9a-f]:){32}
Dieser MUSS im gesamten Freifunknetz von Dresden eindeutig sein. In der Firmware wird dieser aus dem ssh-fingerprint und der md5sum der Netzwerk Informationen erzeugt.
Berechnung IP Adressen
Jede Knotennummer, welche durch die Registrierung