Hi all,
This is posted in off topic deliberately because I'm not actually using pfSense, but I have a similar configuration with a vexing problem I thought this community might be able to help with.
I installed FreeBSD 12.2 on an APU4D4 (bios 4.12.0.1) and configured a PF firewall with NAT on it and some other services (dhcp, bind).
The problem I'm having is that when I put it into service at the network edge, I can't get video-conferencing apps (google meet) to work with it, of all things (no video, sometimes no sound). Everything else seems to work fine.
When I install it 'inside' my LAN and test it with iperf3, it passes ~935 Mbits/sec no problem. Both packet loss and jitter are very low.
Even more confusing to me is that video-conferencing works fine when the router is internal to the LAN (I.E: when I connect it to a few machines on a sub-net for testing and configuration).
For some reason, it seems that as long as my crappy DD-WRT router stands between it and the open internet, google meet works fine.
I've tried two firewalls, IPFW, and more recently PF. I've tried it with and without my local nameserver. I've tried a bunch of setting in /boot/loader.conf and sysctls, always with the same results.
I've captured the logs from the firewall to look for blocked connections to google's media server, and didn't find any.
Nothing seems to make any difference.
I can provide detailed information from any config file. I decided to leave lengthy file listing out of this initial post.
Any ideas?
(I noticed @DaddyGo seems especially knowledgeable about this type of hardware. I hope he won't mind being singled out on my first post. 😀)