dnsmasq: the operator's own names have a home the mesh never rewrites #109

Merged
jschoubben merged 1 commits from feat/dnsmasq-has-a-home-for-operator-names into main 2026-09-26 20:43:53 +00:00
Owner

Third gap from the shanks session (hq 122): a workstation's job includes names that are neither a mesh machine nor a routed name — shanks carries 13 Mediahuis entries in /etc/hosts, which mesh-wireguard replaces whole when taken, so they'd vanish and the take gates the node. Adds conf-dir=/etc/dnsmasq.d/,*.conf (drop-in directives — HAL's dnsmasq-app used exactly this shape) and addn-hosts=/etc/hosts.local (plain host lines). The mesh creates and rewrites neither; a machine with none loses nothing. Migration moves such names here before the /etc/hosts take, closing the window. Smallest of the three candidate fixes and the proven one.

Third gap from the shanks session (hq 122): a workstation's job includes names that are neither a mesh machine nor a routed name — shanks carries 13 Mediahuis entries in `/etc/hosts`, which `mesh-wireguard` replaces whole when taken, so they'd vanish and the take gates the node. Adds `conf-dir=/etc/dnsmasq.d/,*.conf` (drop-in directives — HAL's dnsmasq-app used exactly this shape) and `addn-hosts=/etc/hosts.local` (plain host lines). The mesh creates and rewrites neither; a machine with none loses nothing. Migration moves such names here *before* the `/etc/hosts` take, closing the window. Smallest of the three candidate fixes and the proven one.
jschoubben added 1 commit 2026-09-26 20:43:43 +00:00
A workstation's job includes names that are neither a mesh machine nor
a routed name (novox/hq 122): shanks carries 13 Mediahuis entries in
/etc/hosts, and mesh-wireguard replaces /etc/hosts whole when taken —
so without this they vanish, and the take gates the node. Two homes,
neither the mesh's to own: conf-dir=/etc/dnsmasq.d/,*.conf (drop-in
directives, HAL's dnsmasq-app used exactly this) and
addn-hosts=/etc/hosts.local (plain host lines). The mesh creates and
rewrites neither; a machine with none loses nothing. The migration
moves such names here BEFORE the /etc/hosts take, closing the window.
jschoubben merged commit 226eab4c6f into main 2026-09-26 20:43:53 +00:00
jschoubben deleted branch feat/dnsmasq-has-a-home-for-operator-names 2026-09-26 20:43:54 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: novox/mesh-catalog#109