Can you define what you mean by DMZ mode? I assume that you mean that you have a single laptop connecting to the router with an IP address like 192.168.1.100 and that is same IP address is entered into the router configuration. One problem with DMZ mode is that if your router is configured to assign IP addresses dynamically (i.e. changing them depending on what machines are accessing the router), the router could change your IP address and you never might know it. This is why Bonk suggested making the IP address static (one machine, one IP address forever). Are there any other computers using this router? I think this problem has got to be simple. If he has access to the web and internet browsing, this suggests all the other ports are blocked in some manner. This could only be for two reasons. His computer is not actually in the DMZ or his software firewalls are not configured to allow programs access to all the ports it needs. Perhaps it could be a port-forwarding table/DMZ conflict. I'd make sure that the port-forwarding table is totally empty and that none of the ranges are set as enabled on the router configuration page that handles port-forwarding.
Define...hell, I don't even know what it means...
I did it upon suggestion of me asking about configuring the router on the forums.
Normally there are 2 machines using the router, One: my desktop system, usually just plugged into the back of the router. When we got the router all I had to do with the desktop system was plug it in and set the router for DMZ to allow me to play online, took all of 2 minutes and everything worked great.
2: The laptop. It has a built in wireless connection and also required little effort to get it working online. But, never tried to game on it until I had to put my desktop system in the shop. Even when I bypass the router completely, plugging directly into the cable modem, and enabling the LAN connection rather than the wireless, I get the firewall message when trying to get onto D2 and games on GSA never appear for me to join. While I'm not super computer savvy, I do have some basic understanding of how they work and am fairly familiar with enabling the connection, since this is the 3rd computer I've set up to play with. Making it "one machine, one IP address, forever" is not going to be very practical when I get my desktop back. Also some suggestions have been made about uninstalling programs, with the "possibility" of the computer restoring them later. But, this is something else I'm not thrilled about doing since the laptop is primarily used by my wife for work and some online courses she's taking for said job. It was intended that I would use the laptop for temporary gaming only. It has however turned into a longer period, since my desktop seems to be taking forever to get done (BTW, just found out the shop is now closed until Tuesday due to Hurricane Jeanne's approach, it was supposed to be done Fri they told me...
). I've pretty much resigned myself that I simply will not be gaming online until I get it back now. I spent the better part of 2 days messing around with it, to no avail. I do greatly appreciate everyone to attempted to help me and made suggestions.
But I just give the hell up on it...