I have read all of the forum posts and troubleshooting and they are not helping me. Right now my NAT is on moderate and it is not letting me connect to some of my my friends parties and games. I'm pretty sure why all of the other forum posts and trouble shooting aren't helping me is because my xbox is not connected to a router (my router is a Actiontec MI424-WR rev. F), it is connected to a desktop computer (linux) that is wirelessly connected to the internet. I have been in the router configuration page and have turned on the UPnP, I have made my computer the dmz host, and I have also attempted port forwarding but I couldn't do that because my xbox is not connected through the router. In one of the trouble shooting steps it said connect the xbox directly into the modem but the modem is located in a different room than the xbox and it cant be moved.
If no one can help me can you at least try to tell me if I buy a new router and put it in the same room as the xbox and connect the two would I be able to change the NAT if i had my xbox connected to a router. Or if I bought a wireless adapter for my xbox I would be able to change it then.