<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta name=Generator content="Microsoft Word 15 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman",serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:#1F497D;}
span.EmailStyle18
        {mso-style-type:personal-compose;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri",sans-serif;
        mso-fareast-language:EN-US;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:70.85pt 70.85pt 2.0cm 70.85pt;}
div.WordSection1
        {page:WordSection1;}
--></style></head><body lang=DE link=blue vlink=purple><div class=WordSection1><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US'>Hallo,<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US'>nochmal zur Klarstellung:<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US'>orphaned-Status und Dubletten haben zunächst nichts miteinander zu tun.<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US'>Dubletten entstehen, wenn ein Router (aus welchem Grund auch immer) keine Network-Interfaces mitschickt. Dann kann der entsprechende Router nicht zugeordnet werden. Kommen dann beim nächsten Datensatz wieder Network-Interfaces mit, kann zu dem vorherigen Datensatz nicht zugeordnet werden (dies erfolgt über Mac-Adressen).<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US'>Entsprechend bleibt ein „zusätzlicher“ Router ohne Interfaces übrig. Da dieser keine Daten mehr erhält, wird er nach 20 Minuten offline und nach 10 Tagen orphaned. (D.h. eure Duplikate sind schon mindestens 10 Tage alt, das orphaned Intervall wurde irgendwann auf 10 Tage erhöht).<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US'>Dagegen kann man nun verschiedene Tricks anwenden, z.B. keine Datensätze akzeptieren, die keine Network-Interfaces haben etc. Das habe ich glaube ich schon implementiert, deshalb haben wir nur noch wenige Duplikat-Fälle, nämlich immer dann, wenn zwar noch Interfaces vorhanden sind, aber nicht alle (und die relevanten fehlen). Genauso haben ich deshalb Wert darauf gelegt, dass auf dem Router nichts parallel zum nodewatcher läuft, dass solche Effekte fördert.<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US'>Der entsprechende Patch ist ab der Firmware 20181202 enthalten und sollte die Häufigkeit der Duplikatfälle weiter reduzieren.<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US'>Hinzu kommt, dass jede Änderung dieser Mechanik prinzipiell immer die ganze Datenbank zerstören kann, wenn man einen Fehler macht. Ich experimentiere da also auch ungern.<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US'>Im Moment sehe ich keine schöne Lösung, das Problem ganz zu beheben.<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US'>Möglich wäre lediglich, nur Datensätze anzunehmen, die ein br-mesh besitzen (da das die relevante Mac-Adresse ist). Das würde für die einfachen Router wunderbar funktionieren (und das Problem lösen), aber wäre ein Problem für benutzerdefinierte Gateways, die teilweise kein br-mesh besitzen. Letztere könnten natürlich ein solches als Dummy-Eintrag mitschicken; ich scheue aber vor dieser Lösung etwas zurück, da dann eben das Verhalten des Monitoring nicht mehr ohne Zusatzkenntnisse berechenbar ist und ich mir auch nicht sicher bin, ob ich alle Randfälle berücksichtigt habe.<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US'>Denkbar wäre auch, z.B. einmal am Tag alle Router zu löschen, die bestimmte Interfaces nicht (mehr) aufweisen. Das führt dann aber zu ähnlichen Problemen wie die br-mesh-Lösung.<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US'>Aus diesen Gründen versuche ich bewusst, die Nutzer „dazu zu erziehen“, ihre (wenigen) Dubletten selbst zu löschen. Da dieses Phänomen auch nur bei einzelnen Routern auftritt (und dort gehäuft), kann dies auch ein Hinweis auf Probleme an dem Gerät sein. Bei den von mir mit betreuten ca. 180 Routern hatte ich das Problem meiner Erinnerung nach noch nie (ich habe allerdings auch sehr früh den Patch gegen die Gleichzeitigkeit verwendet).<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US'>Beste Grüße<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US'>Adrian<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US'><o:p> </o:p></span></p><div style='border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm 4.0pt'><div><div style='border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm'><p class=MsoNormal><b><span lang=EN-US style='font-size:11.0pt;font-family:"Calibri",sans-serif'>From:</span></b><span lang=EN-US style='font-size:11.0pt;font-family:"Calibri",sans-serif'> franken [mailto:franken-bounces@freifunk.net] <b>On Behalf Of </b>Mister Crumble<br><b>Sent:</b> Sonntag, 6. Januar 2019 12:52<br><b>To:</b> freifunk in franken <franken@freifunk.net><br><b>Subject:</b> Re: Router orphaned? Warum und was hat das zu bedeuten?<o:p></o:p></span></p></div></div><p class=MsoNormal><o:p> </o:p></p><div><div><p class=MsoNormal style='margin-bottom:12.0pt'>Hallo Router Einträge löschen kann jeder Admin. Es wird lediglich die Historie gelöscht nach x Minuten wird der Router wieder eingetragen. Schick mir Mal eine Liste der doppelten ich schau mir das heute Abend Mal an.<o:p></o:p></p><div><div><p class=MsoNormal>Am So., 6. Jan. 2019 10:12 hat Andreas Käppel <<a href="mailto:freifunk_franken@yahoo.co.jp">freifunk_franken@yahoo.co.jp</a>> geschrieben:<o:p></o:p></p></div><blockquote style='border:none;border-left:solid #CCCCCC 1.0pt;padding:0cm 0cm 0cm 6.0pt;margin-left:4.8pt;margin-right:0cm'><p class=MsoNormal style='margin-bottom:12.0pt'>Hallo,<br><br>wenn der Router mehr als sieben Tage keine Daten ans Monitoring sendet, wird dieser als "verwaist" gekennzeichnet.<br><br>Ach stimmt, wenn die eigene Mailadresse hinterlegt ist, kann man natürlich selber löschen.<br><br>Bei der Gelegenheit: Adrian, könntest du vielleicht noch eine Sicherheitsabfrage einbauen, die nachfragt, ob der Router wirklich gelöscht werden soll?<br>Und auf der aktuellen Statistikseite stehen weitere Doppeleinträge. Solltest du dir auch einmal anschauen.<br><br>Grüße, Andreas<br><br>-----Ursprüngliche Nachricht-----<br>Von: franken <<a href="mailto:franken-bounces@freifunk.net" target="_blank">franken-bounces@freifunk.net</a>> Im Auftrag von b3yond<br>Gesendet: Samstag, 5. Januar 2019 22:59<br>An: <a href="mailto:franken@freifunk.net" target="_blank">franken@freifunk.net</a><br>Betreff: Re: Router orphaned? Warum und was hat das zu bedeuten?<br><br>Hi, danke für die Hilfe :) Ich habe die Duplikate gelöscht.<br><br>aus Interesse: wie passiert es, dass ein Router orphaned wird?<br><br>lg b3yond<br><br>On 05.01.19 22:50, <a href="mailto:mail@adrianschmutzler.de" target="_blank">mail@adrianschmutzler.de</a> wrote:<br>> Hallo,<br>> <br>> danke für die Nachforschungen.<br>> <br>> Der Routerowner kann seine eigenen (Duplikat-)Router löschen, sofern er sich im Monitoring mit der passenden Mailadresse registriert hat. Ist man eingeloggt, erscheint beim Router im Pulldown "Actions" (rechts oben) die Option "Delete Router".<br>> Handelt es sich um einen aktiven Router, der nur versehentlich gelöscht wird, wird er mit dem nächsten Datensatz wieder eingetragen (nur die History ist dann weg).<br>> <br>> Dies sollte auch der Standardweg zum Entfernen von Duplikaten sein. Duplikate erkennt man einfach (auch bevor sie orphans werden) an den fehlenden (oder nur noch vereinzelt vorhandenen) Network-Interfaces.<br>> <br>> Grüße<br>> <br>> Adrian<br>> <br>>> -----Original Message-----<br>>> From: franken [mailto:<a href="mailto:franken-bounces@freifunk.net" target="_blank">franken-bounces@freifunk.net</a>] On Behalf Of <br>>> Andreas Käppel<br>>> Sent: Samstag, 5. Januar 2019 22:39<br>>> To: 'Freifunk Franken' <<a href="mailto:franken@freifunk.net" target="_blank">franken@freifunk.net</a>><br>>> Subject: Re: Router orphaned? Warum und was hat das zu bedeuten?<br>>><br>>> Hallo b3yond,<br>>><br>>> dein Router ist mehrfach eingetragen:<br>>> <a href="https://monitoring.freifunk-franken.de/routers/4149" target="_blank">https://monitoring.freifunk-franken.de/routers/4149</a><br>>> <a href="https://monitoring.freifunk-franken.de/routers/7393" target="_blank">https://monitoring.freifunk-franken.de/routers/7393</a><br>>> <a href="https://monitoring.freifunk-franken.de/routers/7394" target="_blank">https://monitoring.freifunk-franken.de/routers/7394</a><br>>><br>>> Dem Eintrag nach ist das Gerät online:<br>>> <a href="https://monitoring.freifunk-franken.de/routers/7395" target="_blank">https://monitoring.freifunk-franken.de/routers/7395</a><br>>><br>>> Die Dublikate müsste Adrian manuell aus dem Monitoring löschen.<br>>><br>>> Grüße, Andreas<br>>><br>>> -----Ursprüngliche Nachricht-----<br>>> Von: franken <<a href="mailto:franken-bounces@freifunk.net" target="_blank">franken-bounces@freifunk.net</a>> Im Auftrag von b3yond<br>>> Gesendet: Samstag, 5. Januar 2019 22:05<br>>> An: freifunk in franken <<a href="mailto:franken@freifunk.net" target="_blank">franken@freifunk.net</a>><br>>> Betreff: Router orphaned? Warum und was hat das zu bedeuten?<br>>><br>>> Hi Community!<br>>><br>>> Einer unserer Router hat grade seinen ersten Mesh-Partner gefunden :)<br>>><br>>> das ist natürlich prima, allerdings ist er seitdem orphaned, war vorher Online.<br>>> Der andere Router war zwischendurch noch nicht auf der karte <br>>> aufgetaucht, wrs war der Standort noch nicht eingetragen.<br>>><br>>> Außerdem scheint laut monitoring der letzte Kontakt 30 Tage her zu <br>>> sein, das Internet ging aber vorhin noch:<br>>> <a href="https://monitoring.freifunk-franken.de/routers/4149" target="_blank">https://monitoring.freifunk-franken.de/routers/4149</a><br>>><br>>> Habt ihr eine Ahnung, wie es dazu gekommen sein könnte und was das <br>>> bedeutet? Leider ist keiner von uns grade vor Ort und kann testen, ob <br>>> es funktioniert oder nicht.<br>>><br>>> lg b3yond<br>>><br>> <br>> <br><br><o:p></o:p></p></blockquote></div></div></div></div></div></body></html>