f-28: fix: dhcp do not emit local default route

Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
This commit is contained in:
GnomeZworc 2026-05-18 22:19:00 +02:00
commit 2504b435a3
Signed by: nicolas.boufideline
GPG key ID: 4406BBBF8845D632
4 changed files with 29 additions and 13 deletions

View file

@ -14,7 +14,9 @@ func GenerateConfig(c Config) (string, map[string]string, error) {
var sb strings.Builder
fmt.Fprintf(&sb, "no-resolv\n")
fmt.Fprintf(&sb, "dhcp-range=%s,static,%s,12h\n", c.Network.IP.String(), mask)
fmt.Fprintf(&sb, "dhcp-option=3,%s\n", c.Gateway.String())
if c.DefaultRoute {
fmt.Fprintf(&sb, "dhcp-option=3,%s\n", c.Gateway.String())
}
fmt.Fprintf(&sb, "dhcp-option=6,1.1.1.1,8.8.8.8\n\n")
entries := make(map[string]string)