5.0 KiB
5.0 KiB
TP15 — AP-Reset Handoff 2026-08-08
Status:
crs326-coreL3 + WG-Hub läuft.ap1wurde factory-resettet und ist L2-erreichbar.ap2bleibt vorerst unangetastet.
Nächste Session:ap1als reiner AP provisionieren (Mgmt.99.11, Uplinkether1PoE, VLAN-Trunk, 5 SSIDs, kein CAPsMAN).
✅ Heute erledigt (vor Reset)
WG-Hub auf crs326-core repariert
- Ursache:
crs326-corehatte einen neu generierten WG-Privkey → Spokes erkannten den Hub nicht. - Beide Spokes (FM + DW/Geli) waren noch auf den alten ap1-Hub-Public-Key konfiguriert (SSoT:
routeros/ap1-wg-hub.privkey). - Fix: Auf
crs326-coreden alten ap1-Privkey ausrouteros/ap1-wg-hub.privkeyin/interface/wireguard set wg-hub key=...eingesetzt. - Ergebnis:
- fm:
last-handshake=1s, rx/tx aktiv ✅ - dw:
last-handshake=3s, rx/tx aktiv ✅
- fm:
Backups
| Gerät | Backup-Name | Status |
|---|---|---|
crs326-core |
tp15-core-pre-ap-reset.backup (74.2 KiB) |
✅ auf Gerät |
crs326-core |
tp15-core-pre-wg-key-restore.backup |
✅ auf Gerät |
crs326-branch |
tp15-branch-pre-ap-reset.backup |
✅ via REST auf VLAN10-IP .10.2 |
ap1 |
kein frisches Remote-Backup möglich (REST 401 / SSH Timeout) | ⚠️ |
- Für
ap1existieren aber die lokalen Pre-Cutover-Backups:routeros/ap1-pre-core-cutover-20260806-041627.backup+.rscrouteros/ap1-pre-core-cutover-20260806-073616.backup+.rsc
ap1-Reset
ap1wurde factory-resettet.- Default-Admin-Passwort nach Reset: in
~/.secrets/credentials.envunterROUTER_AP1_PASShinterlegen (User setzt es via Winbox). - Uplink gepatcht auf
ether1(PoE-Port). Keinether0auf hAP ax² — die Ports heißenether1…ether5. ap1ist amcrs326-corePortether15L2-sichtbar:- MAC
D0:EA:11:4D:40:E0aufether15in der bridge-host-Tabelle. 192.168.88.1pingt vom core aus (Werks-IP nach Reset).
- MAC
- ap2 bleibt unangetastet.
📋 Offen / Nächste Session
1. ap1 als reiner AP provisionieren
Ziel-Parameter:
- Mgmt-IP:
10.40.99.11/24aufvlan99(Vorgabe User) - Uplink:
ether1(PoE) als VLAN-Trunk inbridge - VLAN-Config:
bridgemitvlan-filtering=yes- VLAN1 untagged (nur für Mgmt/Transition, später ggf. entfernen)
- VLANs 10/20/30/40/50/90/99 tagged auf
ether1+wifi1/wifi2
- WLAN: 5 SSIDs, kein CAPsMAN mehr:
dirtyvader-main→ VLAN10dirtyvader-infra→ VLAN20dirtyvader-iot→ VLAN30 (nur 2,4 GHz)dirtyvader-media→ VLAN40dirtyvader-untrusted→ VLAN50- optional
dirtyvader-guest→ VLAN90
- Admin-Passwort: vom User via Winbox gesetzt; in
~/.secrets/credentials.envhinterlegen. - Keine Router/DHCP/DNS/NAT/WG-Funktion mehr auf ap1.
2. VLAN99 am core auf Uplink-Ports verteilen
- Aktuell ist VLAN99 auf
crs326-corenur aufbridge, nicht aufether8(Trunk zu branch) undether15(Trunk zu ap1) tagged. - Damit ap1 mit
.99.11vom core erreichbar ist, muss VLAN99 tagged aufether15(undether8für branch) konfiguriert werden. - Achtung Lockout: branch-Mgmt
.99.2ist aktuell nicht vom core.99.1pingbar (VLAN99 fehlt auf ether8). Dies ebenfalls nachholen.
3. ap2-Migration
- ap2 hängt an
crs326-branchether24und hat aktuell nur VLAN40-IP.40.2(falsche Mgmt). - Nachdem branch VLAN99 sauber tagged bekommt: ap2 Mgmt-IP auf
.99.2setzen und als reinen AP provisionieren.
4. Passwort-Konsolidierung
- AP-Admin-Passwort in
~/.secrets/credentials.env+~/.claude.jsonsynchronisieren. - Switch-Passwörter ebenfalls abgleichen.
5. Nautobot / Golden Config
- Nautobot war zuvor down (HTTP 500), aber
/health/zeigt jetzt working. - Für die AP-Provisionierung kann Nautobot Golden Config verwendet werden, sobald Device-Daten + Template für reine APs bereitstehen.
- Governance-Ausnahme: falls Nautobot noch nicht bereit, direkte MikroMCP/REST-Config am ap1 erneut erforderlich.
⚠️ Wichtige Gotchas für die nächste Session
- ap1-Uplink =
ether1, nichtether2. Der alte Trunk war aufether2; nach dem PoE-Patch muss die neue Configether1verwenden. - hAP ax² hat kein
ether0. - ap1
device-mode=homeist nach Reset wieder aktiv → Scheduler/Fetch blockiert. Provisionierung muss idempotent ohne Scheduler auskommen. - VLAN99-Trunk am core fehlt → ap1
.99.11ist erst erreichbar, wenn coreether15VLAN99 tagged trägt. - WG-Hub läuft bereits auf core — ap1 darf keinen WG-Hub mehr anlegen.
- Backup-Dateien auf Geräten sollten nach erfolgreicher Provisionierung heruntergeladen/gesichert werden.
Assets / Referenzen
routeros/ap1-pre-core-cutover-20260806-041627.rsc— letzte ap1-Vorkonfiguration (inkl. WLAN/SSID-Muster)routeros/tp3.1-ap2-vlan.rsc— VLAN-Trunk-Muster für hAP ax²routeros/ap1-wg-hub.privkey— alter WG-Hub-Privkey (nur für Historie; WG ist auf core)docs/tp15-session-summary-20260808.md— voriger Session-Standdocs/tp15-core-swap-session-handover.md— ursprüngliches Core-Cutover-Handoff