Sure, and for the record I appreciate you trying to help figure this out.
- 360 wired directly into Linksys WRT54G running DDWRT firmware
- UPNP is enabled on the router
- 360 is assigned a static IP on the router 192.168.1.50
- DHCP range on the router is 192.168.1.2-30
- On the 360 itself, I am using DHCP but of course it grabs xxx.xxx.xxx.50 each time
- Forwarding ports I listed on a previous post.
None of this worked.
i have always turned off upnp on any router i have used, luckily for me i have only gone through 2 in the past 7yrs or so - one was a wrt54g v2 w/ hyperwrt w/ tofu (still works, thought it went out but it turned out to be the router) and the current one is a asus 520 (can't remeber the whole model number but it is on sale often for $30) running tomato. also, fwiw, my routers stay on a long time - i don't reboot them and they are on batteries - the linksys one the longest uptime of i think 300days and the current asus one is going on 60days and it still works just as good as if it was just rebooted.
any program i have that needs ports i have set to no upnp and i manually tell the program what ports to use and also the router. my home setup consists of machines running webservers, ftp servers, ssl webserver, teamspeak, ventrillo, 360, different flavors of win2k8 and ts/remote apps, multiple games/game servers etc - but all of the ports are what i allow.
have you tried to turn off upnp in the router and just use 88 & 3074 udp/tcp going to 192.168.1.50 - this may kill other programs functionality until all the necessary ports are forwarded though but just a test?
i don't understand why 53 needs to go, i thought 53 was for dns, and your router has dns info in it...i have never forwarded 53 fwiw. again, i am just wondering if another machine is grabbing a port you need. in my router, i have it set up on some laptops that may do some torrenting that get ports sent to them. i use the same ports regardless of the type of connection, i just turn off the forward to ip that the laptop isn't using (either wired or wireless connection) in the router. if both fowards are on then there are issues w/ the foward, i think the one w/ the lower ip address gets it but maybe not. so in your case, if a machine that is lower than xxx.xxx.xxx.50 needs one of your ports, then your 360 won't get it because of upnp. also, i personally put my dynamic ips as the last bank of ips, so all my static ips are lower on the totem pole. i don't know if this makes a difference or not but has served me well over the years.
just a suggestion.