National Forests follow the state law that they are in (apparently, in this case, Missouri). Missouri is mostly open carry but there the state open cary law doesn't preempt local counties and cities from banning it, so you need to be careful where you're travelling through. Rolla city doesn't seem to care.