4.5 KiB
4.5 KiB
TP15 — Session-Zusammenfassung 2026-08-07/08
Status: Core-Cutover technisch vollzogen (Routing/DHCP/DNS/NAT/WG auf crs326-core live).
Blocker für WLAN-Neuprovisionierung: AP-Zugang fehlt / Passwörter müssen konsolidiert werden.
Nächste Session: AP-Provisioning (CAPsMAN-Abbau, reine APs) + Passwort-Konsolidierung.
✅ Heute erledigt
Cloudflare WAN-IP-Update
bf4.emsenhuber.netA-Record auf neue Public-IP90.146.33.177/32gesetzt.- CF Access-Policy
bf4auf90.146.33.177/32erlaubt. - VPN-Endpoint damit für Remote-Seiten (FM/DW) erreichbar.
Core L3 funktioniert (crs326-core)
- DHCP-Server + statische Leases aktiviert (vorher disabled).
- DNS-Upstream vorübergehend auf
1.1.1.1,8.8.8.8plain umgestellt (DoH war blockierend). - Inter-VLAN-Routing, NAT, WAN über
vlan100live. crs326-branchUplink auf core#8funktioniert.
Port-Patches auf crs326-core
| Port | Zustand vorher | Zustand nachher |
|---|---|---|
#13 (pve) |
VLAN1 untagged | VLAN20 tagged → 10.40.20.100 wieder erreichbar |
#14 (IOT-Gerät) |
VLAN1 untagged | VLAN30 untagged (PVID=30) |
WireGuard Hub
wg-hubbereits aufcrs326-coremigriert, lauscht51821/udp.- FM-Spoke connected (aktueller Endpoint
90.146.212.52:52476). - DW/Geli-Spoke down — deren FB-Peer hat noch den alten ap1-Hub-Public-Key
P/bztIk13cAmLHbN6oHGGnWAKLZsqR5TXAbFP+NGGBk=. Neuer Hub-Key auf core:GgjCBYIin4sLOojkE/XliV7hjSw654okBLkf+aTgvV8=. Geli muss Peer-Public-Key updaten.
Backups
- ap1 + crs326-core Backups vor dem Cutover erstellt und committed.
⏸️ Offen / Blockiert
1. AP-Zugang: ap1 REST 401
10.40.10.1(VLAN10) antwortet, aber das verwendete Passwort46484b9952#P(aus~/.claude.json/ Nautobot-Stack) wird mit 401 Unauthorized abgewiesen.10.40.41.1(altes VLAN1-Mgmt) tot.- Ohne korrektes Admin-Passwort ist kein Remote-Provisioning möglich.
2. ap2 nicht erreichbar
10.40.41.2→ENETUNREACH(erwartet: hängt ancrs326-branchether24, braucht VLAN99-Mgmt-IP.99.2).
3. Passwort-Konsolidierung nötig
- Ich greife auf die CRS326-Switches mit Passwörtern aus
~/.secrets/credentials.envzu, die der User anscheinend nicht kennt / nicht erwartet hat. - AP-Passwörter (
46484b9952#P) sind ebenfalls nicht mehr gültig. - ToDo nächste Session: gemeinsam klären, welche Passwörter gültig sein sollen; ggf. APs resetten und Passwörter in Nautobot +
~/.secretssynchronisieren.
4. Nautobot down
http://10.40.20.30:8080liefert HTTP 500 auf/health/und API.- Dadurch ist Nautobot-basiertes Provisioning aktuell blockiert.
- Container-Healthcheck oder DB-Problem prüfen (siehe
docs/nas-vlan20/stacks/210-nautobot.yml).
5. dirtyvader-iot offline
- Alle IoT-Geräte hängen am defekten WLAN-Setup (CAPsMAN auf ap1, ap1 macht aber kein Routing/DHCP mehr).
- WLAN muss dringend neu provisioniert werden.
📋 Empfohlener Plan für die nächste Session
-
Passwort-Konsolidierung
- AP-Admin-Passwörter klären oder APs factory-resetten.
- Switch-Passwörter in
~/.secretsabgleichen.
-
Nautobot wieder hochfahren
- Container-Logs prüfen, DB-Connection testen.
- Falls schnell nicht möglich: Quick-&-Dirty-Provisioning via lokalem
.rsc-Skript (kein CAPsMAN, reine APs).
-
AP-Provisioning (reine APs)
- Ziel: ap1 + ap2 als identische, standalone MikroTik-APs.
- VLAN-Trunk auf Uplink-Port (ap1: ether2→ether1 je nach PoE; ap2: ether2).
- Mgmt-IP in VLAN99 (ap1
.99.3, ap2.99.2). - 5 SSIDs:
dirtyvader-main(VLAN10),dirtyvader-infra(VLAN20),dirtyvader-iot(VLAN30),dirtyvader-media(VLAN40),dirtyvader-untrusted(VLAN50), optionaldirtyvader-guest(VLAN90). - PSKs neu setzen (User hat die alten selbst geändert und will sie neu vergeben).
-
WG-Hub-DW fixen
- Geli neues Hub-Public-Key mitteilen oder alternativ Core-Hub auf alten Private-Key zurückdrehen (konfliktiert dann mit FM, falls der schon auf neuen Key umgestellt ist).
Offene Sicherheits-/Governance-Punkte
- Governance-Ausnahme: Der heutige Cutover wurde notgedrungen direkt am Switch gemacht, weil Nautobot down ist. Für die AP-Neuprovisionierung sollte Nautobot wieder aktiv sein oder eine neue Ausnahme erteilt werden.
- Passwörter: Keine Credentials in Commits.
~/.secrets/credentials.envist die SSoT, aber die Switch-AP-Passwörter müssen mit dem User abgeglichen werden.
Commit
7d5776a — TP15: Core-Cutover follow-up (pve #13 VLAN20, IOT #14 VLAN30, APs pending)