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

    Is GELI FDE option not part of the Netgate Installer 1.0RC?

    Scheduled Pinned Locked Moved Problems Installing or Upgrading pfSense Software
    6 Posts 3 Posters 54 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.
    • F
      Finger79
      last edited by

      I did a baremetal install of 2.8.0 a couple days ago for a backup router using the Netgate Installer 1.0-RC img. It went fine, but for this backup router, I specifically did not want FDE.

      Now I'm doing a test install of 2.8.0 CE via the Netgate Installer ISO in VirtualBox and can't for the life of me see an option in the installer for detailed settings. I can choose ZFS vs UFS and striped, etc., but there is no advanced option for GELI like there were in past installers (e.g. 2.6.x, 2.7.x) prior to the Netgate Installer.

      Am I blind, or is this functionality just not a part of the Netgate installer at this point?

      Here's the conundrum: If I want GELI, I can use the 2.7.2 ISO/IMG file and then do an in-place upgrade to 2.8.0; however, besides being an extra step, the current upgrade process doesn't upgrade the bootloader in edge cases with GELI.

      So basically there is no current way to directly install 2.8.0 and have GELI.

      I'm a novice with FreeBSD -- I understand that ZFS runs on top of GELI (as opposed to systems like LUKS, Bitlocker, et al), so can I maybe manually install GELI after the fact? I remember in legacy FreeNAS, it was important to install GELI first prior to ZFS.

      Thanks for any comments! (And no, I'm not beating a dead horse justifying to people why in some use cases I want FDE to protect root CA and private keys. I'm sick of that circular argument.) Just politely asking if the Netgate installer supports GELI, and if it doesn't, pretty please add that in the future.

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

        No the Net Installer does not support disk encryption yet.

        fireodoF 1 Reply Last reply Reply Quote 0
        • fireodoF
          fireodo @stephenw10
          last edited by

          @stephenw10 said in Is GELI FDE option not part of the Netgate Installer 1.0RC?:

          No the Net Installer does not support disk encryption yet.

          Why would a firewall need a encrypted filesystem? (IMHO)

          Kettop Mi4300YL CPU: i5-4300Y @ 1.60GHz RAM: 8GB Ethernet Ports: 4
          SSD: SanDisk pSSD-S2 16GB (ZFS) WiFi: WLE200NX
          pfsense 2.8.0 CE
          Packages: Apcupsd, Cron, Iftop, Iperf, LCDproc, Nmap, pfBlockerNG, RRD_Summary, Shellcmd, Snort, Speedtest, System_Patches.

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

            That's a good question. You could argue that if the firewall itself is physically stolen then an attacker could have access to your VPN keys for example. But if they have physical access to your firewall I would argue you have bigger issues!

            It's a very infrequently used option in the old installer so we haven't implemented it yet in the Net Installer.

            1 Reply Last reply Reply Quote 1
            • F
              Finger79 @fireodo
              last edited by Finger79

              @fireodo said in Is GELI FDE option not part of the Netgate Installer 1.0RC?:

              @stephenw10 said in Is GELI FDE option not part of the Netgate Installer 1.0RC?:

              No the Net Installer does not support disk encryption yet.

              Why would a firewall need a encrypted filesystem? (IMHO)

              I already answered above, but in case you're asking in good faith (some others in the past here have argued incessantly even after it's been answered), but I've built out a nice little PKI with root CA and a ton of server certificates and user certificates (e.g. for 802.1x EAP-TLS), so there's dozens of private keys sitting there, on top of the crown jewel of the root CA's private key.

              The best practice is to have the entire PKI separate from the firewall/router, especially something that can be on the edge of the network touching the WAN.

              I'm a beginner with my homelab, so I just started playing around with pfSense's nifty GUI-based Certificate Manager and ran with it. I chose convenience in my learning process over security. Then when things started maturing and I built more servers and services, it just... grew haha.

              I have future projects to build separate infrastructure for signing CSRs, and any future private keys for servers will be stored only on said servers, preferably in HSMs.

              But for the time being, all those private keys are stored on the pfSense storage, and I don't want those keys in the clear/plaintext on that device. I don't live in a 100% safe home environment (which I won't get into), meaning I don't trust others here who come and go. So for these and other reasons, my personal preference is to implement FDE to protect the PKI until I can migrate that off the firewall.

              Hope that helps. But yeah, in the future I'll also have more VPNs set up, and I'd like those private keys protected.

              In a business or enterprise environment, there is much more robust physical security. In a residential setting with people who help themselves to my personal belongings (and then lie about it), my trust can't be that high, so I have to control the things within my control until I can move out to safer pastures.

              The tl;dr is to protect private keys (whether root CA, server private keys, user private keys, or VPN private keys). It's a sore issue for me because I've answered this in the past and 1-2 others in the past still insist on arguing and continuing to be confused.

              fireodoF 1 Reply Last reply Reply Quote 1
              • fireodoF
                fireodo @Finger79
                last edited by fireodo

                @Finger79 said in Is GELI FDE option not part of the Netgate Installer 1.0RC?:

                Hope that helps. But yeah, in the future I'll also have more VPNs set up, and I'd like those private keys protected.

                In a business or enterprise environment, there is much more robust physical security. In a residential setting with people who help themselves to my personal belongings (and then lie about it), my trust can't be that high, so I have to control the things within my control until I can move out to safer pastures.

                OK, I understand. 👍 Sorry!

                Kettop Mi4300YL CPU: i5-4300Y @ 1.60GHz RAM: 8GB Ethernet Ports: 4
                SSD: SanDisk pSSD-S2 16GB (ZFS) WiFi: WLE200NX
                pfsense 2.8.0 CE
                Packages: Apcupsd, Cron, Iftop, Iperf, LCDproc, Nmap, pfBlockerNG, RRD_Summary, Shellcmd, Snort, Speedtest, System_Patches.

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