OK guys, I've searched the entire interwebs trying to find a solution and nothing has worked.
I scoured every post for every possible port that Call of Duty: Modern Warfare 2 needs open to be a host and not have "strict" mode listed.
I've got NAT forwarding the following ports to my "Static" IP on my Windows PC... I've verified this by loading an SSH daemon on the PC and changing it to listen to one of the NAT forwarded ports and connecting to it, works fine.
1500
3005
3074-3075
3101
3478-3479
3658
5223
27000-27050
28960-29000
That covers every port I've seen listed.
The firewall rules match to make sure it's not blocking the packets either.
http://www.epicforums.net/img/m0n0-nat-rules.pnghttp://www.epicforums.net/img/m0n0-fire-rules.pngNo matter what I do, it just doesn't work. The sad thing is that users with pfSense don't seem to have this problem (when using uPNP).
What the hell am I doing wrong?