When user attempt to set network or broadcast address, ask again for the IP address. Issue #3196
Add function is_inrange() that calls is_inrange_v6 or is_inrange_v4 accordingly
Check if dhcp start and end addresses are inside interface subnet, helps #3196