ML
    • Recent
    • Categories
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login

    Project 1 : PFSense Routing

    Water Closet
    willlearns wrcombs pfsense router learning
    9
    65
    3.7k
    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.
    • DashrenderD
      Dashrender @WrCombs
      last edited by

      @WrCombs said in Project 1 : PFSense Routing:

      update: I was able to get the Windows 10 VM onto the internet. Took me forever to figure it out: but the VM was using the wrong setup for the network adapter..

      Using the following diagram :
      alt text

      Seems pretty simple to me, Setup the VM to use a Internal Adapter (?) and use Static Routing to hop the connection through the 2 routers and out to the internet.

      thoughts?

      awesome..good job. Now try it with dynamic routes

      1 Reply Last reply Reply Quote 1
      • 1
        1337 @WrCombs
        last edited by 1337

        @WrCombs said in Project 1 : PFSense Routing:

        update: I was able to get the Windows 10 VM onto the internet. Took me forever to figure it out: but the VM was using the wrong setup for the network adapter..

        Using the following diagram :
        alt text

        Seems pretty simple to me, Setup the VM to use a Internal Adapter (?) and use Static Routing to hop the connection through the 2 routers and out to the internet.

        thoughts?

        I can't see any static routing defined here.

        But first, Rule no 1 - always give each device a name and write IPs, subnets and CIDR on the network diagram.

        Router 1 (left) is connected to the internet. It routes but that is the default route, right? Everything on it's inside (LAN) is routed to the default gateway on the outside (WAN). The default gateway is either defined as a static IP or through DHCP on the WAN interface. You don't need to add any routes anywhere.

        But it's the same with Router 2, connected to the client. It's default gateway for the client LAN and routes everything to the default gateway on it's outside (which is router 1). No routes needs to be defined here either.

        If you had both routers on the same LAN it would have been different. Then a client could route some traffic though Router 1 and some traffic through Router 2.

        WrCombsW 1 Reply Last reply Reply Quote 1
        • WrCombsW
          WrCombs @1337
          last edited by

          @Pete-S said in Project 1 : PFSense Routing:

          @WrCombs said in Project 1 : PFSense Routing:

          update: I was able to get the Windows 10 VM onto the internet. Took me forever to figure it out: but the VM was using the wrong setup for the network adapter..

          Using the following diagram :
          alt text

          Seems pretty simple to me, Setup the VM to use a Internal Adapter (?) and use Static Routing to hop the connection through the 2 routers and out to the internet.

          thoughts?

          I can't see any static routing defined here.

          But first, Rule no 1 - always give each device a name and write IPs, subnets and CIDR on the network diagram.

          Router 1 (left) is connected to the internet. It routes but that is the default route, right? Everything on it's LAN is routed to the default gateway on the WAN. That gateway is either defined as a static IP or through DHCP.

          But it's the same with Router 2, connected to the client. It's default gateway for the client LAN and routes everything to the default gateway on it's outside (which is router 1).

          If you had both routers on the same LAN it would have been different. Then a client could route some traffic though Router 1 and some traffic through Router 2.

          I haven't done it yet, as I said above the diagram, I was using the wrong Adapter setting in Oracle VirtualBox on the windows 10 device,

          I stated: Seems pretty simple to me, Setup VM to use Internal (instead of NAT) (?) and use static routing to hop the connection through the 2 routers and out to the internet.

          Then asked for Thoughts on my Plan of Action, the Diagram was to give a visual of what I was planning.

          @Dashrender I mis read what you said, I thought you said " awesome, then try it with Dynamic Routing"
          I haven't done it yet.

          1 1 Reply Last reply Reply Quote 0
          • 1
            1337 @WrCombs
            last edited by 1337

            @WrCombs said in Project 1 : PFSense Routing:

            @Pete-S said in Project 1 : PFSense Routing:

            @WrCombs said in Project 1 : PFSense Routing:

            update: I was able to get the Windows 10 VM onto the internet. Took me forever to figure it out: but the VM was using the wrong setup for the network adapter..

            Using the following diagram :
            alt text

            Seems pretty simple to me, Setup the VM to use a Internal Adapter (?) and use Static Routing to hop the connection through the 2 routers and out to the internet.

            thoughts?

            I can't see any static routing defined here.

            But first, Rule no 1 - always give each device a name and write IPs, subnets and CIDR on the network diagram.

            Router 1 (left) is connected to the internet. It routes but that is the default route, right? Everything on it's LAN is routed to the default gateway on the WAN. That gateway is either defined as a static IP or through DHCP.

            But it's the same with Router 2, connected to the client. It's default gateway for the client LAN and routes everything to the default gateway on it's outside (which is router 1).

            If you had both routers on the same LAN it would have been different. Then a client could route some traffic though Router 1 and some traffic through Router 2.

            I haven't done it yet, as I said above the diagram, I was using the wrong Adapter setting in Oracle VirtualBox on the windows 10 device,

            I stated: Seems pretty simple to me, Setup VM to use Internal (instead of NAT) (?) and use static routing to hop the connection through the 2 routers and out to the internet.

            Then asked for Thoughts on my Plan of Action, the Diagram was to give a visual of what I was planning.

            @Dashrender I mis read what you said, I thought you said " awesome, then try it with Dynamic Routing"
            I haven't done it yet.

            Well, I don't see the exercise as an attempt at setting up static routes but rather an attempt at creating a double NAT setup. But that might be a useful exercise by itself.

            Please add names for each router and device and write IPs and subnets you intend to use (for each interface). On the internet side you can write public IP, DHCP is that is what you have.

            WrCombsW DashrenderD scottalanmillerS 3 Replies Last reply Reply Quote 0
            • WrCombsW
              WrCombs @1337
              last edited by

              @Pete-S said in Project 1 : PFSense Routing:

              @WrCombs said in Project 1 : PFSense Routing:

              @Pete-S said in Project 1 : PFSense Routing:

              @WrCombs said in Project 1 : PFSense Routing:

              update: I was able to get the Windows 10 VM onto the internet. Took me forever to figure it out: but the VM was using the wrong setup for the network adapter..

              Using the following diagram :
              alt text

              Seems pretty simple to me, Setup the VM to use a Internal Adapter (?) and use Static Routing to hop the connection through the 2 routers and out to the internet.

              thoughts?

              I can't see any static routing defined here.

              But first, Rule no 1 - always give each device a name and write IPs, subnets and CIDR on the network diagram.

              Router 1 (left) is connected to the internet. It routes but that is the default route, right? Everything on it's LAN is routed to the default gateway on the WAN. That gateway is either defined as a static IP or through DHCP.

              But it's the same with Router 2, connected to the client. It's default gateway for the client LAN and routes everything to the default gateway on it's outside (which is router 1).

              If you had both routers on the same LAN it would have been different. Then a client could route some traffic though Router 1 and some traffic through Router 2.

              I haven't done it yet, as I said above the diagram, I was using the wrong Adapter setting in Oracle VirtualBox on the windows 10 device,

              I stated: Seems pretty simple to me, Setup VM to use Internal (instead of NAT) (?) and use static routing to hop the connection through the 2 routers and out to the internet.

              Then asked for Thoughts on my Plan of Action, the Diagram was to give a visual of what I was planning.

              @Dashrender I mis read what you said, I thought you said " awesome, then try it with Dynamic Routing"
              I haven't done it yet.

              Well, I don't see the exercise as an attempt at setting up static routes but rather an attempt at creating a double NAT setup. But that might be a useful exercise by itself.

              Please add names for each router and device and write IPs and subnets you intend to use (for each interface). On the internet side you can write public IP, DHCP is that is what you have.

              now I'm confused.

              1 1 Reply Last reply Reply Quote 0
              • 1
                1337 @WrCombs
                last edited by 1337

                @WrCombs said in Project 1 : PFSense Routing:

                @Pete-S said in Project 1 : PFSense Routing:

                @WrCombs said in Project 1 : PFSense Routing:

                @Pete-S said in Project 1 : PFSense Routing:

                @WrCombs said in Project 1 : PFSense Routing:

                update: I was able to get the Windows 10 VM onto the internet. Took me forever to figure it out: but the VM was using the wrong setup for the network adapter..

                Using the following diagram :
                alt text

                Seems pretty simple to me, Setup the VM to use a Internal Adapter (?) and use Static Routing to hop the connection through the 2 routers and out to the internet.

                thoughts?

                I can't see any static routing defined here.

                But first, Rule no 1 - always give each device a name and write IPs, subnets and CIDR on the network diagram.

                Router 1 (left) is connected to the internet. It routes but that is the default route, right? Everything on it's LAN is routed to the default gateway on the WAN. That gateway is either defined as a static IP or through DHCP.

                But it's the same with Router 2, connected to the client. It's default gateway for the client LAN and routes everything to the default gateway on it's outside (which is router 1).

                If you had both routers on the same LAN it would have been different. Then a client could route some traffic though Router 1 and some traffic through Router 2.

                I haven't done it yet, as I said above the diagram, I was using the wrong Adapter setting in Oracle VirtualBox on the windows 10 device,

                I stated: Seems pretty simple to me, Setup VM to use Internal (instead of NAT) (?) and use static routing to hop the connection through the 2 routers and out to the internet.

                Then asked for Thoughts on my Plan of Action, the Diagram was to give a visual of what I was planning.

                @Dashrender I mis read what you said, I thought you said " awesome, then try it with Dynamic Routing"
                I haven't done it yet.

                Well, I don't see the exercise as an attempt at setting up static routes but rather an attempt at creating a double NAT setup. But that might be a useful exercise by itself.

                Please add names for each router and device and write IPs and subnets you intend to use (for each interface). On the internet side you can write public IP, DHCP is that is what you have.

                now I'm confused.

                What part? Double NAT vs Static routes? Having a network diagram with detailed info?

                1 Reply Last reply Reply Quote 0
                • DashrenderD
                  Dashrender @WrCombs
                  last edited by

                  @WrCombs said in Project 1 : PFSense Routing:

                  update: I was able to get the Windows 10 VM onto the internet. Took me forever to figure it out: but the VM was using the wrong setup for the network adapter..

                  Using the following diagram :
                  alt text

                  Seems pretty simple to me, Setup the VM to use a Internal Adapter (?) and use Static Routing to hop the connection through the 2 routers and out to the internet.

                  thoughts?

                  You should expand upon this for networks, as Pete mentions.

                  1 Reply Last reply Reply Quote 0
                  • DashrenderD
                    Dashrender @1337
                    last edited by

                    @Pete-S said in Project 1 : PFSense Routing:

                    @WrCombs said in Project 1 : PFSense Routing:

                    @Pete-S said in Project 1 : PFSense Routing:

                    @WrCombs said in Project 1 : PFSense Routing:

                    update: I was able to get the Windows 10 VM onto the internet. Took me forever to figure it out: but the VM was using the wrong setup for the network adapter..

                    Using the following diagram :
                    alt text

                    Seems pretty simple to me, Setup the VM to use a Internal Adapter (?) and use Static Routing to hop the connection through the 2 routers and out to the internet.

                    thoughts?

                    I can't see any static routing defined here.

                    But first, Rule no 1 - always give each device a name and write IPs, subnets and CIDR on the network diagram.

                    Router 1 (left) is connected to the internet. It routes but that is the default route, right? Everything on it's LAN is routed to the default gateway on the WAN. That gateway is either defined as a static IP or through DHCP.

                    But it's the same with Router 2, connected to the client. It's default gateway for the client LAN and routes everything to the default gateway on it's outside (which is router 1).

                    If you had both routers on the same LAN it would have been different. Then a client could route some traffic though Router 1 and some traffic through Router 2.

                    I haven't done it yet, as I said above the diagram, I was using the wrong Adapter setting in Oracle VirtualBox on the windows 10 device,

                    I stated: Seems pretty simple to me, Setup VM to use Internal (instead of NAT) (?) and use static routing to hop the connection through the 2 routers and out to the internet.

                    Then asked for Thoughts on my Plan of Action, the Diagram was to give a visual of what I was planning.

                    @Dashrender I mis read what you said, I thought you said " awesome, then try it with Dynamic Routing"
                    I haven't done it yet.

                    Well, I don't see the exercise as an attempt at setting up static routes but rather an attempt at creating a double NAT setup. But that might be a useful exercise by itself.

                    Please add names for each router and device and write IPs and subnets you intend to use (for each interface). On the internet side you can write public IP, DHCP is that is what you have.

                    Nothing about the diagram implies any NATing or double NATing... Though in a home setup, we assume NATing will take place.

                    1 1 Reply Last reply Reply Quote 0
                    • 1
                      1337 @Dashrender
                      last edited by 1337

                      @Dashrender said in Project 1 : PFSense Routing:

                      Nothing about the diagram implies any NATing or double NATing... Though in a home setup, we assume NATing will take place.

                      Correct. Need more details in the network diagram to be certain.

                      1 Reply Last reply Reply Quote 0
                      • scottalanmillerS
                        scottalanmiller @1337
                        last edited by

                        @Pete-S said in Project 1 : PFSense Routing:

                        @WrCombs said in Project 1 : PFSense Routing:

                        @Pete-S said in Project 1 : PFSense Routing:

                        @WrCombs said in Project 1 : PFSense Routing:

                        update: I was able to get the Windows 10 VM onto the internet. Took me forever to figure it out: but the VM was using the wrong setup for the network adapter..

                        Using the following diagram :
                        alt text

                        Seems pretty simple to me, Setup the VM to use a Internal Adapter (?) and use Static Routing to hop the connection through the 2 routers and out to the internet.

                        thoughts?

                        I can't see any static routing defined here.

                        But first, Rule no 1 - always give each device a name and write IPs, subnets and CIDR on the network diagram.

                        Router 1 (left) is connected to the internet. It routes but that is the default route, right? Everything on it's LAN is routed to the default gateway on the WAN. That gateway is either defined as a static IP or through DHCP.

                        But it's the same with Router 2, connected to the client. It's default gateway for the client LAN and routes everything to the default gateway on it's outside (which is router 1).

                        If you had both routers on the same LAN it would have been different. Then a client could route some traffic though Router 1 and some traffic through Router 2.

                        I haven't done it yet, as I said above the diagram, I was using the wrong Adapter setting in Oracle VirtualBox on the windows 10 device,

                        I stated: Seems pretty simple to me, Setup VM to use Internal (instead of NAT) (?) and use static routing to hop the connection through the 2 routers and out to the internet.

                        Then asked for Thoughts on my Plan of Action, the Diagram was to give a visual of what I was planning.

                        @Dashrender I mis read what you said, I thought you said " awesome, then try it with Dynamic Routing"
                        I haven't done it yet.

                        Well, I don't see the exercise as an attempt at setting up static routes but rather an attempt at creating a double NAT setup. But that might be a useful exercise by itself.

                        Please add names for each router and device and write IPs and subnets you intend to use (for each interface). On the internet side you can write public IP, DHCP is that is what you have.

                        Likely neither. No static and no double NAT. In theory it's likely single NAT with default routes. But another router is needed so that static to the non-default can be established.

                        1 1 Reply Last reply Reply Quote 0
                        • WrCombsW
                          WrCombs
                          last edited by

                          I'm still working on setting up the diagram with the IP's

                          Question though: the Static routing is defined as "upstream gateway" in PFSense correct?

                          scottalanmillerS 1 Reply Last reply Reply Quote 0
                          • scottalanmillerS
                            scottalanmiller @WrCombs
                            last edited by

                            @WrCombs said in Project 1 : PFSense Routing:

                            the Static routing is defined as "upstream gateway" in PFSense correct?

                            No, upstream gateway is the default.

                            1 Reply Last reply Reply Quote 0
                            • 1
                              1337 @scottalanmiller
                              last edited by

                              @scottalanmiller said in Project 1 : PFSense Routing:

                              @Pete-S said in Project 1 : PFSense Routing:

                              @WrCombs said in Project 1 : PFSense Routing:

                              @Pete-S said in Project 1 : PFSense Routing:

                              @WrCombs said in Project 1 : PFSense Routing:

                              update: I was able to get the Windows 10 VM onto the internet. Took me forever to figure it out: but the VM was using the wrong setup for the network adapter..

                              Using the following diagram :
                              alt text

                              Seems pretty simple to me, Setup the VM to use a Internal Adapter (?) and use Static Routing to hop the connection through the 2 routers and out to the internet.

                              thoughts?

                              I can't see any static routing defined here.

                              But first, Rule no 1 - always give each device a name and write IPs, subnets and CIDR on the network diagram.

                              Router 1 (left) is connected to the internet. It routes but that is the default route, right? Everything on it's LAN is routed to the default gateway on the WAN. That gateway is either defined as a static IP or through DHCP.

                              But it's the same with Router 2, connected to the client. It's default gateway for the client LAN and routes everything to the default gateway on it's outside (which is router 1).

                              If you had both routers on the same LAN it would have been different. Then a client could route some traffic though Router 1 and some traffic through Router 2.

                              I haven't done it yet, as I said above the diagram, I was using the wrong Adapter setting in Oracle VirtualBox on the windows 10 device,

                              I stated: Seems pretty simple to me, Setup VM to use Internal (instead of NAT) (?) and use static routing to hop the connection through the 2 routers and out to the internet.

                              Then asked for Thoughts on my Plan of Action, the Diagram was to give a visual of what I was planning.

                              @Dashrender I mis read what you said, I thought you said " awesome, then try it with Dynamic Routing"
                              I haven't done it yet.

                              Well, I don't see the exercise as an attempt at setting up static routes but rather an attempt at creating a double NAT setup. But that might be a useful exercise by itself.

                              Please add names for each router and device and write IPs and subnets you intend to use (for each interface). On the internet side you can write public IP, DHCP is that is what you have.

                              Likely neither. No static and no double NAT. In theory it's likely single NAT with default routes. But another router is needed so that static to the non-default can be established.

                              I have no idea what you want @WrCombs to accomplish. You should probably draw the network diagram.

                              I can't see anything in his proposed network diagram that the default route wouldn't take care of. I doubt you meant 0.0.0.0/0 when you talked about setting up static routing.

                              Also, by default pfSense is setup to automatically identify the default gateway on the WAN and set that up as the default route for the LAN. It's under System / Routing / Gateways and then you have static routes under System / Routing / Static Routes. If you want to see pfSenses' routing table it's under Diagnostics / Routes.

                              scottalanmillerS 1 Reply Last reply Reply Quote 1
                              • scottalanmillerS
                                scottalanmiller @1337
                                last edited by

                                @Pete-S said in Project 1 : PFSense Routing:

                                I have no idea what you want @WrCombs to accomplish. You should probably draw the network diagram.

                                I want there to need to be a non-default route 🙂

                                1 1 Reply Last reply Reply Quote 0
                                • 1
                                  1337 @scottalanmiller
                                  last edited by 1337

                                  @scottalanmiller said in Project 1 : PFSense Routing:

                                  @Pete-S said in Project 1 : PFSense Routing:

                                  I have no idea what you want @WrCombs to accomplish. You should probably draw the network diagram.

                                  I want there to need to be a non-default route 🙂

                                  OK, one scenario I can think of is this:

                                  You have an Edgerouter on your LAN, 192.168.1.0/24, that gives you internet access.
                                  Now you want to add your server fleet (VM host) to the LAN and protect them behind a pfSense firewall/router.

                                  All your servers are located on the server LAN, 10.100.1.0/24.

                                  1. How can you let the W10 client have access to the server LAN, for instance 10.100.1.2, by changing the Edgerouter config?

                                  2. How can you access the server LAN from your W10 client directly (without sending that traffic over the Edgerouter)?

                                  static_routing.png

                                  WrCombsW 1 Reply Last reply Reply Quote 0
                                  • T
                                    taurex
                                    last edited by

                                    Just remember @WrCombs that you can set up static routes both on the client VMs or the router VMs. Most of the time, you'd want this to be set up on your routers because it's more manageable this way plus you can use dynamic routing protocols at scale. However, in some real-life scenarios like remote access VPN with split tunnelling, a route to the secure remote network needs to be added on the client machine itself (with L2TP at least).

                                    1 Reply Last reply Reply Quote 1
                                    • WrCombsW
                                      WrCombs @1337
                                      last edited by

                                      @Pete-S said in Project 1 : PFSense Routing:

                                      @scottalanmiller said in Project 1 : PFSense Routing:

                                      @Pete-S said in Project 1 : PFSense Routing:

                                      I have no idea what you want @WrCombs to accomplish. You should probably draw the network diagram.

                                      I want there to need to be a non-default route 🙂

                                      OK, one scenario I can think of is this:

                                      You have an Edgerouter on your LAN, 192.168.1.0/24, that gives you internet access.
                                      Now you want to add your server fleet (VM host) to the LAN and protect them behind a pfSense firewall/router.

                                      All your servers are located on the server LAN, 10.100.1.0/24.

                                      1. How can you let the W10 client have access to the server LAN, for instance 10.100.1.2, by changing the Edgerouter config?

                                      2. How can you access the server LAN from your W10 client directly (without sending that traffic over the Edgerouter)?

                                      static_routing.png

                                      1. Wouldn't updating the Edgerouter Routing Table control that?
                                        if not then I have No idea, This is a static routing environment so, My guess would be to change the routing table to show the next hop to 10.100.1.2 is to go through 192.168.1.123.

                                      2. Assuming the switch is a dumb switch and is not programmed, I have no idea. How would you ?

                                      The whole reason behind doing this is to understand it, and the more I do it the more and more I get confused, for what ever reason I can't learn networking outside of the basics.

                                      scottalanmillerS 1 4 Replies Last reply Reply Quote 0
                                      • scottalanmillerS
                                        scottalanmiller @WrCombs
                                        last edited by

                                        @WrCombs said in Project 1 : PFSense Routing:

                                        Assuming the switch is a dumb switch and is not programmed, I have no idea. How would you ?

                                        I think you must be confusing a switch with a router, because the switching being "dumb" (aka unmanaged) or managed has nothing to do with the equation. A switch is a switch, the behaviour is not affected by whether or not it is managed or monitored. A switch, by definition, doesn't route or know where services are located.

                                        There are two approaches here, have a router do the work of telling where data should go, or set routes on the devices.

                                        WrCombsW 1 Reply Last reply Reply Quote 0
                                        • WrCombsW
                                          WrCombs @scottalanmiller
                                          last edited by

                                          @scottalanmiller said in Project 1 : PFSense Routing:

                                          @WrCombs said in Project 1 : PFSense Routing:

                                          Assuming the switch is a dumb switch and is not programmed, I have no idea. How would you ?

                                          I think you must be confusing a switch with a router, because the switching being "dumb" (aka unmanaged) or managed has nothing to do with the equation. A switch is a switch, the behaviour is not affected by whether or not it is managed or monitored. A switch, by definition, doesn't route or know where services are located.

                                          There are two approaches here, have a router do the work of telling where data should go, or set routes on the devices.

                                          Thanks for clarifying.

                                          1 Reply Last reply Reply Quote 0
                                          • scottalanmillerS
                                            scottalanmiller @WrCombs
                                            last edited by

                                            @WrCombs said in Project 1 : PFSense Routing:

                                            and is not programmed

                                            This would be a "what do these words mean to you" situation. There is no concept of "programming a switch". Nor is there any behaviour in a switch that I can reasonable equate with programming. So I'm unclear what it is that you are picturing. But my guess would be that you aren't thinking of switching clearly as a layer two communications device, but instead feeling like it is a magic box that connects things together so that programming it feels like a reasonable possibility.

                                            But a switch is nothing more than a multi-port bridge. It only knows what MAC addresses exist on each port, nothing more, nothing less. It doesn't even know what an IP address is. There's no human or automation interaction to this job. A switch builds it's list by listening on its ports and it sends traffic by MAC address on layer 2. Switches are non-routable devices and don't have concepts like a default router or routes, because they are layer 2.

                                            1 Reply Last reply Reply Quote 0
                                            • 1
                                            • 2
                                            • 3
                                            • 4
                                            • 1 / 4
                                            • First post
                                              Last post