Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    Routing between interfaces not working

    Scheduled Pinned Locked Moved Routing and Multi WAN
    17 Posts 3 Posters 1.2k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • V
      viragomann @Matt_Sharpe
      last edited by

      @Matt_Sharpe
      You can do the with an outbound NAT rule. Firewall > NAT > Outbound.

      Switch it into hybrid mode, save this, then add a rule:
      interface: the one facing to the destination device
      source: any or source PC (for a single IP, select network and state a /32 mask)
      destination: destination device
      translation: interface address (default)

      M 1 Reply Last reply Reply Quote 1
      • M
        Matt_Sharpe @viragomann
        last edited by

        @viragomann said in Routing between interfaces not working:

        interface: the one facing to the destination device

        Would this be the source interface, or the interface with an IP address on the target network?

        translation: interface address (default)

        Would we not be better choosing a specific interface here?

        johnpozJ V 2 Replies Last reply Reply Quote 0
        • johnpozJ
          johnpoz LAYER 8 Global Moderator @Matt_Sharpe
          last edited by johnpoz

          @Matt_Sharpe your interface for the outbound nat be your interface in this destination network on pfsense where clients are not pointing to pfsense for their gateway.

          Here is an example.

          outboundnat.jpg

          So anything wanting to talk to something on my test network from the lan network would look like it comes from pfsense test IP..

          You could be more selective in the nat, like a specifc lan IP or to a specific or list of IPs on your destination network that don't have their gateway set to pfsense.

          An intelligent man is sometimes forced to be drunk to spend time with his fools
          If you get confused: Listen to the Music Play
          Please don't Chat/PM me for help, unless mod related
          SG-4860 24.11 | Lab VMs 2.8, 24.11

          1 Reply Last reply Reply Quote 0
          • V
            viragomann @Matt_Sharpe
            last edited by

            @Matt_Sharpe said in Routing between interfaces not working:

            @viragomann said in Routing between interfaces not working:

            interface: the one facing to the destination device

            Would this be the source interface, or the interface with an IP address on the target network?

            This one, which the target device is connected to.

            translation: interface address (default)

            Would we not be better choosing a specific interface here?

            "interface address" is specific at all. Why aren't happy with it?

            This rule translate the source IP in packets destined to the IPs at "destination" to the interface IP. So the destination device response back to pfSense instead of its default gateway.
            Otherwise you would need to add a static route on the destination device.

            johnpozJ 1 Reply Last reply Reply Quote 1
            • johnpozJ
              johnpoz LAYER 8 Global Moderator @viragomann
              last edited by

              @viragomann said in Routing between interfaces not working:

              Otherwise you would need to add a static route on the destination device.

              Yup that is another way to work the problem.

              An intelligent man is sometimes forced to be drunk to spend time with his fools
              If you get confused: Listen to the Music Play
              Please don't Chat/PM me for help, unless mod related
              SG-4860 24.11 | Lab VMs 2.8, 24.11

              M 1 Reply Last reply Reply Quote 0
              • M
                Matt_Sharpe @johnpoz
                last edited by

                @johnpoz @viragomann appreciate your help so far! I didn't have a reason for prior question, just trying to understand :)

                So I've already had it working via a static route on a destination test VM in PowerShell, but of course not ideal when you're talking about an entire range of clients.

                I've recreated the NAT rule but still no joy.

                Interface = Destination INTERFACE
                Source = Source LAN range
                Source Port = *
                Destination = Destination LAN range
                Destination port = *
                NAT Address = Interface Address (automatically configured to Destination interface address)
                NAT Port = *

                I am testing with ICMP which I have allowed any/any on both Source/Destination firewall interfaces...

                johnpozJ 1 Reply Last reply Reply Quote 0
                • johnpozJ
                  johnpoz LAYER 8 Global Moderator @Matt_Sharpe
                  last edited by

                  @Matt_Sharpe you would need to make sure your using a new state, so it would be translated.. if reusing an old state it wouldn't be natted to your destination network pfsense IP.

                  An intelligent man is sometimes forced to be drunk to spend time with his fools
                  If you get confused: Listen to the Music Play
                  Please don't Chat/PM me for help, unless mod related
                  SG-4860 24.11 | Lab VMs 2.8, 24.11

                  M 1 Reply Last reply Reply Quote 0
                  • M
                    Matt_Sharpe @johnpoz
                    last edited by

                    @johnpoz A reboot and it appears to now be working on my test! Is there a quicker/less invasive way to clear/reset the states?

                    johnpozJ V M 3 Replies Last reply Reply Quote 0
                    • johnpozJ
                      johnpoz LAYER 8 Global Moderator @Matt_Sharpe
                      last edited by johnpoz

                      @Matt_Sharpe yeah a reboot is sledgehammer approach ;)

                      Burning the house down to kill the spider comes to mind

                      spider.png

                      You can look in your state table for the specific states and kill them, or you can reset all states in the state table as well. No need to nuke it from orbit - even if the only way to be sure ;)

                      Youtube Video

                      An intelligent man is sometimes forced to be drunk to spend time with his fools
                      If you get confused: Listen to the Music Play
                      Please don't Chat/PM me for help, unless mod related
                      SG-4860 24.11 | Lab VMs 2.8, 24.11

                      M 1 Reply Last reply Reply Quote 0
                      • V
                        viragomann @Matt_Sharpe
                        last edited by

                        @Matt_Sharpe
                        Diagnostic > States

                        1 Reply Last reply Reply Quote 0
                        • M
                          Matt_Sharpe @johnpoz
                          last edited by

                          @johnpoz Yeah, this is not live it's in a testing state. However a reboot takes the same amount of time a reply takes so thought it's worth an initial attempt haha.

                          1 Reply Last reply Reply Quote 0
                          • M
                            Matt_Sharpe @Matt_Sharpe
                            last edited by

                            @johnpoz @viragomann one thing I've noticed, the firewalls I'm testing with are in a HA pair. If I reboot them, the CARP kicks in but it appears the states are lost/having issues failing over as they appear to drop on reboot... ? Latest reboot, one of the 2 networks stayed up pinging, but the other timed out and not come back. It will come back however if I manually terminate the state...

                            1 Reply Last reply Reply Quote 0
                            • First post
                              Last post
                            Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.