The starting up in campaign is a glitch that quite a number of us X1 users have got since the last Ghosts update. I'm sure IW are aware and a fix is on the way.
As for your server connection issue. First question is do you have an Open Nat in Network settings of the console. If you run a Test Multiplayer connection in network settings,,,wait for the message "Everything is Good",,,then hold both bumpers and trigger down.......... what does it say? You want it to say - "Your network is behind a cone NAT".
Do you use any of these port configuration settings in your router --> uPnp, Port Forwards, or placed your console into the DMZ.
Do use use wireless or WiFi?
Note for the X1: If you have the ability / feature, try disabling ivp6 in your router.
Thanks for letting us know what the issue is. In regards to the issue with loading campaign on start up, can you try uninstalling the game and reinstalling it? In regards to having issues connecting, are you playing on a wired or wireless connection? What does your NAT type show up as in game?