14.04.2026 Update
This commit is contained in:
@@ -10,8 +10,8 @@ import (
|
||||
)
|
||||
|
||||
const (
|
||||
ConfigFile = "/etc/dnsmasq.d/alpine-router-dhcp.conf"
|
||||
StateFile = "/var/lib/alpine-router/dhcp.json"
|
||||
ConfigFile = "/etc/dnsmasq.d/nano-router-dhcp.conf"
|
||||
StateFile = "/var/lib/nano-router/dhcp.json"
|
||||
)
|
||||
|
||||
// Pool describes a DHCP pool tied to one interface/subnet.
|
||||
@@ -76,7 +76,7 @@ func Save(cfg *Config) error {
|
||||
mu.Lock()
|
||||
defer mu.Unlock()
|
||||
|
||||
if err := os.MkdirAll("/var/lib/alpine-router", 0755); err != nil {
|
||||
if err := os.MkdirAll("/var/lib/nano-router", 0755); err != nil {
|
||||
return fmt.Errorf("mkdir state dir: %w", err)
|
||||
}
|
||||
data, err := json.MarshalIndent(cfg, "", " ")
|
||||
@@ -86,7 +86,7 @@ func Save(cfg *Config) error {
|
||||
return os.WriteFile(StateFile, data, 0644)
|
||||
}
|
||||
|
||||
// WriteConfigs generates /etc/dnsmasq.d/alpine-router-dhcp.conf.
|
||||
// WriteConfigs generates /etc/dnsmasq.d/nano-router-dhcp.conf.
|
||||
// dnsmasq is used in DHCP-only mode (port=0 disables DNS resolver).
|
||||
func WriteConfigs(cfg *Config) error {
|
||||
if err := os.MkdirAll("/etc/dnsmasq.d", 0755); err != nil {
|
||||
@@ -94,7 +94,7 @@ func WriteConfigs(cfg *Config) error {
|
||||
}
|
||||
|
||||
var sb strings.Builder
|
||||
sb.WriteString("# Generated by alpine-router — do not edit manually\n")
|
||||
sb.WriteString("# Generated by nano-router — do not edit manually\n")
|
||||
sb.WriteString("# dnsmasq running in DHCP-only mode (DNS disabled)\n\n")
|
||||
sb.WriteString("port=0\n") // disable DNS
|
||||
sb.WriteString("bind-interfaces\n") // only listen on specified interfaces
|
||||
@@ -142,7 +142,7 @@ func WriteConfigsWithBindings(cfg *Config, bindings []StaticBinding) error {
|
||||
}
|
||||
|
||||
var sb strings.Builder
|
||||
sb.WriteString("# Generated by alpine-router — do not edit manually\n")
|
||||
sb.WriteString("# Generated by nano-router — do not edit manually\n")
|
||||
sb.WriteString("# dnsmasq running in DHCP-only mode (DNS disabled)\n\n")
|
||||
sb.WriteString("port=0\n")
|
||||
sb.WriteString("bind-interfaces\n")
|
||||
|
||||
Reference in New Issue
Block a user