Technische Information: Unterschied zwischen den Versionen

Aus Freifunk Dresden - Anwender-Wiki
Zur Navigation springen Zur Suche springen
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>
 +
 +
 +
 +
 +
  
Soll ein eigner Knoten aufgebaut werden, so muss dieser die [[Knoten Spezifikation]] erfüllen,
+
== Berechnung IP Adressen ==
um ihn im Freifunk Dresden Netzwerk einbinden zu dürfen.
 
  
Falls ein Knoten nicht die '''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.
+
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.


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