is it not to do with the port forwarding to specific ip addresses on the network? because the router randomly assigns a differant ip to each device within the designated range, set up a reserved ip address and manually connect with the xbox to it, then forward the ports to that address or stick that address in the dmz