There is no federal law that bans carry of firearms in CDL vehicles, or any law in NC, BUT so many of the places are posted or off limits to firearms that a driver must service it makes it damn hard to carry legally in those places.
One of the highest paid runs I had was for the military, containers, tank tracks, and vehicles. It is illegal to take a firearm on any military base.
i concede...and learned sumthin in the process...
http://askthetrucker.com/cdl-federal-gun-law/
thanks WW..
ipse