Hi. I have a problem with my Playstation 3 gaming console.
In my home I have two routers: The first one is required from my ISP in order to use both broadband, telephone and TV. It acts both as router and modem.
If I plug my Playstation 3 directly into this gateway I get the expected behaviour (the PS3 reports me as NAT Type 2). I have the PS3 required ports opened in this one.
My second router is a DIR-655. I use this to transmit WIFI to my laptop and ipad and also have my PC connected to it. I want to have the Playstation 3 connected to it as well, since I want to use a Media server on my PC.
Now if I connect my PS3 to my DIR-655 and set it as DMZ, I suddenly have NAT Type 3 (strict mode)! I get problems playing online, getting on servers, etc.
Why is this so? Wouldn't DMZ have my PS3 behave as if I plugged it straight into my modem, e.g. ignore all port restrictions, and give me Type 2?
I tried manually configuring port forwarding with Playstation required ports as well, no difference.
Any help?
Adding image to help understand the setup.

My DIR-655 log:
Blocked outgoing ICMP packet (ICMP type 3) from 192.168.0.197 to ***.***.***.***Why does it block the packet!? .197 is in DMZ... sigh.