61 lines
3.1 KiB
Markdown
61 lines
3.1 KiB
Markdown
|
|
# 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 (pp02.md + sw01.md).
|
||
|
|
- 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).
|