Geräte entfernen
juist remove nimmt ein Gerät aus dem Netz, etwa ein verlorenes Handy. Jedes Gerät baut seinen Tunnel ab, sobald es von der Entfernung erfährt, und ein von den anderen abgeschnittenes spätestens, wenn seine Frische abläuft.
Worum es geht
Ein Gerät zu entfernen ist eine Änderung am Log des Netzes, der signierten Liste, wer dazugehört (siehe So funktioniert juist). Wie jede Änderung braucht sie die Bestätigung deiner Admins, der Personen, deren Schlüssel Änderungen bestätigen.
Sobald die Entfernung im Log steht, baut jedes Gerät, das sie erhält, den Tunnel zum entfernten Gerät ab. Das Netz bekommt außerdem ein neues Gruppengeheimnis, einen Schlüssel, den alle Mitglieder teilen. So findet das entfernte Gerät die anderen nicht mehr.
Ein Gerät entfernen
Das Gerät über seinen Namen, seine Adresse oder seinen Schlüssel
(juist devices --keys) entfernen:
juist remove phone$ juist remove phone
remove phone (198.18.36.4 fd4c:8a21:e3f:e83:5a7d:f12c:9b46:d371) from "home"? [y/N] y
removed phone
Braucht eine Änderung mehr als einen Admin, gibt es stattdessen pending …
aus und wartet, bis die anderen juist approve ausführen
(Änderungen bestätigen).
juist log listet jetzt device removal: phone, mit den Admins, die es
bestätigt haben.
Was das entfernte Gerät sieht
Ist es erreichbar, wenn die Entfernung angewendet wird, erfährt es davon:
$ juist status
home · removed
hint: rejoin with a new invite, or start over: juist reset
Um es wieder zu nutzen, lade es neu ein, oder
führe juist reset aus, damit es in keinem Netz ist, wie nach einer frischen
Installation.
Ein Gerät, das in dem Moment offline war, erfährt es nicht. Es zeigt sich
vielleicht weiter als verbunden, obwohl kein Mitglied es mehr annimmt, oder
sagt the network's devices refuse this one: most likely it was removed.
Warum es nicht überall sofort wirkt
Es gibt keinen Server, der allen Geräten auf einmal Bescheid gibt. Die Geräte reichen Änderungen untereinander weiter. Ein Gerät, das offline oder von den anderen abgeschnitten ist, erfährt von der Entfernung also erst, wenn es wieder Kontakt hat. Bis dahin könnte es einen Tunnel zum entfernten Gerät halten.
Die Frische setzt dem eine Grenze. Ein Voucher ist ein Gerät, das
stündlich bestätigt, dass der Stand des Netzes aktuell ist. Das Gerät, das das
Netz angelegt hat, ist einer. Ein Gerät, das 48 Stunden lang keine Bestätigung
von einem Voucher bekommen hat, hält nur noch Tunnel zu Vouchern. So kann es
kein entferntes Gerät mitschleppen. Sein juist status zeigt dann den Zustand
limited und Freshness expired; vouchers only.
Das gilt nur, solange die Voucher nicht zusammen mit dem Gerät abgeschnitten sind: Ein Voucher hält jedes Gerät aktuell, das er noch erreicht.
Ein Gerät, das immer läuft, etwa einen VPS, zum Voucher machen:
juist grant vps voucherDie Rolle ist kein Admin-Schlüssel. Mit ihr bestätigt das Gerät den Stand des Netzes und ändert nichts.
Ohne weitere Einstellung reicht ein Voucher. Ein Voucher, der lügt, könnte die Geräte, die er erreicht, dann auf einem alten Stand halten. Dagegen hilft es, mehrere zu verlangen:
juist admins vouchers 2Jetzt traut ein Gerät seiner Sicht nur, wenn zwei Voucher sie innerhalb von 48 Stunden bestätigt haben. Ein unehrlicher Voucher reicht dann nicht, aber es müssen zwei Voucher online sein.
Gut zu wissen
juist removelehnt es ab, einen der Voucher zu entfernen, diejuist admins vouchersverlangt, und sagt, wie du die Zahl vorher senkst.- Wer den letzten Voucher entfernt, wird gewarnt, dass die Frische dann nicht mehr geprüft wird.
- Hielt das entfernte Gerät einen Admin-Schlüssel, wie ein verlorener Laptop, nimm diesem Schlüssel auch seine Stimme:
juist admins remove. Siehe Admins. juist removeauf dem Gerät selbst warnt, dass es das Netz endgültig verlässt.juist resetauf einem Gerät, das das Netz noch listet, braucht--force. Entferne es vorher, wo du kannst.
Wenn etwas nicht klappt
Freshness expired; vouchers only heißt, dass 48 Stunden lang kein Voucher
erreichbar war. Bring einen Voucher wieder online; das Gerät ist wieder
aktuell, sobald dessen Bestätigung ankommt. Siehe
Fehlersuche.