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

    Thinking about using a firebox, some questions

    Scheduled Pinned Locked Moved Hardware
    56 Posts 5 Posters 24.0k 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
      VooDooswe
      last edited by

      Hi! i'm thinking about using a firebox with pfsense at home.
      Today i've a internet connection with Down: 100mbps and Up: 10mbps.
      But i've possibiblity to use 4 ip-addresses so i can loadbalance them and get about Down: 100mbps and Up: 50mbps.

      I was thinking of buying a Firebox x550e but that one only has 4 interfaces, so my thought was do you think its possible to setup a vlan and that would work? or should i go for the x750e instead?

      My other question was, should i go with the x550e,x750e,x1250e instead of x700, x1000 series? (I've heard that they have the realtek nics which isnt so good?)

      //BR
      Patrik

      1 Reply Last reply Reply Quote 0
      • stephenw10S
        stephenw10 Netgate Administrator
        last edited by

        The four interfaces on the X550e are Gigabit Marvel NICs so you should get reasonable bandwidth for VLAN use. They are PCI NICs however and all on the same BUS so the total bandwidth is limited.

        The extra four interfaces in the X750e and X1250e are PCI-E so you get better throughput. However they are supported by the msk(4) driver which has a bug in the FreeBSD 8.1 version that pfSense 2.x is built on. The bug causes the interface to lock up requiring manual intervention of some kind when pushed. I have not had one lock up when connected at 100Mbps. This bug has been fixed and pfSense 2.1 which will be based on FreeBSD 9 will contain that fix. Though it is unproven.

        The X-e boxes are easily upgradable and swapping out the Celeron for a Pentium-m makes a big difference in both processing power and power consumption which are both better.

        The X500, X700 etc boxes are Pentium 3 era and, as you say, have Realtek NICs which can cause problems. Particularly it seems they don't like packet fragmentation and using a nicer upstream switch can help.

        Any of the boxes should be able to handle 100/50 NAT and firewalling.

        Steve

        1 Reply Last reply Reply Quote 0
        • V
          VooDooswe
          last edited by

          Thanks for your answer! so probably i would manage with a x500 or x700 but its a little better to go with the x550e since its newer hardware? Which CPU socket do they have?
          and what about the noise, do you think they sound much?
          is there any possibility to change the fan/heatsink to one with less noise.

          Should i look on ebay to get one or where is the best place to find a x550e?
          //BR
          Patrik

          1 Reply Last reply Reply Quote 0
          • stephenw10S
            stephenw10 Netgate Administrator
            last edited by

            They are socket 479, pretty much any Celeron-M or Pentium-M will fit. The standard CPU is a 1.3GHz Celeron. Everything I have fitted has worked but I've had best results with the 400MHz FSB Pentium-M chips. These are fully supported by the version of powerd that ships with pfSense 2.0.X so you get full advantage of Speedstep with it's reduced heat and power consumption.

            The fans that are fitted are loud but the good news is that they are software controllable and I wrote a little program to do it. http://forum.pfsense.org/index.php/topic,32013.0.html
            The cooling that Watchguard provide is sufficient for running the box at maximum power in a hot rack. I, and others, have found that running the fans at <20% speed is fine in normal conditions.

            I realise that the thread for these boxes is now getting into 'too long didn't read' size. However it's worth reading through it to familiarise yourself with it. Specifically you need to know that you will have to alter a bios setting to get the box to boot and to do that you need to either make a keyboard connector and use a PCI-e graphics card or flash the bios with a modified version (which is what I did).

            Ebay is your best bet. It's worth waiting and watching for a while if you can, the price these boxes go for varies a LOT! I paid £30-40 for my boxes but they are regularly for sale for £1000+.  ::)

            There's every reason to think the X750e and X1250e will be a great box when pfSense 2.1 arrives and until then you still have four usable interfaces.

            Steve

            1 Reply Last reply Reply Quote 0
            • V
              VooDooswe
              last edited by

              Ok nice :) yeah i'm reading that thread right now, saw that you had contributed pretty much to it.
              I'll guess i'll keep my eyes open for a x750e then :) if you find one please send me a pm :) I live in sweden but will be happily pay the shipping cost.

              The only thing that conserns me is that the x550e/x750e, etc seems to be pretty deep(size) when comparing to the x700 for example.

              1 Reply Last reply Reply Quote 0
              • stephenw10S
                stephenw10 Netgate Administrator
                last edited by

                It is deeper. 35cm vs 25cm. Still not very deep by rack mount server standards, it would probably fit in wall mount switch cabinet. Of course then you are reducing the ventilation…

                Steve

                1 Reply Last reply Reply Quote 0
                • V
                  VooDooswe
                  last edited by

                  Ok! maybe i can hang it on the wall or something, (its going to be in my wardrobe) :)
                  Will post pictures later when the project begins. Need to find a box first :)

                  1 Reply Last reply Reply Quote 0
                  • V
                    VooDooswe
                    last edited by

                    @stephenw10:

                    The four interfaces on the X550e are Gigabit Marvel NICs so you should get reasonable bandwidth for VLAN use. They are PCI NICs however and all on the same BUS so the total bandwidth is limited.

                    The extra four interfaces in the X750e and X1250e are PCI-E so you get better throughput. However they are supported by the msk(4) driver which has a bug in the FreeBSD 8.1 version that pfSense 2.x is built on. The bug causes the interface to lock up requiring manual intervention of some kind when pushed. I have not had one lock up when connected at 100Mbps. This bug has been fixed and pfSense 2.1 which will be based on FreeBSD 9 will contain that fix. Though it is unproven.

                    The X-e boxes are easily upgradable and swapping out the Celeron for a Pentium-m makes a big difference in both processing power and power consumption which are both better.

                    The X500, X700 etc boxes are Pentium 3 era and, as you say, have Realtek NICs which can cause problems. Particularly it seems they don't like packet fragmentation and using a nicer upstream switch can help.

                    Any of the boxes should be able to handle 100/50 NAT and firewalling.

                    Steve

                    '

                    Hi again Steve!
                    and happy new year!
                    One more question, would a x500 be able to handle 100/50 NAT, firewalling and loadbalancing?
                    Can't find any x750e @ a good price, and i found out that i cant use vlan's since my internet provider haven't enabled it so i would need 4ports+
                    //BR
                    Patrik

                    1 Reply Last reply Reply Quote 0
                    • stephenw10S
                      stephenw10 Netgate Administrator
                      last edited by

                      It should handle 100/50 firewall and NAT no problems. I have to admit I've never actually done any throughput testing on an X-Core personally but I an see no reason why it wouldn't. You will, of course, be limited to 100Mbps as it only has 10/100 NICs.
                      So you will have 4 WANs?
                      It should be fine as long as you don't have trouble with the Realtek NICs.  :-
                      Some users have no problems. Others have problems!

                      Happy New Year!

                      Steve

                      1 Reply Last reply Reply Quote 0
                      • V
                        VooDooswe
                        last edited by

                        @stephenw10:

                        It should handle 100/50 firewall and NAT no problems. I have to admit I've never actually done any throughput testing on an X-Core personally but I an see no reason why it wouldn't. You will, of course, be limited to 100Mbps as it only has 10/100 NICs.
                        So you will have 4 WANs?
                        It should be fine as long as you don't have trouble with the Realtek NICs.  :-
                        Some users have no problems. Others have problems!

                        Happy New Year!

                        Steve

                        Ok! yeah i need 4 WANs enable:d with loadbalancing, dont know if loadbalancing is very cpu demanding?
                        Or would it be a neather solution for me the build a pfsense box on a itx motherboard or maybe a thin client with pci-e slot?
                        The problem is that i dont think i have the physically room for a x550e/x750e series…

                        1 Reply Last reply Reply Quote 0
                        • stephenw10S
                          stephenw10 Netgate Administrator
                          last edited by

                          Outbound load balancing is not very CPU intensive it should not cause a problem.
                          It depends on how cheaply you can get a Firebox. If it is very cheap then you should try it. Bare in mind however that if you have trouble with the Realtek NICs you may have to try something else.

                          If you decide not to go that route I would use a small 8 port VLAN capable switch, a Netgear GS108T for example, and a low power miniITX board. That will allow you to have up to 7 separate interfaces at the switch. E.g. 4 WANs and 3 LANs. Your ISP will not see the VLANs so that is not an issue.

                          Steve

                          1 Reply Last reply Reply Quote 0
                          • V
                            VooDooswe
                            last edited by

                            @stephenw10:

                            Outbound load balancing is not very CPU intensive it should not cause a problem.
                            It depends on how cheaply you can get a Firebox. If it is very cheap then you should try it. Bare in mind however that if you have trouble with the Realtek NICs you may have to try something else.

                            If you decide not to go that route I would use a small 8 port VLAN capable switch, a Netgear GS108T for example, and a low power miniITX board. That will allow you to have up to 7 separate interfaces at the switch. E.g. 4 WANs and 3 LANs. Your ISP will not see the VLANs so that is not an issue.

                            Steve

                            True! was at first unsure how VLAN work but if I've got it right now, i can use one NIC to "simlulate" like there was 4 nics in the computer? giving me access to more networks?. So if i got a x550e and there wasn't enough ports then i could buy a vlan switch and put it infront of it? to get vlans working?
                            //BR
                            Patrik

                            1 Reply Last reply Reply Quote 0
                            • stephenw10S
                              stephenw10 Netgate Administrator
                              last edited by

                              Yes you could do that. The number of interfaces you can have is limited only by the number of ports on the switch. However all the traffic has to travel along the 'trunk' connection back to the pfSense box so that can also be a limitation. Not a problem with gigabit NICs though.

                              Steve

                              1 Reply Last reply Reply Quote 0
                              • jimpJ
                                jimp Rebel Alliance Developer Netgate
                                last edited by

                                @stephenw10:

                                Yes you could do that. The number of interfaces you can have is limited only by the number of ports on the switch.

                                Not even limited to that really, you can have multiple vlans per port so long as whatever else you're talking to can trunk as well :-)

                                Remember: Upvote with the 👍 button for any user/post you find to be helpful, informative, or deserving of recognition!

                                Need help fast? Netgate Global Support!

                                Do not Chat/PM for help!

                                1 Reply Last reply Reply Quote 0
                                • V
                                  VooDooswe
                                  last edited by

                                  Just bought 2x firebox x5500e peak for $200 think it was kinda resonable price?

                                  1 Reply Last reply Reply Quote 0
                                  • stephenw10S
                                    stephenw10 Netgate Administrator
                                    last edited by

                                    Considering you could have paid $6674 for one that seems very reasonable!  :D

                                    I had few problems with the X5500e I have. The CPU is not recognised by the est(4) driver so powerd doesn't work. You may have to swap it out. The VPN card is not supported but whilst it was in the box it caused huge interrupt load. You should remove it.

                                    Steve

                                    1 Reply Last reply Reply Quote 0
                                    • V
                                      VooDooswe
                                      last edited by

                                      @stephenw10:

                                      Considering you could have paid $6674 for one that seems very reasonable!  :D

                                      I had few problems with the X5500e I have. The CPU is not recognised by the est(4) driver so powerd doesn't work. You may have to swap it out. The VPN card is not supported but whilst it was in the box it caused huge interrupt load. You should remove it.

                                      Steve

                                      Haha true :)
                                      But just changing the cpu should make it work?
                                      My biggest concern right now is that i may be to big for my "server closet" :)

                                      1 Reply Last reply Reply Quote 0
                                      • V
                                        VooDooswe
                                        last edited by

                                        @stephenw10:

                                        Considering you could have paid $6674 for one that seems very reasonable!  :D

                                        I had few problems with the X5500e I have. The CPU is not recognised by the est(4) driver so powerd doesn't work. You may have to swap it out. The VPN card is not supported but whilst it was in the box it caused huge interrupt load. You should remove it.

                                        Steve

                                        Ok! some questions steve, hope you have the time.

                                        #In my opionion it should be better to use a compact flash 4gb instead of a 2,5" drive, since i'm guessing the HDD would be using more power?
                                        #Do you think i should flash my bios? if you do, with what version?
                                        #When installing to a CF card how to i reach the configuration of pfsense?

                                        //BR
                                        Patrik

                                        1 Reply Last reply Reply Quote 0
                                        • stephenw10S
                                          stephenw10 Netgate Administrator
                                          last edited by

                                          It will work with the 2GHz cpu that is fitted as standard to the X-Peak-e.
                                          However you won't be able to turn on powerd which means it will run hotter and you won't be able to slow the fans as much and hence it will be louder.
                                          Replacement CPUs that will work (any Pentium-M with a 400MHz FSB) are very cheap.

                                          I am using a CF card, it's an easier option. The only reason to go for a hard disk is if you need a specific package that needs the storage space.

                                          You need to access the bios because a bug in the bios code stops the box booting from anything larger than 256MB. To work around it you need to set the IDE channel to manual and CHS and then set the heads to 2.
                                          You can do this either by getting a PCI-E graphics card and some sort of adapter to make it fit the slot and making up a keyboard connector to go on the header. Alternatively you an flash the bios with the modified version that enables serial port access to the bios. Probably easier!  ;)
                                          All the boxes I've seen or spoken to others about had the same buggy bios labeled either 2005/12/21 or X017. If you had anything different it would be great.

                                          The NanoBSD install to a CF card uses the serial port for it's console so you need a null modem cable and a computer with a serial port. You'll need this for the initial install and setup but after that it's all web based.

                                          Steve

                                          1 Reply Last reply Reply Quote 0
                                          • V
                                            VooDooswe
                                            last edited by

                                            @stephenw10:

                                            It will work with the 2GHz cpu that is fitted as standard to the X-Peak-e.
                                            However you won't be able to turn on powerd which means it will run hotter and you won't be able to slow the fans as much and hence it will be louder.
                                            Replacement CPUs that will work (any Pentium-M with a 400MHz FSB) are very cheap.

                                            I am using a CF card, it's an easier option. The only reason to go for a hard disk is if you need a specific package that needs the storage space.

                                            You need to access the bios because a bug in the bios code stops the box booting from anything larger than 256MB. To work around it you need to set the IDE channel to manual and CHS and then set the heads to 2.
                                            You can do this either by getting a PCI-E graphics card and some sort of adapter to make it fit the slot and making up a keyboard connector to go on the header. Alternatively you an flash the bios with the modified version that enables serial port access to the bios. Probably easier!  ;)
                                            All the boxes I've seen or spoken to others about had the same buggy bios labeled either 2005/12/21 or X017. If you had anything different it would be great.

                                            The NanoBSD install to a CF card uses the serial port for it's console so you need a null modem cable and a computer with a serial port. You'll need this for the initial install and setup but after that it's all web based.

                                            Steve

                                            Ok thank you! so if i find a cf with 256mb of space then i could use that without making changes to the bios? (with the nano bsd?)
                                            I guess the best solution is to flash the bios then :) but where do i find it? and to access the bios i do with the nullmodem cable right? is this still buggy? or will it be pretty easy to change the settings?

                                            Btw is it possible to use a serial to usb adaptor?

                                            //BR
                                            Patrik

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