My network connection has 5+ computers connected to a hub connected to a WinGate NAT to share our internet connection, all of which have static IPs.
I recently got an XBox 360, which has its IP dynamically assigned by WinGate's DHCP (but it's always assigned to x.x.0.1), and have used the ENS to forward all incoming connections (from the internet) on both TCP and UDP ports 1-65535 to the console.
The computers can access the internet just fine and the XBox can access XBox Live (1 months free gold subscription) just fine, but Halo 2s matchmaking system hangs and joining a party always fails with "We are having network problems".
I have connected the console directly to our modem and everything works fine, so it must be a problem with WinGate. The trouble is, the console registers the NAT as 'open', and every port is being forwarded (all outbound connections are 'allowed') -- I have absolutely no idea what could be wrong.
Any suggestions on what I could do? Other LAN users of the internet complain when they can't use it, and connecting the XBox directly is the only way Halo 2's matchmaking system works currently. Any help will be greatly appreciated. =)
[WinGate 6.1.2 #1094, Windows 98SE]