I didn't find an alternative to getDhcpInfo(), because the function to that Android refers (ConnectivityManager.getLinkProperties) is not public.