Implements Meshname DNS for Yggdrasil mesh networks with gossip-based service discovery and dnsmasq integration. New packages: - secubox-app-meshname-dns: Core service with meshnamectl CLI - luci-app-meshname-dns: LuCI dashboard for service management Features: - Services announce .ygg domains via gossip protocol (meshname_announce) - dnsmasq integration via /tmp/hosts/meshname dynamic hosts file - Cross-node resolution through gossip message propagation - RPCD handler with 8 methods for LuCI integration CLI commands: announce, revoke, resolve, list, sync, status, daemon Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
14 lines
284 B
Plaintext
14 lines
284 B
Plaintext
config meshname 'main'
|
|
option enabled '1'
|
|
option auto_announce '1'
|
|
option sync_interval '60'
|
|
option hosts_file '/tmp/hosts/meshname'
|
|
|
|
config resolver 'resolver'
|
|
option enabled '1'
|
|
option cache_ttl '300'
|
|
|
|
config gossip 'gossip'
|
|
option enabled '1'
|
|
option announce_priority '50'
|