|
dc1 edge: forwards but does not TRANSLATE; config intact; REPAIR not rebuild (SEC-031)
Read-only agent assessment, docs/audit/dc1-edge-assessment-20260802.txt (643 lines). Decisive measurement: simultaneous tcpdump on BOTH edge taps while the rack pinged 1.1.1.1 -- the same packet appears on the LAN tap and 0.8 ms later on the WAN tap with source STILL 10.12.64.2. vcloud's virbr1 masquerades only 172.30.3.0/24, so it is never translated and no reply returns. Routing works, pf is not blocking, there is no outbound NAT. My "config lost" hypothesis was half right and the half that mattered was wrong. Config INTACT on positive evidence: fsck names every inode it deletes, all 50 enumerated, /conf/config.xml not among them; the edge booted onto its ruled as-built addresses, not the factory ones. Qualifier: 92 further casualties are inode-only, so strong not absolute. What fsck destroyed is the FreeBSD base-system user DB -- /etc/master.passwd and /etc/group, plus BOTH /var/backups copies. Hence "Configuring firewall.....failed." on every boot since, no pf ruleset, and SEC-031: the edge is an open router serving its GUI to the simulated ISP. Confirmed against a control (office1 edge: WAN ICMP 100% loss, GUI 000; dc1: 0% loss, GUI 200 in 0.014s). Bounded by lab topology; D-125 unaffected. Repair not rebuild -- rebuilding discards a good config and re-incurs D-112(c)+D-113. Blocked on there being no working credential path (sshd down, authed API hangs, console login likely broken by the same passwd DB); repair needs boot -s, a mutation, so the read-only agent stopped. Two findings that outlive this: dc-egress-check's A2 is structurally blind to forwards-but-does-not-translate and needs a positive "the edge TRANSLATES" assertion -- a defect in a gate built earlier the same day. And NEITHER edge had ever been reboot-tested; 2026-08-01 was the first time dc1's as-built config ever booted. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01HvCyrwvYTTcDYnRErfMsNf |
|---|
|
|
| docs/CURRENT-STATE.md |
|---|
| docs/audit/dc1-edge-assessment-20260802.txt 0 → 100644 |
|---|
| docs/security-ledger.md |
|---|