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

    Successful Install on Watchguard Firebox X700!

    Scheduled Pinned Locked Moved Hardware
    690 Posts 151 Posters 979.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.
    • I
      iFloris
      last edited by

      @jonnytabpni:

      Which build are you running?

      At the moment, my pfsense version is 2.0-BETA5 (i386) built on Sat Jan 1 17:53:01 EST 2.
      I usually update once a week on saturday.

      one layer of information
      removed

      1 Reply Last reply Reply Quote 0
      • J
        jonnytabpni
        last edited by

        @iFloris:

        At the moment, my pfsense version is 2.0-BETA5 (i386) built on Sat Jan 1 17:53:01 EST 2.
        I usually update once a week on saturday.

        Im not far from you:
        2.0-BETA5 (i386) built on Sat Jan 1 19:56:40 EST 2011

        Have you seen timeouts at all with this current build?

        1 Reply Last reply Reply Quote 0
        • I
          iFloris
          last edited by

          @jonnytabpni:

          Im not far from you:
          2.0-BETA5 (i386) built on Sat Jan 1 19:56:40 EST 2011

          Have you seen timeouts at all with this current build?

          No.

          In fact, I haven't seen any timeouts whatsoever using any 2.0b4 build (ignoring an odd issue with a macbook pro) since this post:
          http://forum.pfsense.org/index.php/topic,25870.msg147085.html#msg147085

          one layer of information
          removed

          1 Reply Last reply Reply Quote 0
          • J
            jonnytabpni
            last edited by

            @iFloris:

            In fact, I haven't seen any timeouts whatsoever using any 2.0b4 build (ignoring an odd issue with a macbook pro) since this post:
            http://forum.pfsense.org/index.php/topic,25870.msg147085.html#msg147085

            Did the MBP cause timeouts on the build you're using today?

            Also, reading your other post, I do experience the "went backwards" error at bootup, however it doesn't stop anything from working.

            I'm using an HP Procurve switch between my pfsense and machines. In my inital testing, I did have my laptop plugged directly into the FB, but still no timeouts were seen

            1 Reply Last reply Reply Quote 0
            • J
              jonnytabpni
              last edited by

              Just to keep everyone updated, I ran some Windows CIFS tests with my laptop connected directly to a port on the Firebox. The CIFS servers is connected to another interface however there is a switch between server and FB.

              My first test was 5 or 6 files totalling around 1GB. My second test was lots of smallish (30MB) files totalling around 200MB. During the tests, I had a Traffic Graph open in Firefox on my desktop machine (connected to same interface as CIFS server).

              Not a single watchdog timeout happened. I have yet to see any timeouts on my current build (2.0-BETA5 (i386) built on Sat Jan 1 19:56:40 EST 2011), and the box has had an uptime of 1 day, 03:19 with 4 interfaces activated (5 during my CIFS tests).

              The only things I noticed during my CIFS tests was that it was capped at around 60Mbps, and as I removed the network cable from my laptop after the 2nd test (after a few hours of inactivity), I noticed that "check_reload_status: Linkup starting re5" was displayed in system.log, but this is probably normal.

              The capping issue could be due to some default config changed that has potentially stopped the timeouts. But that's ok as within our company, I have designated these boxes for use in "Medium Traffic Sites", or at least I will once we've had a few weeks of no timeouts.

              (Btw, The "Low Traffic Sites" have ALIX 2D3 and the "High Traffic Sites" have Supermicro Servers)

              What you all think?

              Thanks

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

                It wouldn't surprise me to find that the 60Mbps cap is a result of the low quality Realtek NICs, especially since all the offloading options have been disabled.

                Edit: Thinking about it the offloading options are supposed to free up the cpu not the NIC so in fact, unless the cpu is maxxed out, this may be the faster setup.

                1 Reply Last reply Reply Quote 0
                • J
                  jonnytabpni
                  last edited by

                  @stephenw10:

                  It wouldn't surprise me to find that the 60Mbps cap is a result of the low quality Realtek NICs, especially since all the offloading options have been disabled.

                  Yeah, you're probably right. The ALIX boards which are good quality parts cap at around 80Mbps, so 60Mbps on low quality hardware seems ok. I'm just interested to hear from anyone who is having timeout issues with the current 2.0 build. I may buy another x700 and deploy it at another office so at least we will have 2 real-life tests going on

                  1 Reply Last reply Reply Quote 0
                  • J
                    jonnytabpni
                    last edited by

                    I'm really trying to get to the bottom of why things are beginning to work now. Can any devs comment on if any defaults have changed? Looking at the FreeBSD code:

                    http://svn.freebsd.org/viewvc/base/stable/8/sys/dev/re/if_re.c?view=log

                    you will notice that the Firebox NICS (8139) hasn't been mentioned since April 2009 (which in fact does address the timeout issue on the FB NICs). So either the Apr 09 fix didn't make it to pfSense until recently, or that a more recent driver change has fixed it (i.e. the Apr 09 fix did nothing). Or pfsense default tuning has changed

                    I'm clueless as to how the freebsd svn code relates to what goes into pfSense beta snapshots..

                    Any clues are appreciated

                    Cheers

                    1 Reply Last reply Reply Quote 0
                    • I
                      iFloris
                      last edited by

                      @jonnytabpni:

                      Did the MBP cause timeouts on the build you're using

                      Honestly, it only happens when browsing pfsense's webgui, so I don't know.
                      The machine has been used for all kinds of other Internet related activities, so I'm confident that it doesn't cause timeouts during normal use.

                      Also, regarding the speed of the firebox:
                      I use the fireboxe to firewall a 120/10 connection and it reaches a sustained 98.8 mbit down while uploading at 9.89 mbit with around 48% CPU usage (tends to fluctuate up and down a lot).
                      When I only just got the fireboxes I ran some tests using a 100/100 connection and while the machine still threw up watchdog timeouts back then (February or march) it was able to firewall 98/98 mbit when testing with FTP transfers.

                      one layer of information
                      removed

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

                        @jonnytabpni:

                        I'm really trying to get to the bottom of why things are beginning to work now. Can any devs comment on if any defaults have changed? Looking at the FreeBSD code:

                        The change was not in FreeBSD but in pfsense. The defaults were changed such that all the cpu offloading was turned off. You can still turn it back on manually.

                        @iFloris:

                        Also, regarding the speed of the firebox:
                        I use the fireboxe to firewall a 120/10 connection and it reaches a sustained 98.8 mbit down while uploading at 9.89 mbit with around 48% CPU usage (tends to fluctuate up and down a lot).
                        When I only just got the fireboxes I ran some tests using a 100/100 connection and while the machine still threw up watchdog timeouts back then (February or march) it was able to firewall 98/98 mbit when testing with FTP transfers.

                        That's interesting. It ties in better with Watchguards claimed 275/300Mbps 'firewall throughput', under their linux based OS.

                        Steve

                        1 Reply Last reply Reply Quote 0
                        • J
                          jonnytabpni
                          last edited by

                          @iFloris, that's interesting stats regarding your throughput. It could just my CIFS server or something. I guess I need to set up an HTTP server locally and test via that. However, 60Mbps is ok for me as my fastest WAN connection is 15/1

                          Now for some more test results:

                          This time, I transfered a whole directory of files from a CIFS server to my laptop which is plugged directly into the FB. The CIFS servers goes via an HP procurve switch. I also ran "cat /dev/random > /dev/null" from a SSH shell. I was also viewing the RRD graph. The whole test lasted about 6 or 7 minutes.

                          Not a single timeout :D

                          Pics attached. You'll notice a dip in traffic in the RRD graph. Not sure what this was about (Probably just Windows CIFS being silly). You'll notice not a single timeout in system.log (also attached)





                          1 Reply Last reply Reply Quote 0
                          • I
                            iFloris
                            last edited by

                            @stephenw10:

                            That's interesting. It ties in better with Watchguards claimed 275/300Mbps 'firewall throughput', under their linux based OS.

                            That's interesting indeed, I never knew that Watchguard claimed such a throughput.
                            This morning I had to get a large file for a project and thought I'd post the throughput and cpu use as a reference.

                            It would seem that the cpu usage / speed ratio I reporter earlier either changed somewhat in the past months or that there is some process going on that I don't know about causing a few percents of cpu usage on the firebox.

                            See attached image, sorry about all the white space.

                            Pfsense reports a speed in of 98.47 and out of 3.47 mbit at a cpu usage of around 50% with less than 500 states.
                            This is with a minimal amount of firewall rules, as I only have a few port forwards configured.
                            Packages installed are minimal; OpenVPN Client Export Utility, RRD Summary, Unbound, arpwatch, ifBWStats, phpSysInfo and vnstat2.

                            Also, I hadn't noticed before that the cpu graphs to the above right note something way different to what the bar in system information shows.

                            one layer of information
                            removed

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

                              That's really interesting. There are always people asking what throughput different hardware is capable of, at last here's some numbers!  :)
                              Watchguards specs are here: http://www.watchguard.com/products/x2500.asp
                              You have to look at the top X-Core model as all ther others are software restricted.
                              You've inspired me to do some testing. However to do this I'd have to swapout my box as my wan connection is only ~10Mbps. Would a test between two of the other ports be equivalent? I can't see why not they are still firewalled.
                              Then I'm possibly up against streaming a file at a sufficient speed. There must be a software package for doing this that doesn't rely on disk speed anyone recommend anything?

                              Steve

                              1 Reply Last reply Reply Quote 0
                              • J
                                jonnytabpni
                                last edited by

                                So here is my dreaded post. I finally managed to make my x700 timeout :(

                                It happens when I VNC from my LAN (re2 in my case) to a server on the other side of an IPSEC tunnel.

                                Does anyone have any clues on what I can try to do to fix this?

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

                                  Oh no!  >:(
                                  Can't help with that I'm afraid. You might want to check that VNC isn't sending some crazy packet size or using an odd protocol.
                                  I have ended up using ttcp for network speed testing seems a useful package. Easy to install it to pfsense, pkg_add -r ttcp, but also windows and linux versions and all seem compatible.
                                  I'm pretty impressed that iFloris managed 98.4Mbps from a 100M interface using a suposedly bad NIC chip. I'm only getting around 85Mbps.

                                  1 Reply Last reply Reply Quote 0
                                  • I
                                    iFloris
                                    last edited by

                                    @jonnytabpni:

                                    It happens when I VNC from my LAN (re2 in my case) to a server on the other side of an IPSEC tunnel.

                                    Does anyone have any clues on what I can try to do to fix this?

                                    What I've found is that the firebox nics are very sensitive to mtu sizes.
                                    Make sure that you are sending regular sized, e.g. 1500 byte packages as opposed to irregular sized 1501 byte packages or something of that ilk.

                                    If that doesn't help, lay off the IPSEC and switch to OpenVPN, which, in my usage (road warrior setup) hasn't caused a timeout yet.

                                    @stephenw10:

                                    I'm pretty impressed that iFloris managed 98.4Mbps from a 100M interface using a suposedly bad NIC chip. I'm only getting around 85Mbps.

                                    If you like, I can do some additional tests, but I download a few files at that speed nearly every day.
                                    I actually have two fireboxes, originally an x500 and the x700 currently in use.
                                    Since I did something stupid yesterday I switched out the disk drive to the x500 and the speeds remain the same, so my speeds aren't a fluke/oddity.
                                    It'll be interesting to see if my original measurements of being able to firewall 100/100 hold up since I'm upgrading / crossgrading my home office 120/10 docsis 3.0 connection to a 100/100 fiber connection in a month or two.
                                    When that change is complete I'll be able to test more completely for what I think (or hope) is full duplex linespeed capability.

                                    one layer of information
                                    removed

                                    1 Reply Last reply Reply Quote 0
                                    • J
                                      jonnytabpni
                                      last edited by

                                      @iFloris:

                                      What I've found is that the firebox nics are very sensitive to mtu sizes.
                                      Make sure that you are sending regular sized, e.g. 1500 byte packages as opposed to irregular sized 1501 byte packages or something of that ilk.

                                      Any idea on how I can change the MTU size of the VNC packets? Or force it VPN wide?

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

                                        If it's an MTU problem try pinging through your vpn tunnel with increasing packet size until you get timeouts.

                                        ping -l 1480 -f  (remote IP)
                                        

                                        The f option prevents the packet being fragmented, in Windows.
                                        You could try capturing some packets in pfsense. I've never used that function so can't help you.

                                        What OS's are you running ?

                                        1 Reply Last reply Reply Quote 0
                                        • J
                                          jonnytabpni
                                          last edited by

                                          All Linux, bar pfsense of course.

                                          BTW, it's the LAN NIC on my side that times out

                                          1 Reply Last reply Reply Quote 0
                                          • I
                                            intera5
                                            last edited by

                                            I bought today an X700 firebox, flashed latest nightly on a 4GB CF, and inserted on Firebox.

                                            Firebox booted correctly into pfSense, followed the setup and assigned two NICs, and then continue booting until "Bootup complete" message, and beeper play pfSense ring. And nothing …. serial terminal don't respond, no welcome string, no main menu, no Control+C response, nothing ....

                                            Only way is switching off the Firefox.

                                            What I'm doing wrong ?

                                            Edit: I already tried with differents nightlies, with equal results. Tried different NIC configurations, with LAN cables pluged and unplugged ... Nothing. Already tried the "hint.acpi.0.disabled=1". Nothing.

                                            (sorry for my bad english)

                                            Thanks!

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