PS3 & Wii Speak
-
This post contains instructions for getting both (Wii & PS3 on same LAN) to properly function without conflicts under the current 2.0 PFSense. I got them both working in under 10 minutes, and debugged a minor problem with the Wii.
Before I begin I'd like to say hats off to the developers for making the latest PFSense V2 so good, I upgraded from an earlier V2 and the latest is way cleaner.
Down to business, I had it working on my old setup but I followed several different guides to accomplish it, and looking back I don't think all those steps were necessary.
I like clean and simple installations, so while trying to mimmick my old configuration I also tried to minimalize the changes to PFSense defaults.
PS3 Nat Type 2 works super easy, simply go to Services > uPnP, and enable & Allow uPnP (the first & second checkbox, not PMP).
For added performance or to organize your network you can set a reserved IP in the DHCP Server settings (I did that as well, but prior to this I tested and was working fine without it).
These settings work 100% For both PS3 and Wii, with only ONE exception. I play Monster Hunter Tri with a Wii Speak, and for some reason anytime I try to join games with other Wii Speak users it throws a Wii error 11688, which I solved after a few hours of comparing my old configuration, but the solution is not one I prefer.
This Wii Speak conflict can be fixed by going to Firewall > NAT > Outbound, switching to Manual Outbound NAT (AON). After you click "save" three rules should be automatically generated, the center one which applies to all NAT Ports needs Static Ports switched to Yes (a check box in the edit). This change fixes the problem, but is not what I would consider a great solution, so if anyone else knows of an alternative I would love to hear it.
Also, I wanted to add that I run my PFSense in a Virtual Machine, formerly I used VMWare Server 2.0 and this latest install is under VMWare Workstation 8 (the first workstation version to feature autostart at boot). The performance increase is absolutely incredibly, if anyone else is using VMWare Server I highly recommend you switch (PS3 Download speeds jumped 10x). Also, let me know if anyone wants a guide to setting up PFSense in VMWare Workstation 8.