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

@ -136,10 +136,11 @@ func setupVxlanHost(d subnetData, vethE string) error {
func startDHCP(db *badger.DB, subnetName string, d subnetData) error {
conf := dhcp.Config{
Network: d.cidr,
Gateway: d.interfaceIP,
Name: d.vpc + "_" + d.bridge,
ConfDir: "/etc/dnsmasq.d",
Network: d.cidr,
Gateway: d.interfaceIP,
DefaultRoute: d.mode == "vxlan",
Name: d.vpc + "_" + d.bridge,
ConfDir: "/etc/dnsmasq.d",
}
_, entries, err := dhcp.GenerateConfig(conf)
if err != nil {