I use something similar, but it appears this is only required for UDP
packets:
nat on $ext_pppoe_if proto udp from $ps3 to ! $ext_ether_if:network -> \
( $ext_pppoe_if ) static-port
2009/7/25 John Blaze <[email protected]>:
> Amazing, I can't believe it was something so simple.
> Thank you both for the response, now the PS3 is working as it should
>
> On 7/25/09, TorbjC8rn H. Orskaug <[email protected]> wrote:
>> I had this issue with my PS3 aswell. Adding a rule like
>>
>> nat on $ext_if from $ps3 to any -> ($ext_if) static-port
>>
>> solved the issue on my end, YMMV. Apparently the ps3 didn't like
>> it if pf altered the source port in its packets.