PS4 NAT-Type = 2 But Still Having Trouble with Online Gaming



  • So, as the title states, when I do the typical network test on the PS4, I get NAT-Type: 2 - which is good. However, once I load one of my COD games (Remastered MW, WW2, etc), I get a NAT-Type: Moderate and I cannot join lobbies of friends and my friends cannot join my lobby. Back in the spring, it was working; my COD games showed a NAT-Type of Open. The only changes on my end have come from updates released by pfSense.

    Some notes on my config:
    Version:

    • 2.4.4

    Firewall > NAT > Outbound: Hybrid Outbound NAT rule generation

    • Enabled

    Firewall > NAT > Outbound > Mapping:

    • Interface: WAN
    • Source: 192.168.20.41/32
    • Source Port: udp/*
    • Destination: *
    • Destination Port: udp/*
    • NAT Address: WAN address
    • NAT Port: *
    • Static Port: Enabled
    • Description: Make PS4 NAT Type-2

    System > Advanced > Firewall & NAT

    • NAT Reflection mode for port forwards: Pure NAT
    • Enable automatic outbound NAT for Reflection: Enabled

    Services > UPnP & NAT-PMP

    • Enable UPnP & NAT-PMP: Enabled
    • Allow UPnP Port Mapping: Enabled
    • Allow NAT-PMP Port Mapping

    From what I've gathered, all of the settings above are the typical fix. And, as I said before, they used to work. I think I may be missing firewall rules but I've not seen any mention of them in any of the forums I've been reading over the last couple weeks; everyone just mentions settings regarding Outgoing NAT and UPnP.

    What am I missing?



  • Still trying to play with this... I just found that if I disable pfBlockerNG, my NAT-Type goes to Open!

    I poked at it for a while and began to mess with the list of countries being blocked via GeoIP. I never could figure out what was blocking it. Any guidance would be great.