@onhel:
I use UPnP and Advanced Outbound NAT for my PS3.
*Make sure you enable UPnP in your PS3 Settings/Network Settings/Internet Connection Settings.
In pfSense:
Setup a static LAN IP address lease for your PS3 in the Services/DHCP Server section.
Services/UPnP:
Check Enable UPnP
Select LAN in Interfaces
The "by default deny access to UPnP" option is also checked and I then setup a permission in the UPnP Settings:
"allow 3000-65535 aaa.bbb.ccc.ddd/32 3000-65535" using the PS3's static LAN IP in place of the aaa.bbb.ccc.ddd
One more step to help in getting into online games quicker (like in COD4) is using static ports.
Firewall/NAT/Outbound/Advanced Outbound NAT
WAN aaa.bbb.ccc.ddd/32 * * * * * YES PS3 AON
I left the rest of the LAN to not use static ports.
WAN aaa.bbb.ccc.0/24 * * * * * NO LAN AON
Solved all my problems with my PS3 using this setup. NAT Type 2 and no problems with Voice Communication or finding online matches.
Give it a whirl
I tried everything outlined in this topic but I still can't get PS3 to work properly with UPNP and pfSense. I'm doing 2 Inet Connection Load Balancing on the pfSense box and I thought it would be best to get the Playstation a hard DHCP set IP and use UPNP in order to not put the PS3 in a DMZ.
In theory everything should be working - I've enabled the UPNP service on the pfSense box and on the PS3; The PS3 is allowed to use the UPNP; the pfSense box itself is in 2 DMZs - one for each Inet Connection… I've also tried adding a firewall rule to bypass load balancing just for the ps3 - that didn't work either...
The problem is that when I do "test internet connection" on the PS3 it displays that NAT type is 3 and UPNP as "Unavailable" . Also in Status-> Upnp on pfSense box I see no activity...
Any ideas??