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

    How Do you Check NIC Interfaces In PFSense/FreeBSD?

    Scheduled Pinned Locked Moved Hardware
    12 Posts 4 Posters 22.9k 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.
    • S
      SteveITS Galactic Empire
      last edited by

      https://docs.netgate.com/pfsense/en/latest/book/hardware/index.html#hardware-compatibility
      Essentially, search for FreeBSD support for it. Did it ask you to assign interfaces when you installed? If not it should be an option on the console, or Interfaces/Assignments in the web GUI if you can get to it.

      Pre-2.7.2/23.09: Only install packages for your version, or risk breaking it. Select your branch in System/Update/Update Settings.
      When upgrading, allow 10-15 minutes to restart, or more depending on packages and device speed.
      Upvote 👍 helpful posts!

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

        Run pciconf -lv to see what that device actually is.

        1 Reply Last reply Reply Quote 2
        • P
          Phabeon
          last edited by

          pfsense.jpeg

          this is what I got running pciconf -lv

          before I bother moving machine up(and setting up a monitor) to the wan connection is there a way to know if this card is compatible? The Realtek txt doesn't seem promising...

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

            chip=0xabcd108e does not look promising. Vendor ID 108e is Sun/Oracle as expected: https://pci-ids.ucw.cz/read/PC/108e

            Product ID abcd usually indicates a problem initializing the card but it looks correct here though: https://pci-ids.ucw.cz/read/PC/108e/abcd

            There does not appear to be a FreeBSD driver for that NIC. One exists in OpenBSD but it looks like it has never been ported.

            Steve

            P 1 Reply Last reply Reply Quote 0
            • P
              Phabeon @stephenw10
              last edited by

              @stephenw10 said in How Do you Check NIC Interfaces In PFSense/FreeBSD?:

              There does not appear to be a FreeBSD driver for that NIC. One exists in OpenBSD but it looks like it has never been ported.
              Steve

              Steve, thanks for your replies. Porting or compiling my own is a little out of my skillset right now as I wouldn't even know where to start.

              Sounds like its cheaper or at least easier to just go out and buy an Intel branded one.

              Are you or anyone able to recommend any specific ones I should be on the lookout for?

              please advise,

              oNe

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

                So a quad port Intel NIC?

                Almost any will work. One thing to look out for are the number of fake cards available. If its new and very cheap be suspicious. It's better in that respect to look for second hand OEM branded cards from Dell, HP etc. There are a few threads about that.

                Steve

                P 1 Reply Last reply Reply Quote 0
                • P
                  Phabeon @stephenw10
                  last edited by

                  @stephenw10 said in How Do you Check NIC Interfaces In PFSense/FreeBSD?:

                  So a quad port Intel NIC?

                  Almost any will work. One thing to look out for are the number of fake cards available. If its new and very cheap be suspicious. It's better in that respect to look for second hand OEM branded cards from Dell, HP etc. There are a few threads about that.

                  Steve

                  In my googling I see references that a i350-T4 is better than a i340-T4 but I don't see any reasons given why.

                  an i340-T4 is only like $20 whereas an i350-T4 is $50+

                  So before I spent the $50 would like to know how or why its better than the $20 quad nic.

                  Or if you have any other specific models to look for I'm open to do that as well.

                  please advise,

                  Phabeon

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

                    Unlikely you will see a difference between them unless you're running virtualised. The 350 supports SR-IOV.

                    That is in the suspiciously cheap range unless they are used.

                    Steve

                    P 1 Reply Last reply Reply Quote 0
                    • P
                      Phabeon @stephenw10
                      last edited by

                      @stephenw10 said in How Do you Check NIC Interfaces In PFSense/FreeBSD?:

                      Unlikely you will see a difference between them unless you're running virtualised. The 350 supports SR-IOV.

                      That is in the suspiciously cheap range unless they are used.

                      Steve

                      My apologies, yes, these are ebay and Craigslist prices.

                      Also in the future I do plan on virtualizing(running pfsense in a vm) since my box is super maxed out for pfsense sys requirements and and plan on setting up VLAN's if that makes a difference.

                      I did look at the wiki located here for guidence - h/w compatability

                      However all it states is the following: "We recommend Intel PRO/1000 1Gb and PRO/10GbE 10Gb NICs because they have solid driver support in FreeBSD and they perform very well. Most hardware sold in the Netgate Store contains Intel NICs."

                      So before I buy another NIC, I just want to make sure I do so correctly.

                      i.e. compatibility and best power consumption

                      Phabeon

                      1 Reply Last reply Reply Quote 0
                      • P
                        Phabeon
                        last edited by

                        In a sense, essentially this...

                        #1 - what besides vlans do I lose by going dual nic v/s quad?

                        #2 - I am just searching using I350-T4, is there another model or better search method as only using that returns very limited results.

                        1 Reply Last reply Reply Quote 0
                        • DaddyGoD
                          DaddyGo
                          last edited by

                          As in the previous posts before me, a suspiciously cheap card is sure to cause trouble, there are plenty of fake Chinese clones out there :-).
                          It can be said that there is a good support for Intel cards under FreeBSD, but not all chipsets are suitable.
                          It's a question of what you want to use it for in the pfSense?

                          I350-based cards are perfect, with a smaller compromise I210 and possibly I211-based. (igb4) - https://www.freebsd.org/cgi/man.cgi?igb(4)

                          As Steve recommended, search for possibly used brand (HP, Dell, etc.) cards based on Intel Ethernet controller.
                          I would also take into account the recommendation of "bmeeks" (Bill Meeks) for your future use of NGFW:

                          " Snort Package 4.0 Inline IPS Mode Configuration

                          IMPORTANT HARDWARE LIMITATION
                          The new Inline IPS Mode of Snort will only work on interfaces running on a supported network interface card (NIC). Only the following NIC families currently have netmap support in FreeBSD and hence pfSense: em, igb, ixgb, ixl, lem, re or cxgbe. If your NIC driver is not from one of these families, netmap and Inline IPS Mode is not going to work properly, if it works at all."

                          The question of dual / quad is the extent of usage and the question of segmentation, how big is your network?

                          Cats bury it so they can't see it!
                          (You know what I mean if you have a cat)

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