DCHP client

I’m trying to configure the retry interval for the DHCP request
before the client gets a lease. Is that possible using dhcp.client?
Or I may have to use the ISC dhclient or something, as I can see
that dhclient allows me to define a script file when it starts.