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

    PFSEnse 2.4.1 - DISASTER !!!

    Scheduled Pinned Locked Moved Problems Installing or Upgrading pfSense Software
    18 Posts 4 Posters 4.6k 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.
    • R
      rafi1975
      last edited by

      Attached is the schematic of my setup. This also applies to other 7 offices with the exact layout. All of them are currently configured like this - WAN interface is the default gateway.
      They all work ok. The issues started with v.2.4.0/1.
      Any question let me know.
      Thanks for your prompt reply.

      IMG_2241.jpg
      IMG_2241.jpg_thumb

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

        Hun?  Why does your lan side of pfsense have a gateway of .190 while pfsense IP on this interface is .150/26

        Are you saying you have a vip setup on pfsense lan of .190?  That your devices on this 10.50.0.128/26 network use as their gateway?

        So your natting between these two rfc1918 networks?

        Or are you saying you have a GW setup on pfsense LAN interface em1?  Pointing to some 10.50.0.190/26 IP?

        Can you please post your pfsense routes and gateways under system\routing menu.

        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
        • R
          rafi1975
          last edited by

          LAN side .150 is connected to a firewall with the interface - .190 -  this is DMZ_INSIDE subnet.
          WAN side .240 is connected to a firewall with the interface - .240 -  this is DMZ_OUTSIDE subnet.
          Such setup works with no issues on 2.3.4

          Attached is the routing tab as requested - this was taken on the VM running on PFSense 2.3.4.
          Once it's upgrade to PFSense 2.4.0/1 we can't reach that box at all.

          unnamed.png
          unnamed.png_thumb

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

            And where are you routes to these downstream networks you reach via the 10.50.0.190 gateway?

            Where exactly can you not reach what from what?  So your natting between this 10.50.0.128/26 network and your 10.50.0.192/26 network?

            Vs saying it worked on 2.x and not working on 2.4 lets actually understand how your network is setup..

            What traffic flow is not working from where to where?  From the internet to something downstream of this 10.50.0.190 router?  From something the wan or lan of pfsense going where as dest, with what as the gw on this client?

            You say you loose access to the gui of pfsense.. So you loose access to 10.50.0.150 from where are you trying to access it?  From something on this 10.50.0.128/26 network with 10.50.0.150 (pfsense lan IP) as its gateway?  A downstream network on the other side of the 10.50.0.190 router?  From the wan network network of pfsense pointing to upstream router as its gateway?

            edit:
            What VM host are you run this on?  You understand that 2.4 moves to freebsd 11.1 from 10.3, this could have a support issue on your VM hosting software?  You sure your vm interfaces didn't change order in the VM on the update.  You validated the vmnic macs are still the same connected to the network they are suppose to be connected to (wan/lan). How do you have the pfsense VM connected to the physical world.. you mention em for interfaces.  So these are non vmx interfaces on esxi?  How are the vswitches pfsense is connected to the real world?  What is the switching environment in the real world?  Are these networks vlans on the same smart switch, or completely different physical switches?

            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
            • DerelictD
              Derelict LAYER 8 Netgate
              last edited by

              If it's a VM what is on the console?

              Chattanooga, Tennessee, USA
              A comprehensive network diagram is worth 10,000 words and 15 conference calls.
              DO NOT set a source address/port in a port forward or firewall rule unless you KNOW you need it!
              Do Not Chat For Help! NO_WAN_EGRESS(TM)

              1 Reply Last reply Reply Quote 0
              • R
                rafi1975
                last edited by

                I've been doing the testing on several sites now and everytime ther are huge issues. I'm giving up. It's not worth upgrading to 3.4.0/1
                Just tried from 3.3.5 to 3.4.1 and lost acces to that VM. Routes are in place though. I'm accessing it from 10.1.1.171 and the route is there.
                So far the worst release I've ever seen. I've lost 4 nights on the upgrades and all ended up with no WEB gui or ssh access. It used to be ok in past.
                Again I'd like to emphisize there's been no re-configuration on LAN/WAN side. The only thing that was done - PFSense upgrade to 2.4.0/1.#
                Extremely frustrating.

                1 Reply Last reply Reply Quote 0
                • ivorI
                  ivor
                  last edited by

                  Unless you provide information asked above, there's really no easy way to help you.

                  Need help fast? Our support is available 24/7 https://www.netgate.com/support/

                  1 Reply Last reply Reply Quote 0
                  • R
                    rafi1975
                    last edited by

                    Attached are screenshots from the box that is on 2.3.4 - its LAN IP - 10.50.0.147 and the one on 2.4.1 - LAN IP - 10.50.0.151.
                    The first one has two additional routes added manually to reach 192.168.X.X and 172.16.X.X networks.
                    By the looks of the one that I can't reach can access the Internet OK. Again - there's been no changes on the network. The issue seems to be only once I'm on 2.4.1
                    What other information do you need?

                    Thanks

                    2_3_4_route.PNG
                    2_3_4_route.PNG_thumb
                    2_4_1_route.PNG
                    2_4_1_route.PNG_thumb

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

                      What kind of route is 10.0.0.0 ?  Where is the mask on that network route?  Even if was a host route it would have /32 on it..

                      Here I create a route then looking at it pfsense you see the mask.. yours is just 10.0.0.0 with no mask how is that a route?

                      As to other questions - are you natting? And all the other questions asked.. There is a list of them in previous post.

                      route.png
                      route.png_thumb

                      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
                      • R
                        rafi1975
                        last edited by

                        I added it manually using a VM console with that command:

                        route add -n 10.0.0.0/8 10.50.0.190

                        The output from netstat -r looks identical on both boxes - the accessible and the one I can't reach.

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

                          Well its not showing as valid since you see there is no mask for the network in your netstat -r command.

                          You added it via that command in pfsense console?

                          route add -n 10.0.0.0/8 192.168.9.2
                          route: bad keyword: n

                          Notice it doesn't like that command, atleast in current version of pfsense 2.4.1 - I would have to fire up a 2.3.4 version to see if 10.3 of freebsd too it.

                          but if I add the route via
                          [2.4.1-RELEASE][root@pfsense.local.lan]/root: route add -net 10.0.0.0/8 192.168.9.2
                          add net 10.0.0.0: gateway 192.168.9.2

                          it works and then shows route with mask.

                          [2.4.1-RELEASE][root@pfsense.local.lan]/root: netstat -rn
                          Routing tables

                          Internet:
                          Destination        Gateway            Flags    Netif Expire
                          default            192.168.9.253      UGS        em1
                          10.0.0.0/8        192.168.9.2        UGS        em1
                          127.0.0.1          link#5            UH          lo0

                          So you clearly have something wrong in your current setup of 2.3.4 that might be working but is not liked in the 2.4 release.. Why would you not just add the route via the gui static route tab?

                          Since once I add that route via that command… It is not listed in the gui.. While it does list it in the diag route output.. I would have to assume on reboot that route would be gone.  Are you then adding it via console once you update to 2.4?

                          On a bit of a side not, not a fan of overlapping route commands.. Ie the part where you saying to get to 10/8 use a 10.x network your currently attached too.  I would be clearer and more direct to route specific to the networks that are downstream without the overlap network to what your attached too.  While the most direct route should be used for your directly attached 10 networks.  Your making a statement that to get to 10 anything you should talk to the gateway.  Which is really not true since you have directly attached 10 networks that you would not talk to that gateway to get too.  Its better practice to not route over your existing attached networks.  Not saying it won't work - but its not as clear cut when looking at the routing table as it could be.  And for sure the lack of mask is going to be a problem.  I would create your routes via the gui..  Then attempt your upgrade.

                          noroute.png
                          noroute.png_thumb
                          showshere.png
                          showshere.png_thumb

                          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
                          • R
                            rafi1975
                            last edited by

                            Success!!!
                            Finally I know what was wrong. It must be a bug.Before upgrade all static routes are visible in Web GUI e.g. 10.0.0.0/8.
                            After the upgrade to 2.4.1 they are gone. Then I added tchem manually via shell:

                            route add -net 10.0.0.0/8 10.50.0.190 (in my case the LAN interface on PFSense box)

                            Once done Web GUI becomes accessible. However theose static routes are not present there. They are only seen via command line - netstat -rn
                            Then I added them using GUI and bounced the box. All back to normal.
                            Thanks for the effort and pointing me to the right direction.

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

                              pfsense is designed to be administered via the gui… Doing stuff like route add at the command line - you can not be sure it will survive a reboot/upgrade because doing it that way does not put the settings into the xml files that gets loaded, etc.

                              As to being a bug... There is something wrong if when you do a netstat -rn you don't see a mask on your route that is for sure.. What was causing that can not be sure.  Could not duplicate it.. either manually adding route or adding route via gui showed the mask.

                              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
                              • DerelictD
                                Derelict LAYER 8 Netgate
                                last edited by

                                You need to (All under System > Routing):

                                1. Create a gateway on the LAN interface (em1) for 10.50.0.190.

                                2. Create static routes for 192.168.0.0 /16, 172.16.0.0 /12, and 10.0.0.0 /8 with that gateway as the destination.

                                3. If those routed subnets need to make connections into the em1 interface, the firewall rules there must allow those sources.

                                No other way of creating static routes is correct or supported and if you are playing around manually adding routes in the shell it is not really any surprise you had trouble when you upgraded.

                                Nothing here changed between 2.3.4 and 2.4.X. Gateways and static routes all upgrade just fine.

                                Chattanooga, Tennessee, USA
                                A comprehensive network diagram is worth 10,000 words and 15 conference calls.
                                DO NOT set a source address/port in a port forward or firewall rule unless you KNOW you need it!
                                Do Not Chat For Help! NO_WAN_EGRESS(TM)

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