Portal:Freifunk/Router/Fastd - Schlüssel sichern und Benutzer:MikO/Filamentbestellung: Unterschied zwischen den Seiten

Aus Maschinendeck Wiki
< Portal:Freifunk‎ | Router(Unterschied zwischen Seiten)
Zur Navigation springen Zur Suche springen
>Mathk
 
Keine Bearbeitungszusammenfassung
 
Zeile 1: Zeile 1:
= Einleitung =
== 1. Januar 1970 – DASFilament ==
{{Filamentbestellung
|shop=[https://dasfilament.de DASFilament]
|start=1. Januar 1970
|ende=10. Januar 1970, 22:00 Uhr
|verantwortlicher=MikO
|status=offen
}}


fastd (Fast and Secure Tunneling Daemon) ist ein [https://wiki.freifunk.net/Glossar#VPN VPN-Tunnel] ohne integriertes Routing, setzt also auf Layer2 an. Im Verbund mit [https://wiki.freifunk.net/Glossar#B.A.T.M.A.N. B.A.T.M.A.N.] (BATMAN) wird fastd meist (z.B. bei der Firmware [[Freifunk/Einstieg/Gluon| Gluon]]) dazu verwendet, Nodes mit einzelnen Gateway-Servern zu verbinden. Fastd verbraucht, im Gegensatz zu [https://wiki.freifunk.net/Glossar#OpenVPN OpenVPN], wenig Speicherplatz auf Routern, da es nicht auf OpenSSL aufsetzt.
'''MikO'''
:21,95 € - Spule PETG black
:22,95 € - Spule PETG metallic-blue
:16,95 € - Spule PLA black-matt
:15,95 € - Spule red-fire
::'''= 77,80 €'''


== Schlüssel ==
'''Deck'''
:21,95 € - Spule PETG black
:22,95 € - Spule PETG metallic-blue
:16,95 € - Spule PLA black-matt
:15,95 € - Spule red-fire
::'''= 77,80 €'''


Um eine Verbindung zwischen dem Client (bspw. Node (Router)) und dem Server (bspw. Gateway-Server) über den VPN-Tunnel herzustellen, werden zwei Schlüssel (public und secret) benötigt.
== 1. Januar 1970 – DASFilament ==
{{Filamentbestellung
|shop=[https://dasfilament.de DASFilament]
|start=1. Januar 1970
|ende=10. Januar 1970, 22:00 Uhr
|verantwortlicher=MikO
}}


=== Public ===
'''MikO'''
:21,95 € - Spule PETG black
:22,95 € - Spule PETG metallic-blue
:16,95 € - Spule PLA black-matt
:15,95 € - Spule red-fire
::'''= 77,80 €'''


Der public Key (öffentliche Schlüssel) wird auf den Geräten hinterlegt. Das heißt, der public Key vom Server wird auf der Node (in Firmware schon eingebaut) und der public key der Node wird auf dem Server hinterlegt.
'''Deck'''
Wird Mesh-VPN bspw. in Gluon über die Weboberfläche aktiviert, wird der Public Key nach dem speichern angezeigt. Dieser muss dann per E-Mail versendet werden, so dass er auf dem Gateway-Server von dem Administrator hinterlegt werden kann.
:21,95 € - Spule PETG black
:22,95 € - Spule PETG metallic-blue
:16,95 € - Spule PLA black-matt
:15,95 € - Spule red-fire
::'''= 77,80 €'''


[[File:96_fertigmeldung.jpg|600px]]
== 1. Januar 1970 – DASFilament ==
{{Filamentbestellung
|shop=[https://dasfilament.de DASFilament]
|start=1. Januar 1970
|ende=10. Januar 1970, 22:00 Uhr
|verantwortlicher=MikO
}}


Per Terminal (Konsole) kann der Key auch angezeigt werden:
'''MikO'''
:21,95 € - Spule PETG black
:22,95 € - Spule PETG metallic-blue
:16,95 € - Spule PLA black-matt
:15,95 € - Spule red-fire
::'''= 77,80 €'''


uci show |  sed -ne 's/fastd.mesh_vpn.secret=//p' | sed -ne 's/[0-9a-f]*/secret "&";/p' > /tmp/fastd.tmp
'''Deck'''
fastd --show-key --config /tmp/fastd.tmp
:21,95 € - Spule PETG black
:22,95 € - Spule PETG metallic-blue
:16,95 € - Spule PLA black-matt
:15,95 € - Spule red-fire
::'''= 77,80 €'''


== 1. Januar 1970 – DASFilament ==
{{Filamentbestellung
|shop=[https://dasfilament.de DASFilament]
|start=1. Januar 1970
|ende=10. Januar 1970, 22:00 Uhr
|verantwortlicher=MikO
}}


Den angezeigten Code kann man dann aus dem Terminal kopieren und eine separaten Datei für ein Backup lokal abspeichern.
'''MikO'''
:21,95 € - Spule PETG black
:22,95 € - Spule PETG metallic-blue
:16,95 € - Spule PLA black-matt
:15,95 € - Spule red-fire
::'''= 77,80 €'''


Der public key wird aus dem secret key generiert, so dass man nur den secret key aus dem Backup einspielen muss.
'''Deck'''
 
:21,95 € - Spule PETG black
=== Secret ===
:22,95 € - Spule PETG metallic-blue
 
:16,95 € - Spule PLA black-matt
Der secret Key (private, geheime Schlüssel) bleibt auf dem Gerät selbst und wird nicht veröffentlicht.
:15,95 € - Spule red-fire
 
::'''= 77,80 €'''
Der Secret Key kann mit der Konsole (Terminal) sich angezeigt werden
 
 
uci show fastd.mesh_vpn.secret
 
 
Den angezeigten Code kann man dann aus dem Terminal kopieren und eine separaten Datei für ein Backup lokal abspeichern.
 
=== Einspielen des Schlüssels ===
 
Wechselt man das Gerät (Node), oder spielt zwischenzeitlich eine andere Software auf dem Gerät auf, ändert sich der secret Key nach erneutem aufspielen der Freifunk Firmware, da dieser jedesmal neu generiert wird. Da der public Key vom secret Key abhängt, ändert sich auch dieser. Um eine Verbindung zum Server aufbauen zu können, müsste der neue public Key wieder an den Administrator übermittelt werden. Möchte man dem Administrator Arbeit ersparen und sofort eine Verbindung zum Server erhalten, kann man seinen alten secret Key auf dem neueen Gerät oder der neuen Installation wieder einspielen.
 
 
uci set fastd.mesh_vpn.secret=DEIN_GESPEICHERTER_KEY_HIER_HIN
uci commit
reboot
 
Hiernach startet das Gerät neu.
 
Falls Mesh-VPN noch nicht eingeschaltet wurde, kann es mit den folgenden Befehlen aktiviert werden
 
uci set fastd.mesh_vpn.enabled=1
uci commit fastd
reboot
 
= Quelle =
* [https://wiki.freifunk.net/Fastd|Förderverein Freie Netzwerke e. V.]
* [https://nilsschneider.net/2013/02/17/fastd-tutorial.html Nils Schneider]
* [http://lists.freifunk.net/mailman/listinfo/trier-freifunk.net Mailingliste Freifunk Trier], Beitrag von Heinz Schmitz vom 03.12.2015

Version vom 19. März 2023, 04:52 Uhr

1. Januar 1970 – DASFilament

Filamentbestellung
Shop: DASFilament
Startdatum: 1. Januar 1970
Enddatum: 10. Januar 1970, 22:00 Uhr
Verantwortlicher: MikO
Status: offen



MikO

21,95 € - Spule PETG black
22,95 € - Spule PETG metallic-blue
16,95 € - Spule PLA black-matt
15,95 € - Spule red-fire
= 77,80 €

Deck

21,95 € - Spule PETG black
22,95 € - Spule PETG metallic-blue
16,95 € - Spule PLA black-matt
15,95 € - Spule red-fire
= 77,80 €

1. Januar 1970 – DASFilament

Filamentbestellung
Shop: DASFilament
Startdatum: 1. Januar 1970
Enddatum: 10. Januar 1970, 22:00 Uhr
Verantwortlicher: MikO
Status: geschlossen



MikO

21,95 € - Spule PETG black
22,95 € - Spule PETG metallic-blue
16,95 € - Spule PLA black-matt
15,95 € - Spule red-fire
= 77,80 €

Deck

21,95 € - Spule PETG black
22,95 € - Spule PETG metallic-blue
16,95 € - Spule PLA black-matt
15,95 € - Spule red-fire
= 77,80 €

1. Januar 1970 – DASFilament

Filamentbestellung
Shop: DASFilament
Startdatum: 1. Januar 1970
Enddatum: 10. Januar 1970, 22:00 Uhr
Verantwortlicher: MikO
Status: geschlossen



MikO

21,95 € - Spule PETG black
22,95 € - Spule PETG metallic-blue
16,95 € - Spule PLA black-matt
15,95 € - Spule red-fire
= 77,80 €

Deck

21,95 € - Spule PETG black
22,95 € - Spule PETG metallic-blue
16,95 € - Spule PLA black-matt
15,95 € - Spule red-fire
= 77,80 €

1. Januar 1970 – DASFilament

Filamentbestellung
Shop: DASFilament
Startdatum: 1. Januar 1970
Enddatum: 10. Januar 1970, 22:00 Uhr
Verantwortlicher: MikO
Status: geschlossen



MikO

21,95 € - Spule PETG black
22,95 € - Spule PETG metallic-blue
16,95 € - Spule PLA black-matt
15,95 € - Spule red-fire
= 77,80 €

Deck

21,95 € - Spule PETG black
22,95 € - Spule PETG metallic-blue
16,95 € - Spule PLA black-matt
15,95 € - Spule red-fire
= 77,80 €