UNder site hierarchy "site" properties boundaries tab. (this is used for legacy clients
if your using advanced client make sure your local and roaming boundaries dont conflict with each other or another site. (overlapping boundaries=bad)
make sure heartbeat discovery is enabled
Hope that helps!
check these logs.
ccmsetup.log if error look at client.msi.log return 3 will tell you the exact reason for failure
clientlocation.log *** if you used auto discovery
inventoryagent.log "Heartbeat discovery log" look for destination:mp:MP_DdrEndpoint to make sure heartbeat is working right.
ccmexec.log
locationservices.log info on finding mp's, sites, etc.
statusagent.log
ddm.log on server shows if a ccm was created, or attempted to create on the client
ccm.log ************************* check it out
SMS site boundaries do not support supernetting. You will need to manually enter in all the networks you have. Adding 10.x.x.x will not help you much since no clients are actually IN that subnet
make sure your roaming boundariesd are setup right if these are advanced clients