7 Commits

Author SHA1 Message Date
unknown
4cee8a0a35 replace nebula.exe -service install with New-Service
nebula's built-in Go service manager (-service install) is unreliable
on Windows — it reports "service already exists" when the SCM, registry,
and Get-Service all confirm no service is present. Use PowerShell's
New-Service cmdlet instead, which talks directly to the Windows SCM.
2026-02-17 12:28:06 -05:00
2c29c0d33e read DnsServer and Domain from bootstrap.json — zero-param bootstrap 2026-02-12 15:58:35 -08:00
e45f9329da remove ExpectedDialupDelay — nltest force makes it unnecessary 2026-02-12 15:54:10 -08:00
57a53e1fde fix domain auth at login: DNS persistence via scheduled task
Nebula recreates the nebula1 TUN adapter on every start, wiping DNS settings. This caused domain authentication to fail at the Windows login screen because Netlogon could not reach the DC.

Changes:

- install-nebula.ps1 now takes -DnsServer and -Domain parameters

- Changed service start type from delayed-auto to auto

- Creates set-dns-on-start.ps1 startup script and NebulaDNS scheduled task

- Sets ExpectedDialupDelay=60 in Netlogon registry

- Idempotency check verifies scheduled task and startup script exist
2026-02-12 15:42:23 -08:00
08be15e31b add domain controller setup guide 2026-02-12 14:31:09 -08:00
a4847a3fd5 fetch nebula from github instead of bundling binaries 2026-02-12 14:11:32 -08:00
unknown
fc19ef81ec public-ready-init 2026-02-12 13:55:38 -08:00