Freifunkdienste: Unterschied zwischen den Versionen

Aus Freifunk Dresden - Anwender-Wiki
Zur Navigation springen Zur Suche springen
 
(21 dazwischenliegende Versionen von 6 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
 +
[[Category:Dokumentation]][[Category:Router]][[Category:Server]]
 
Von jedem Nutzer können interne Dienste zur Verfügung gestellt werden, die aus dem Freifunknetz erreichbar sind.
 
Von jedem Nutzer können interne Dienste zur Verfügung gestellt werden, die aus dem Freifunknetz erreichbar sind.
 
Dazu benötigt man ein weiteres Gerät, welches am Freifunkrouter per LAN angeschlossen wird (Portweiterleitung).
 
Dazu benötigt man ein weiteres Gerät, welches am Freifunkrouter per LAN angeschlossen wird (Portweiterleitung).
  
Damit die Dienste leicht gefunden werden können und unabhäniger von der IP des Freifunkknotens ist, exisitert ein Nameserver bei dem manuell die Dienste mit der IP des Freifunkknotens eingetragen werden. Bitte kontaktiert uns dazu per email: freifunk<{a.t}>freifunk-dresden.de<br />
+
Damit die Dienste leicht gefunden werden können und unabhängiger von der IP des Freifunkknotens ist, existiert ein Nameserver bei dem manuell die Dienste mit der IP des Freifunkknotens eingetragen werden. Bitte kontaktiert uns dazu per E-Mail: info@freifunk-dresden.de<br />
  
  Nameserver IP: 10.200.0.4
+
  Nameserver #1 (ns1.ffdd): 10.200.0.4
 +
Nameserver #2 (ns2.ffdd):  10.200.0.16
  
Dieser ist Nameserver ist bereits in der Firmware vorkonfiguriert, kann aber geändert werden. Für die Alternativ-Friefunkknoten müsste diese IP für die beiden Domains eingetragen werden:
+
Dieser Nameserver ist bereits in der Firmware vorkonfiguriert, kann aber geändert werden. Für die Alternativ-Freifunkknoten müsste diese IP für die Domain eingetragen werden:
Dresden: ffdd
+
{| class="wikitable"
Meißen: mei
+
|-
 +
! Name !! TLD
 +
|-
 +
| Dresden || ffdd
 +
|-
 +
|}
 +
 
 +
*Beispiel: mumble.ffdd<br/>
 +
Der Hostname kann dann auf dem Endgerät, welches mit dem Freifunknetz verbunden ist, in die Mumble-Software eingetragen werden.
 +
*Beispiel: 1003.ffdd <br/>
 +
Der DNS Server löst ebenfalls die Knotennummer zur Knoten-IP auf.<br/>
 +
*Beispiel: vpn1.ffdd<br/>
 +
Die VPN Server vpn1 -vpn16 lassen sich in gleicher form ansprechen.<br/>
  
Beispiel: mumble.ffdd<br/>
 
Dieser Hostname kann dann auf dem Endgerät, welches mit dem Freifunknetz verbunden ist, in die Mumble-Software eingetragen werden.
 
  
 
== Liste der internen Dienste ==
 
== Liste der internen Dienste ==
Zeile 17: Zeile 29:
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
! Name !! Dienst !! Addresse !! Port !! Zugang
+
! Name !! Dienst !! [http://de.wikipedia.org/wiki/Hostname Hostname] !! [http://de.wikipedia.org/wiki/Port_%28Protokoll%29 Port] !! Zugang
 
|-
 
|-
| [http://de.wikipedia.org/wiki/Mumble Mumble] || Sprachkonferenzen / Chat || mumble.ffdd || 64738 || kein Passwort
+
| geoloc|| Geolocation Service für Firmware || geoloc.ffdd ||  ||
 +
|-
 +
| [[Libre-Speedtest | Speedtest]] || interner Speedtest || speedtest.ffdd ||  ||
 +
|-
 +
| Datengrab || WEB Fileserver / SMB || 1954.ffdd || https 7001 || freifunker/freifunker
 
|-
 
|-
 
| ...|| ... || ... || ... || ...
 
| ...|| ... || ... || ... || ...
|}
+
|} ''*) Veränderlich''
 +
 
 +
 
 +
Auch alle "extern" vom FFDD angebotenen Dienste sind über die Interne Domain zu erreichen. ([[Server|siehe Server Übersicht]])
  
 
== Einrichtung eines eigenen Dienstes ==
 
== Einrichtung eines eigenen Dienstes ==
 
[[Datei:Portweiterleitung.PNG|200px|thumb|right|]]  
 
[[Datei:Portweiterleitung.PNG|200px|thumb|right|]]  
 
Bevor ein neuer Dienst eingerichtet wird, sollte sich unbedingt vorher in der Communtity abgesprochen werden. Sonst könnte es sein, dass mehrere Personen einen ähnlichen oder gleichen Dienst aufbauen. <br/>
 
Bevor ein neuer Dienst eingerichtet wird, sollte sich unbedingt vorher in der Communtity abgesprochen werden. Sonst könnte es sein, dass mehrere Personen einen ähnlichen oder gleichen Dienst aufbauen. <br/>
Es wäre der verwirrend, wenn es mehrere Dienste gibt, die da gleiche machen (außer Backupdienste). Der Nutzer weiß nicht mehr welcher der "Hauptdienst" ist.<br/>
+
Es wäre sehr verwirrend, wenn es mehrere Dienste gibt, die das Gleiche machen (außer Backupdienste). Der Nutzer weiß nicht mehr welcher der "Hauptdienst" ist.<br/>
Wir wollen auch hier eine saubere Trennung von Aufgaben einzelner Dienste erhalten. Was aber nicht heißt, dass zum Beispiel mehrere Freifunker ein Raspberry Pi gesteuertes Gewächshaus aufbauen und die Statistiken oder Steuerungsgraphiken anbieten können.<br/>
+
Wir wollen auch hier eine saubere Trennung von Aufgaben einzelner Dienste erhalten. Was aber nicht heißt, dass zum Beispiel mehrere Freifunker ein mit einem "Raspberry Pi" gesteuertes Gewächshaus aufbauen und die Statistiken oder Steuerungsgraphiken anbieten können.<br/>
 
In diesem Fall würden wir die Hostnamen einem gleichen Schema unterordnen oder gegebenenfalls Subdomains erzeugen (wenn das möglich ist). z.B.: ''apfelbaum.greenhouse.ffdd''
 
In diesem Fall würden wir die Hostnamen einem gleichen Schema unterordnen oder gegebenenfalls Subdomains erzeugen (wenn das möglich ist). z.B.: ''apfelbaum.greenhouse.ffdd''
  
Zeile 35: Zeile 54:
 
* Portforwarding im Router einrichten, unter: '''Expert'''-->'''Portweiterleitung'''
 
* Portforwarding im Router einrichten, unter: '''Expert'''-->'''Portweiterleitung'''
 
* Dein Dienst ist dann sofort unter der IP deines Routers erreichbar  
 
* Dein Dienst ist dann sofort unter der IP deines Routers erreichbar  
* Zusätzlich Hostnamen festlegen und im DNS Server eintragen lassen, Ansprechpartnerin dafür ist '''FIXME'''
+
* Zusätzlich Hostnamen festlegen und im DNS Server eintragen lassen, Ansprechpartner dafür ist [[Spezial:E-Mail_senden/Creme|Sven (Creme)]].

Aktuelle Version vom 27. August 2023, 19:28 Uhr

Von jedem Nutzer können interne Dienste zur Verfügung gestellt werden, die aus dem Freifunknetz erreichbar sind. Dazu benötigt man ein weiteres Gerät, welches am Freifunkrouter per LAN angeschlossen wird (Portweiterleitung).

Damit die Dienste leicht gefunden werden können und unabhängiger von der IP des Freifunkknotens ist, existiert ein Nameserver bei dem manuell die Dienste mit der IP des Freifunkknotens eingetragen werden. Bitte kontaktiert uns dazu per E-Mail: info@freifunk-dresden.de

Nameserver #1 (ns1.ffdd):  10.200.0.4
Nameserver #2 (ns2.ffdd):  10.200.0.16

Dieser Nameserver ist bereits in der Firmware vorkonfiguriert, kann aber geändert werden. Für die Alternativ-Freifunkknoten müsste diese IP für die Domain eingetragen werden:

Name TLD
Dresden ffdd
  • Beispiel: mumble.ffdd

Der Hostname kann dann auf dem Endgerät, welches mit dem Freifunknetz verbunden ist, in die Mumble-Software eingetragen werden.

  • Beispiel: 1003.ffdd

Der DNS Server löst ebenfalls die Knotennummer zur Knoten-IP auf.

  • Beispiel: vpn1.ffdd

Die VPN Server vpn1 -vpn16 lassen sich in gleicher form ansprechen.


Liste der internen Dienste

Name Dienst Hostname Port Zugang
geoloc Geolocation Service für Firmware geoloc.ffdd
Speedtest interner Speedtest speedtest.ffdd
Datengrab WEB Fileserver / SMB 1954.ffdd https 7001 freifunker/freifunker
... ... ... ... ...

*) Veränderlich


Auch alle "extern" vom FFDD angebotenen Dienste sind über die Interne Domain zu erreichen. (siehe Server Übersicht)

Einrichtung eines eigenen Dienstes

Portweiterleitung.PNG

Bevor ein neuer Dienst eingerichtet wird, sollte sich unbedingt vorher in der Communtity abgesprochen werden. Sonst könnte es sein, dass mehrere Personen einen ähnlichen oder gleichen Dienst aufbauen.
Es wäre sehr verwirrend, wenn es mehrere Dienste gibt, die das Gleiche machen (außer Backupdienste). Der Nutzer weiß nicht mehr welcher der "Hauptdienst" ist.
Wir wollen auch hier eine saubere Trennung von Aufgaben einzelner Dienste erhalten. Was aber nicht heißt, dass zum Beispiel mehrere Freifunker ein mit einem "Raspberry Pi" gesteuertes Gewächshaus aufbauen und die Statistiken oder Steuerungsgraphiken anbieten können.
In diesem Fall würden wir die Hostnamen einem gleichen Schema unterordnen oder gegebenenfalls Subdomains erzeugen (wenn das möglich ist). z.B.: apfelbaum.greenhouse.ffdd

Schritte sind

  • Dienst auf Endgerät einrichten
  • Portforwarding im Router einrichten, unter: Expert-->Portweiterleitung
  • Dein Dienst ist dann sofort unter der IP deines Routers erreichbar
  • Zusätzlich Hostnamen festlegen und im DNS Server eintragen lassen, Ansprechpartner dafür ist Sven (Creme).