CluPilotCloud/deploy/bootstrap/lib
nexxo e963821eb4 bridge.sh: nachsehen in beide Richtungen, und kein ping
Nur 'komme ich raus' zu pruefen ist notwendig und NICHT hinreichend.
Der Fehlerfall: ifreload bringt vmbr0 sauber hoch, die Maschine erreicht
das Internet, der Treiber waere zufrieden — aber wg0 kommt nicht zurueck.
Dann lebt der Host oeffentlich, CluPilot ist ausgesperrt, und wer hier
abbestellt, hat die Rueckfahrkarte weggeworfen.

wg0.conf enthaelt keine Geraetebindung; der Tunnel haengt an der
Quelladresse, die die Routing-Tabelle hergibt — und genau das ist die
Groesse, die der Umbau anfasst. Das macht den Fall nicht
unwahrscheinlicher, nur unauffaelliger: kein Fehler im Protokoll, nur
ein Handshake, der ausbleibt.

Ist der Handshake schal, wird wg-quick@wg0 EINMAL neu gestartet und
nochmal nachgesehen. Gefahrlos, weil ifreload die SSH-Sitzung ohnehin
schon mitgenommen hat — und es verwandelt einen haengenden Tunnel in
einen laufenden statt in eine Ruecknahme.

Kein ping: Hetzners Debian-Basis hat keins, PrepareBaseSystem
installiert es nicht, und network.sh:190 haette damit immer 'nicht
erreichbar' gesagt. Ein Test haelt bridge.sh ping-frei.

Nebenbei ein Fehler in den Tests selbst behoben: 'if gibtsnicht; then
… else echo NEIN; fi' ist in sh unwahr, also war jeder Test, der NEIN
erwartete, gruen SOLANGE die Funktion fehlte. verdictBody() meldet jetzt
FEHLT und trennt 'falsch' von 'gibt es nicht'.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-01 13:44:47 +02:00
..
bridge.sh bridge.sh: nachsehen in beide Richtungen, und kein ping 2026-08-01 13:44:47 +02:00
network.sh bridge.sh: die Rueckfahrkarte, und der Grund steht vor dem Zurueckspielen 2026-08-01 13:44:47 +02:00
proxmox.sh bridge.sh: die Erkennung herausgeloest und allein lauffaehig gemacht 2026-08-01 13:44:47 +02:00
register.sh Hand over the token and let the console take it from here 2026-07-30 20:20:20 +02:00
report.sh Write the image and survive the first reboot 2026-07-30 19:57:29 +02:00
template-run.sh Release v1.3.88 — die Vorlage baut sich selbst 2026-08-01 05:01:44 +02:00
template.sh Release v1.3.90 — nach dem Paket fragen, nicht nach dem Pfad 2026-08-01 09:32:18 +02:00
traefik.sh Run Traefik as a service that fetches its own routes 2026-07-30 20:13:54 +02:00