I had a similar situation, but different circumstances with the same symptoms. Adding my situation to this post because this was one of the few that I found that matched the symptoms I was seeing.
Upgraded to a new firewall and did a fresh install shortly after fiber became available in my neighborhood. Had the new system set up, but with 2 WAN connections since my xfinity line was still active, and added the new fiber line from Metronet.
A week after getting it set up and it was running fine, I got a static IP address from Metronet. I changed the interface for that line to use the static IP address, but when I changed the gateway setting for it, nothing could travel through it. Especially weird was that I could ssh to the opnsense system, and will just the Metronet/static IP line connected, I could ping IP addresses from the WAN, but nothing in my LAN could ping outside of the LAN.
The solution for me was to create a new gateway in opnsense specifically for the static IP address instead of editing the existing DHCP gateway and changing it to a static. Once I did that and changed the interface to use the new gateway rule instead of the edited one, it worked just fine.
Upgraded to a new firewall and did a fresh install shortly after fiber became available in my neighborhood. Had the new system set up, but with 2 WAN connections since my xfinity line was still active, and added the new fiber line from Metronet.
A week after getting it set up and it was running fine, I got a static IP address from Metronet. I changed the interface for that line to use the static IP address, but when I changed the gateway setting for it, nothing could travel through it. Especially weird was that I could ssh to the opnsense system, and will just the Metronet/static IP line connected, I could ping IP addresses from the WAN, but nothing in my LAN could ping outside of the LAN.
The solution for me was to create a new gateway in opnsense specifically for the static IP address instead of editing the existing DHCP gateway and changing it to a static. Once I did that and changed the interface to use the new gateway rule instead of the edited one, it worked just fine.
"