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

Port forward to an address behind another router

Scheduled Pinned Locked Moved NAT
solved
10 Posts 3 Posters 2.3k 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.
  • G
    geokef
    last edited by geokef Oct 8, 2019, 2:37 PM Oct 7, 2019, 12:42 PM

    Hello ,
    My network is like this :
    {Internet Router - 10.0.11.1} => {10.0.11.3 -PfSense- 10.0.10.2} => {10.0.10.1 - L3 SW - 10.0.23.1 } => 10.0.23.15 - Web Server}

    Internet Router is owned by ISP ( leased line ) and i dont have any access so i forward everything to PfSense. In Pfsense i need to port forward port 443 to server 10.0.23.15 .
    All static Routes are OK, NAT is ok , everyone has internet and and every host or intermediary device is reachable by anyone in Intranet.
    If i move my server in Pfsense LAN network (i.e 10.0.10.254) , everything is ok but if i move it in 10.0.23.0/24 Network the NAT Port Forward does not work. I am sure that i miss something.
    Any suggestions ?

    1 Reply Last reply Reply Quote 0
    • J
      JeGr LAYER 8 Moderator
      last edited by Oct 7, 2019, 1:00 PM

      Your L3 switch has all necessary routes? Does it filter?
      Has 10.0.23.15 the right default route?
      Port forwarding in pfSense correct? Did you create a filter rule yourself or let it create one for you? Can you ping 10.0.23.15 from pfSense (Diagnostics)? Test Port for tcp/443 working, too?

      Don't forget to upvote 👍 those who kindly offered their time and brainpower to help you!

      If you're interested, I'm available to discuss details of German-speaking paid support (for companies) if needed.

      G 1 Reply Last reply Oct 7, 2019, 2:17 PM Reply Quote 0
      • J
        johnpoz LAYER 8 Global Moderator
        last edited by Oct 7, 2019, 1:03 PM

        @geokef said in Port forward to an address behind another router:

        and every host or intermediary device is reachable by anyone in Intranet

        are you saying you have devices on 10.0.10 I assume /24.. So your downstream is not via a transit?

        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.7.2, 24.11

        1 Reply Last reply Reply Quote 0
        • G
          geokef @JeGr
          last edited by Oct 7, 2019, 2:17 PM

          @JeGr
          L3 switch has all routes . It doesnt filter anything , only routing . Port Forwarding in pfSense is correct. Firewall Rule is auto created after Nat Port Forward rule created by me. I can ping 10.0.23.15 from pfSense and backyards. Server is listening tcp/443 and checked from pfsense also.
          Also no blocked logs on FW neither packet sniff from LAN side of pfsense to rest intranet.

          Webserver Default GW - 10.0.23.1
          L3 SW Default GW - 10.0.10.2
          pfSense Default GW - 10.0.11.1

          @johnpoz
          In 10.0.10.0/24 i have pfsense ( lan side ) and L3 SW ( "wan side" ) . As i said before L3 SW has default GW pfsense etc.
          I have tested also with VDSL line and home base modem router . Same results.

          The problem is specific and as i said before it appears when the NATed packet need to routed from pfSense instead of just ARP forward on his lan network.

          I used to work with CISCO intermediary | FW and this is my first psSense so i thought that i missed something in Advanced Config of pfsense . If you believe that with the standar routing and NAT conf it should work . I ll reset it and start over , especially NAT and rules probably i forgot something.

          1 Reply Last reply Reply Quote 0
          • J
            johnpoz LAYER 8 Global Moderator
            last edited by johnpoz Oct 7, 2019, 3:01 PM Oct 7, 2019, 3:01 PM

            A port forward would not require and arp to be returned for the ip your forwarding too, unless pfsense thought the downstream network was its own local L2.

            So if you have overlapping lan on pfsense with some downstream that could be a problem yes.

            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.7.2, 24.11

            1 Reply Last reply Reply Quote 0
            • G
              geokef
              last edited by Oct 7, 2019, 3:52 PM

              Ill try to visualize a part of my network.
              network.jpg
              I just want to port forward tcp/443 from pfSense to my webserver.
              NAT/Port Forward in my pfSense is :
              Source Any
              Destination Wan Address
              port 443
              redirect address 10.0.23.15
              Automated rule exists.
              Route to 10.0.23.0/24 exists via GW 10.0.10.1

              Thanks in advanced for your replies

              1 Reply Last reply Reply Quote 0
              • J
                johnpoz LAYER 8 Global Moderator
                last edited by johnpoz Oct 7, 2019, 4:14 PM Oct 7, 2019, 4:06 PM

                Wow two downstrea routing hops.. There is no problem with doing that... As long as you routing is correct, pfsense will send the packets on.. Sniff on it... When you hit your port forward.. Does pfsense send the packets out the 10.0.10 network to 10.0.10.1 mac...

                I can fire this up to show it working... But take me a bit to add the 2nd downstream hop.. I wouldn't be able to do that remotely. But once it leaves pfsense.. Its job is done... So validate that pfsense is putting the traffic on the wire to 10.0.23.15..

                So I can fire up a svi on my downstream L3 switch, and then have pfsense forward to a network behind that..

                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.7.2, 24.11

                G 1 Reply Last reply Oct 7, 2019, 4:18 PM Reply Quote 1
                • G
                  geokef @johnpoz
                  last edited by Oct 7, 2019, 4:18 PM

                  @johnpoz
                  Thats all i need to hear . That there is no limitation in pfSense about that. I ll make same monitoring again and packet sniff and check again rules and ill come back .
                  Thx a lot

                  1 Reply Last reply Reply Quote 0
                  • J
                    johnpoz LAYER 8 Global Moderator
                    last edited by johnpoz Oct 7, 2019, 4:36 PM Oct 7, 2019, 4:33 PM

                    Here you go did a simple test for you... Created a downstream gateway, created a route to a downstream network 10.0.10/24

                    Then created a forward to an IP on this downstream network (which doesn't really exist).. But pfsense doesn't know that..

                    Then sniffing on the interface were this downstream gateway exist with pfsense diag, packet capture then loading it in wireshark to see all the meaty bits easy.. I from the outside sent some traffic to port 80.. As you can see pfsense put it on the wire to 10.0.10.10 with the mac of my downstream router interface.

                    After that pfsense is out of the equation until there is return traffic.

                    testdownstream.png

                    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.7.2, 24.11

                    G 1 Reply Last reply Oct 8, 2019, 2:47 PM Reply Quote 2
                    • G
                      geokef @johnpoz
                      last edited by Oct 8, 2019, 2:47 PM

                      @johnpoz
                      You are 100% correct.
                      pfSense can port forward at any subnet behind other routers as NAT and Routing tables are correct. The problem was on my ISP and the new Public IP he gave me which was blocked in inbound traffic. SOLVED. Thanks a lot for your time.

                      1 Reply Last reply Reply Quote 1
                      10 out of 10
                      • First post
                        10/10
                        Last post
                      Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.
                        This community forum collects and processes your personal information.
                        consent.not_received