MakerFLOSS_Troubleshooting/incidents/2026-07-17-srv07-access.md

62 lines
3.2 KiB
Markdown
Raw Permalink Normal View History

# 2026-07-17 — srv07 (ex-mf04) unreachable by every path; identity settled; access re-established
## Symptom
Session goal: conclude an SSH access path to the testmachine ("mf04, now
srv07 — we think"). Every documented path was dead: old LAN IPs
(`10.0.0.183/.184`, `10.2.30.61`) unreachable, wg1 peer `10.13.0.3` had no
handshake and the VPS had no route to it, the fisi/Netbird path no longer
exists (fisi decommissioned, ubongo has no Netbird agent — boma ADR-036).
Also unclear: whether the box is srv05 or srv07 — the naming-scheme migration
table said `mf04 → srv05`, the physical sticker said srv07.
## Root cause
Two physical-layer facts, no software fault:
1. **The box's network path was unplugged.** pp02:8 (srv07 eth0) had lost its
rear patch when sw01:7 was repurposed as the sw06 uplink — already recorded
in `MakerFLOSS/docs/hardware/pp02.md`, but not connected to "that's why
nothing answers." The machine itself had been up 9+ days.
2. **The naming table was wrong.** The physical box wearing the srv07 sticker
is the Ansible/OS host mf04 (i3-4360T/16 GB/500 GB HDD — matches neither
srv04's nor srv05's recorded i5-3570K specs). `mf04 → srv05` was a
mis-mapping made when the placeholder pages were renamed.
## What was done (operator on-site with mamba; Claude from ubongo via the boma hub → mamba)
- Operator re-plugged the box and wired mamba into the rack switching; the box
immediately took its old lease (`10.0.0.183`) and its wg1 tunnel re-handshook.
- Renamed the host live to match the sticker: hostname `mf04 → srv07`,
`/etc/hosts`, wg unit `makerfloss-mf04 → mf-srv07`. Gotcha: wg-quick
interface names are capped at **15 chars (IFNAMSIZ)** — `makerfloss-srv07`
(16) fails with a misleading `does not exist`; hence `mf-srv07`.
- AnsibleBaobabV4 `0bce3a1`: `host_vars/mf04.yml → srv07.yml`; `ansible_host`
re-pinned from the Netbird IP to wg1 `10.13.0.3` + ProxyJump via the VPS
(mirrors mf01); inventory + hub peer entry renamed. Vault keys keep the
historical `mf04` name (same keypair).
- MakerFLOSS docs `f047332`: srv07 real specs, dated correction of the
naming-table row, pp02 note (path restored, new patching unrecorded).
- This repo: access.md rewritten for the ubongo era, network-map.md refreshed
from live probing.
- Netbird: **kept** (control plane + srv07 agent), operator decision — no
longer an access path, not removed yet.
## Verification
- `ssh -J sjat@makerfloss.eu:7576 -p 7576 sjat@10.13.0.3` → hostname `srv07`
(roaming path, end-to-end).
- `ssh -p 7576 sjat@10.0.0.183` from wired mamba → works (on-site path).
- `wg-quick@mf-srv07` active + enabled; hub handshake fresh after rename.
## Follow-ups
- ~~Record srv07's actual rear patch / switch port~~ — done same day:
pp02:8 → sw06:4 (srv07's single NIC; MakerFLOSS docs `cfaf065`).
- Identify the rack-LAN Debian trio `.10/.11/.12` and `.158/.165/.209`.
- Find/verify makerfloss1 (LAN and wg1 both dark).
- Ansible play against srv07 not yet re-run — first run after the rename
should be watched (wg config name change: the play must not resurrect a
`makerfloss-srv07`/`makerfloss-mf04` config; host_vars now says `mf-srv07`).
- Eventual Netbird retirement decision (logged in access.md §D).