feat(amt): amt-cira-setup.py — configure Intel AMT phone-home (CIRA) to MeshCentral over WS-Man
MeshCentral only pushes CIRA through an on-host agent, so this mirrors its amtmanager.js sequence directly over the LAN: trust MeshCentral's root, add the MPS (username = 16-char meshid prefix), a periodic policy, BIOS+OS user-initiated connections and a random environment-detection domain. Idempotent, with a read-only state report. Enumerate uses Enumerate+Pull (AMT 16 ignores OptimizeEnumeration; caught by a positive control that first read 0 instances of a class that has one). Applied to nh3-pve's AMT 2026-10-02 alongside MeshCentral mpsPass and an ana-gw VIP/policy for 4433; the AMT does not dial out yet (static IP).
This commit is contained in:
@@ -29,6 +29,13 @@ Monitors and manages endpoints, pushes patches, runs scripts, etc.
|
||||
at once (AMT 16.1.25, activated, power on), so the old-TLS worry did not apply. ⚠ The path still runs
|
||||
through nh3-scale (CT 107 ON nh3-pve): with nh3-pve down, this AMT is unreachable from here. KVM needs
|
||||
an active iGPU output: the NanoKVM serves today; fit the 1080p dummy plug before it moves.
|
||||
- **Phone-home (CIRA) plumbing, 2026-10-02 (Prime go):** `settings.mpsPass` set (vaulted
|
||||
`pfi-tacticalrmm/meshcentral-mpspass`; without it the MPS checked only the 16-char username). FortiGate
|
||||
ana-gw: service `MeshCentral-MPS-4433`, VIP `mps-to-tacticalrmm` (38.120.12.46:4433 → 10.250.50.57) and
|
||||
policy 76 (wan1→servers, accept) — 4433 verified open from the internet, 4434 closed as a control. The AMT
|
||||
side is `scripts/amt-cira-setup.py`. ⚠ nh3-pve's AMT took every setting but does NOT dial out: it is on a
|
||||
STATIC IP, and Intel's CIRA guidance says static IP does not work (environment detection keys on DHCP
|
||||
option 15). Open decision: move it to DHCP (the UDM reservation already pins 10.100.250.61).
|
||||
- Before 2026-10-02: `"WANonly": true` (TacticalRMM's install default). In that mode MeshCentral SILENTLY DROPS
|
||||
"Add Intel AMT computer": `meshuser.js` line 2682, `if (args.wanonly == true) return;`. No error, no
|
||||
event. LAN-mode AMT needs `WANonly` false (hybrid) + a service restart; CIRA works in WAN mode. TacticalRMM's
|
||||
|
||||
Reference in New Issue
Block a user