I went through all the online troubleshooting steps. Since it didn't fix the problem, I was directed to post my problem on the forum.
I receive a message the my NAT is not open and therefore I might have problem with connecting and communicating on Xbox Live. I'm told to change my router so UPnP is on. The problem is my xbox is wired directly to my modem. I don't use a router at all. I followed the steps about disconnecting my modem then reconnecting, also I reset my settings to the factory settings but neither worked. I don't understand what's wrong and what I should do.