Moin zusammen,
ich würde gerne das Hoodfile Format wie folgt anpassen, um damit unterschiedliche Tunnelprotokolle einbinden zu können.
Am Beispiel an l2tp und fastd würde ich das so machen:
[ { "name": "astest", "bssid": "02:CA:FF:EE:BA:AA", "defaulthood": true, "servers": [ { "host": „fastd.ffnw.de ", "port": "10000", "publickey": „22e270ff9b2d1017c3a0b00dd22a58ef7e5915a355eeb16f0b8b52d7eb377869“, "type“ : "fastd" }, { "host": „l2tp.ffnw.de ", "port": "10000", "type“ : "l2tp" } ], "boxes": [] } ] damit könnte dann auch der hoodselector dementsprechend später je nach Tunnelprotokoll die richtigen daten finden an hand der Property „type“
Sollten nochmal andere Protokolle dazukommen könnten wir diese dann einfach ergänzen.
Hat der Hoodselector seine entsprechende Hood gefunden schaut er einfach nach den entsprechenden Peers mit dem jeweiligen Typ.
Ich würde dann bei Zeiten mal den Hoodgen und den Hoodselector dafür anpassen.
Grußß Johannes
Hi,
auch von meiner Seite, super Idee!
Von meinem iPhone gesendet
Am 19.04.2017 um 18:03 schrieb Clemens John via Dev dev@lists.ffnw.de:
Am Dienstag, 18. April 2017, 20:36:11 CEST schrieb Johannes Rudolph via Dev:
ich würde gerne das Hoodfile Format wie folgt anpassen, um damit unterschiedliche Tunnelprotokolle einbinden zu können.
Hi,
guter Vorschlag mit dem "type" Attribut!
Viele Grüße Clemens _______________________________________________ Dev mailing list Dev@lists.ffnw.de https://lists.ffnw.de/mailman/listinfo/dev
On 04/18/17 20:36, Johannes Rudolph via Dev wrote:
Moin zusammen,
ich würde gerne das Hoodfile Format wie folgt anpassen, um damit unterschiedliche Tunnelprotokolle einbinden zu können.
Am Beispiel an l2tp und fastd würde ich das so machen:
[ { "name": "astest", "bssid": "02:CA:FF:EE:BA:AA", "defaulthood": true, "servers": [ { "host": „fastd.ffnw.de ", "port": "10000", "publickey": „22e270ff9b2d1017c3a0b00dd22a58ef7e5915a355eeb16f0b8b52d7eb377869“, "type“ : "fastd" }, { "host": „l2tp.ffnw.de ", "port": "10000", "type“ : "l2tp" } ], "boxes": [] } ] damit könnte dann auch der hoodselector dementsprechend später je nach Tunnelprotokoll die richtigen daten finden an hand der Property „type“
Sollten nochmal andere Protokolle dazukommen könnten wir diese dann einfach ergänzen.
Hat der Hoodselector seine entsprechende Hood gefunden schaut er einfach nach den entsprechenden Peers mit dem jeweiligen Typ.
Ich würde dann bei Zeiten mal den Hoodgen und den Hoodselector dafür anpassen.
finde ich auch gut :)
wo wir gerade dabei sind das neu anzupassen würde ich auch noch folgendes verschlagen:
[ { "comunityflag": "ffnw_" }, { "name": "astest", "bssid": "02:CA:FF:EE:BA:AA", "defaulthood": true, "servers": [ { "host": „fastd.ffnw.de ", "port": "10000", "publickey": „22e270ff9b2d1017c3a0b00dd22a58ef7e5915a355eeb16f0b8b52d7eb377869“, "type“ : "fastd" }, { "host": „l2tp.ffnw.de ", "port": "10000", "type“ : "l2tp" } ], "boxes": [] } ]
Das flag dient der Identifikation der mesh Netze also
<comunityflag><bssid>
im oben genannten hood Auszug dann:
ffnw_02:CA:FF:EE:BA:AA
Grund dafür ist das IEEE802.11s keine SSID besitzt und die meshid sowohl SSID als auch BSSID repräsentiert.
schöne Grüße Tarek
[
"comunityflag": "ffnw_",
{ "name": "astest", "bssid": "02:CA:FF:EE:BA:AA", "defaulthood": true, "servers": [ { "host": „fastd.ffnw.de ", "port": "10000", "publickey": „22e270ff9b2d1017c3a0b00dd22a58ef7e5915a355eeb16f0b8b52d7eb377869“, "type“ : "fastd" }, { "host": „l2tp.ffnw.de ", "port": "10000", "type“ : "l2tp" } ], "boxes": [] } ]
evtl. müsste das auch so gehen.
vg Tarek
Moin
So der Hoodgen kann nun mehrere types von server handeln ;)
Am 19.04.2017 um 18:59 schrieb Jan-Tarek Butt via Dev dev@lists.ffnw.de:
[
"comunityflag": "ffnw_“,
ist das hoodfile dafür der richtige Ort?
Ich finde nicht, Meines Erachtens gehört das in die site.conf Gruß
Johannes