diff --git a/pkg/ipam/ipam_linux.go b/pkg/ipam/ipam_linux.go index 6c8ef20c..1fe89d8b 100644 --- a/pkg/ipam/ipam_linux.go +++ b/pkg/ipam/ipam_linux.go @@ -65,7 +65,9 @@ func ConfigureIface(ifName string, res *current.Result) error { } } - ip.SettleAddresses(ifName, 10) + if v6gw != nil { + ip.SettleAddresses(ifName, 10) + } for _, r := range res.Routes { routeIsV4 := r.Dst.IP.To4() != nil