# MikroMCP Router-Registry — BF Netzwerk (final IPs, TP21) # Credentials NICHT hier, sondern via ENV (envPrefix -> ROUTER__USER/PASS in .env). # Alle Geräte sprechen REST über PLAIN HTTP auf Port 80. # -> tls.enabled: false (rest-client.ts: scheme = tls.enabled ? https : http) # Änderungen hier werden erst nach MikroMCP-Neustart wirksam. # # TP21.1-Stand (2026-08-08): crs326-core IST der L3-Router (Routing/DHCP/DNS/NAT/WG-Hub live). # core mgmt = 10.40.99.1 (vlan99-SVI, aus VLAN10-Client via core geroutet erreichbar; # Same-Subnet-Fallback = 10.40.10.1). branch = 10.40.99.2 (L2, .10.2 temp). # ap1/ap2 (.99.11/.99.12) = Zielwerte — ap1 ist derzeit Werksreset/getrennt und kommt # erst mit der WLAN-Neuprovisionierung (eigene Session) zurück. routers: ap1: host: "10.40.99.11" port: 80 tls: enabled: false rejectUnauthorized: true credentials: source: "env" envPrefix: "ROUTER_AP1" tags: ["bf", "wifi", "access-point"] rosVersion: "7.23" ap2: host: "10.40.99.12" port: 80 tls: enabled: false rejectUnauthorized: true credentials: source: "env" envPrefix: "ROUTER_AP2" tags: ["bf", "wifi", "access-point"] rosVersion: "7.23" crs326-core: host: "10.40.99.1" port: 80 tls: enabled: false rejectUnauthorized: true credentials: source: "env" envPrefix: "CRS326_CORE" tags: ["bf", "switch", "core", "l3-router"] rosVersion: "7.19.5" crs326-branch: host: "10.40.99.2" port: 80 tls: enabled: false rejectUnauthorized: true credentials: source: "env" envPrefix: "CRS326_BRANCH" tags: ["bf", "switch", "branch"] rosVersion: "7.19.5"