Navigation

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

    pfSense on Watchguard M370

    Hardware
    26
    170
    15054
    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.
    • D
      dfd1125 @Mookatroid last edited by

      @mookatroid I’m actually looking for an interface card that will work with the M470, not the actual SFP modules. Is there some sort of adapter that will allow me to connect a normal PCIE card to the device? The actual Watchguard interface card is hard to find and crazy expensive. I need a minimum of 2 ports.

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

        The slot is just a standard PCIe slot AFAIK. Just the form factor is different. You could probably make it work with one of those flexible PCIe cable adapters and some metalwork on the case.

        D M 2 Replies Last reply Reply Quote 0
        • D
          dfd1125 @stephenw10 last edited by

          @stephenw10 I am thinking the same thing. Is there any recommended 2 or 4 port SFP+ cards that that are fairly power efficient and work well with OPNSense that I should look for? Sorry for all the questions, I just don’t want to purchase some crap card by mistake.

          1 Reply Last reply Reply Quote 0
          • M
            Mookatroid @stephenw10 last edited by

            @stephenw10

            @dfd1125

            Yes
            The interface used by the WatchGuard 4-port 10G module is a standard 8x PCI-e slot.
            You can install an 8x extension cable and then plug in an Intel X520-SR1 or X520-SR2 and pfSense detects and supports this.

            IMG_5715.jpg

            1 Reply Last reply Reply Quote 1
            • M
              Mookatroid last edited by

              Now .... does anyone know if a VGA header is hiding somewhere on the M470 motherboard ?
              :)

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

                I don't think there is one. The Watchguard variant is quite different to the Lanner 4210 board. The VGA port location is just not present.

                1 Reply Last reply Reply Quote 0
                • M
                  MH 0 @Mookatroid last edited by

                  @mookatroid I never tried to use the VGA Header (if it has one) I installed the OS in a different machine, enabled console output and then moved the drive into Watchguard and used the console connection to do all remaining setup and tweaks.

                  1 Reply Last reply Reply Quote 0
                  • B
                    bandit1170 last edited by

                    So in theory, can one now use the discovered BIOS password to set it to boot via USB and install pfSense that way? Or is it still suggested to just install outside of the Firebox?
                    Currently running 2.6.0 on an XTM5 with a Core2Duo E7400 and 4GB of RAM. Will have access to an M370 soon and wondering if it's worth upgrading to it. I don't feel compelled to go through the reflashing of the BIOS process, but if it works fine with the locked BIOS and the ability to set fan speeds thanks to @stephenw10, I think I'd be fine. Can you update the CPU and RAM without flashing the BIOS? What is the latest gen CPU you can add to the M370?

                    Or should I just figure out how to reflash the BIOS?

                    Thanks for all the work on this unit. Looks like it will be a huge upgrade, looking at the specs.

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

                      Yes, you can just set it to boot from USB which simplifies the process. A lot!

                      You can switch out the CPU and RAM etc without flashing anything. I'm not sure if you run 7th gen CPUs, I've never tried but I think the chipset may support that. Check the thread. I have an i3 6100T in the M470 I have and it's more than sufficient for my use. Also uses less power, runs cooler and faster if required than the default. However you cannot enable speedstep without flashing. I haven't had cause o try that yet.

                      Steve

                      B 1 Reply Last reply Reply Quote 0
                      • B
                        bandit1170 @soupman last edited by

                        @soupman Did you have to reflash the BIOS to use the i5-7400 in your M370?

                        Thank you.

                        1 Reply Last reply Reply Quote 0
                        • B
                          bandit1170 @rflcptr last edited by

                          @rflcptr Are the fan headers in the M370 12v or 5v? Looking to order the Noctua fans and getting parts ready. I don't have the M370 yet to tear into.

                          Thank you.

                          1 Reply Last reply Reply Quote 0
                          • B
                            bandit1170 @stephenw10 last edited by

                            @stephenw10 Thanks for the info. Haven't been able to find an answer to the CPU question yet. Oddly the i3 costs more than an i5-7400 or 7500.

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

                              They are 4 wire 12V fans on a 5-pin header. See: https://forum.netgate.com/assets/uploads/files/1551402532089-watchguad_m370_internals.jpg

                              But you might want to wait until you hear them. They are fairly quiet once you turn them down in WGXepc.

                              Steve

                              M B S 3 Replies Last reply Reply Quote 0
                              • M
                                Mookatroid @stephenw10 last edited by

                                @stephenw10 Plus, with the BIOS password now known, can they not be adjusted that way ? Can't recall.

                                stephenw10 1 Reply Last reply Reply Quote 0
                                • B
                                  bandit1170 @stephenw10 last edited by

                                  @stephenw10 Right, good plan. Thank you. I'll wait.

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

                                    @mookatroid There are very few settings available unfortunately. Can't enabled EIST for example. I don't believe you can do anything but disable the smart fan control.

                                    1 Reply Last reply Reply Quote 0
                                    • S
                                      spiffling @stephenw10 last edited by

                                      @stephenw10 I am new to literally everything mentioned on this page. I am trying to get the WGXepc working so I can quiet down the fans on my M370 that I just got PFsense working on.
                                      Idk if this is right: do I need to compile the c code into an .exe and move that onto the pfsense where I add a shellcmd command into the xml configuration file to make sure the exe runs everytime the machine boots? I'm stuck at the first part of that.
                                      I tried to compile in Developer Command Prompt for VS 2022 on Windows 10 but got the error: "fatal error C1083: Cannot open include file: 'unistd.h': No such file or directory".
                                      I tried to do the same thing in Ubuntu running in VirtualBox on the same Windows 10 system but got the error: "WGXepc64.c:11:10: fatal error: machine/cpufunc.h: No such file or directory"
                                      Is there an executable (if that's what I even need) available that I could download? I have no experience doing any of this and I'm just YouTubing my way through it. Thanks!

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

                                        You'd need to compile it on FreeBSD.

                                        Google retired sites which is where it was hosted. I uploaded a binary to github, try this:
                                        https://github.com/stephenw10/WGXepc/raw/master/WGXepc64

                                        Steve

                                        S 1 Reply Last reply Reply Quote 0
                                        • S
                                          spiffling @stephenw10 last edited by

                                          @stephenw10 I'm sure I'm doing everything the wrong way but Idk what I'm doing.

                                          • I downloaded the binary WGXepc to my windows machine

                                          • I uploaded to pfSense using the webgui Diagnostics>Command Prompt>Upload

                                          • I used Putty SSH to pfSense and moved the binary from /tmp to /root

                                          • Tried both ./WGXepc64 -1 green and ./WGXepc64 -f as admin and root and got permission denied

                                          alt text

                                          There's so many places I could have screwed up.

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

                                            You need to set the permissions to allow it to be executable. I just used:

                                            chmod 0755 WGXepc64
                                            
                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post