dhclient refuse certain DHCP offers (e.g. private RFC1918 leases on WAN)
Plus Target Version:
dhclient can use of the "reject x.y.z.w" keyword to refuse certain offers.
Check http://zhigang.org/wiki/DHCP "How to Prevent DHCP Client from Receiving IP from a Specific Server?".