This guide is for the Homehub 4 but should help with other routers too.
Okay I'm going to presume you know your way around your router settings a little bit and get straight to the point. I suggest having your xbox switched on and logging into your router with a PC or other device. First we want to make sure a few settings are in place.
Go to advanced settings > home network > devices. Your xbox should be one of the listed connections, click on it. Down at the bottom it will say "Always use this IP Address". Make sure no is selected and click apply.
Go to advanced settings >Firewall > UPnP. Make sure both "UPnP" and "Extended UPnP Security" are set to yes and click apply.
Go to advanced settings > Firewall > DMZ. Make sure "DMZ Enable" is set to no and click apply.
Go to advanced settings > Firewall > Port Forwarding. Click on "Add new game or Application". In the top box call it "My Xbox Live Manual Port Forward".
Copy and existing game/application choose no.
Now you want to add the following protocols and ports. Do each of the following clicking add after each . The translate to boxes can be left blank -
- Protocol UDP Port Range 88 - 88
- Protocol UDP Port Range 3074 - 3074
- Protocol TCP Port Range 3074 - 3074
- Protocol UDP Port Range 53 - 53
- Protocol TCP Port Range 53 - 53
- Protocol TCP Port Range 80 - 80
- Protocol UDP Port Range 500 - 500
- Protocol UDP Port Range 3544 - 3544
- Protocol UDP Port Range 4500 - 4500
Click apply. Click "back to Port Forwarding". In the "Game or Application" dropbox select your newly created "My Xbox Live Manual Port Forward". In the "Device" dropbox select your xbox. Click add. Click apply.
Go to Advanced Settings > System > Restart. Click "Restart My BT Home Hub". Wait a few minutes for the router to properly start back up. You can now close the window and exit out of your router settings.
Go back to your Xbox. Go to Settings > Network > Advanced Settings > Alternate MAC Address > Clear > Restart
Your Xbox will do a full shutdown and restart which will take a minute or two. When back on go to Settings > Network > Test Multiplayer Connection, all should be good.
You should now have an open NAT.