Yo no soy partidario de poner el DMZ con varios dispositivos en la red, y el UPnP funciona dependiendo de cómo sople el viento. Lo mejor creo que es abrir manualmente los puertos que te pidan, no más de los necesarios.
Los routers que suelen dar las compañías no te dejan abrir el mismo puerto para 2 IPs distintas. Si no tienes alguno distinto o con algún custom firmware, tendrás que probar para cuál consola abrir el 80, el único que se repite (por ejemplo si tienes el COD se te repetiría también el 3074). En la que más se note cerrado pues se lo abres.
Debes ponerle IP fija(distinta) a las 2 consolas y abres estos puertos:
Para la IP de la XBOX 360 abres:
- TCP: 53, 80, 3074.
- UDP: 53, 88, 3074.
Para la IP de la PS3 abres:
- TCP: 80, 443, 5223.
- UDP: 3478, 3479, 3658.
Además en el caso de la PS3 debes abrir los puertos especificos para cada juego. Por ejemplo para el FIFA 12:
- TCP: 9946, 15450-15499, 17500-17599, 42124.
- UDP: 3659, 6000, 17500-17599.