Static Route Not Being Followed

  • Hey everyone, I'm scratching a hole in my head and I need some help with a static route issue.  Drawing attached.  I have 3 routers, all connected via a switch.  2 of them are using an OPT interface, the 3rd is using a WAN interface.  In the drawing, I have no issues connecting from the LAN of R1 to anywhere in both directions.  My issue is in connecting from the LAN of R2 to the LAN of R3.

    I have a static route set up in R2 to use the WAN of R3 as the gateway to the LAN of R3.  If I do a traceroute, from within pfSense R2, the route is returned fine and I can ping through.  If I run the traceroute from a PC on the LAN of R2, it returns the OPT of R1 as it's second hop, instead of WAN of R3.  I have added floating rules with a gateway chosen, and I have added interface specific rules with the gateway chosen, with no change.  R2 always forwards LAN traffic to R1 OPT instead of R3 WAN.  I feel like I'm losing my mind with this.

    I have matched the static route setup, firewall rules, NAT (manual) from R1 to R2, but the issue remains.  I don't understand why.

    Thanks in advance.


    ![Morad Routing Issues.png](/public/imported_attachments/1/Morad Routing Issues.png)
    ![Morad Routing Issues.png_thumb](/public/imported_attachments/1/Morad Routing Issues.png_thumb)