Until a couple of days ago, I could sign in fine to Xbox Live, and now it just won't connect, keeps getting the same 'IP address error' messages. It connects straight from the router to my Xbox using an ethernet cable, but not between my laptop and Xbox using the same ethernet cable as I have done in the past. I've reset the router, tried static IP addresses (which still don't work, as I don't really understand them all too well). DHCP is on, MAC filtering is off, UPnP is enabled and NAT is open. When I go into configure network on my Xbox, it is set as automatic, the IP address setting and the Subnet Mask setting both have addresses, but the gateway does not (Which I understand is your routers IP address? Which I also entered but still does not work), the DNS settings are also automatic, but both primary and secondary DNS settings are 0.0.0.0.