My guess is probably mostly no on public land, you'll have to check with your Dept of Natural Resources for your State. Check them out on the web and contact someone from Forestry or Forest Mgt or such.
In Maryland our club collects on private land with permission. That's one of the many benefits of belonging to a club. Old landscape plants are also a good option.