Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login
    Introducing Netgate Nexus: Multi-Instance Management at Your Fingertips.

    Download Extension Packages separately / on a different PC

    Scheduled Pinned Locked Moved WireGuard
    9 Posts 3 Posters 1.1k Views 4 Watching
    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.
    • B Offline
      bananenmann
      last edited by

      Hello,
      I have a quick question. I am an IT Specialist trainee specializing in System Integration, and we are currently working with Hyper-V on a virtual scenario that includes an integrated pfSense instance. The goal is to set up a WireGuard Site-to-Client tunnel using pfSense; however, the pfSense instance is not permitted to access the Internet—meaning it cannot be assigned an external virtual switch. Now, WireGuard is not a standard component of pfSense, though it can typically be installed via the package manager. However, this is not possible in our specific scenario because pfSense is NOT allowed to connect to the Internet. Is it therefore possible to download the necessary WireGuard extensions from an external source onto the host machine and then install them locally within pfSense?

      luckman212L 1 Reply Last reply Reply Quote 0
      • tinfoilmattT Offline
        tinfoilmatt LAYER 8
        last edited by

        Lol.

        1 Reply Last reply Reply Quote 1
        • luckman212L Offline
          luckman212 LAYER 8 @bananenmann
          last edited by

          @bananenmann This is not supported, and not sure why your instructor would set up the lab with these essentially impossible restrictions. Still, I'm always up for a challenge so for kicks, I just tried this on a fresh VM and appeared to succeed.

          If you want to try: manually fetch the pkg from another machine, copy it to your air gapped VM, and install it from the console.

          From machine with internet access:

          curl -o wg.pkg "https://pkg00-atx.netgate.com/pfSense_v2_8_1_amd64-pfSense_v2_8_1/All/pfSense-pkg-WireGuard-0.2.9_6.pkg"
          

          Copy that file over to your pfSense CE 2.8.1 VM and enter at the console:

          pkg add -f /path/to/wherever/you/put/wg.pkg
          

          "It works"... 🤷

          b232c625-2c93-4ab6-bb92-137b2a9fd7a1-image.png

          tinfoilmattT B 2 Replies Last reply Reply Quote 0
          • tinfoilmattT Offline
            tinfoilmatt LAYER 8 @luckman212
            last edited by

            Why would one need WireGuard in an airgapped environment? To tunnel an airgapped connection through/behind pfSense?

            Hm... 🤔

            luckman212L 1 Reply Last reply Reply Quote 0
            • luckman212L Offline
              luckman212 LAYER 8 @tinfoilmatt
              last edited by

              @tinfoilmatt I guess to practice configuring the S2S tunnels, subnets, etc? Used to do things like this with Cisco Packet Tracer IIRC.

              tinfoilmattT 1 Reply Last reply Reply Quote 0
              • tinfoilmattT Offline
                tinfoilmatt LAYER 8 @luckman212
                last edited by

                Sure, open-Netgate forum IT Specialist trainee in System Integration exam and all that. Could be.

                luckman212L 1 Reply Last reply Reply Quote 0
                • luckman212L Offline
                  luckman212 LAYER 8 @tinfoilmatt
                  last edited by

                  @tinfoilmatt System Banana Micro Claw Specialist in VM analysis and micro management Cyber Harness certification CCNABNNA ?

                  tinfoilmattT 1 Reply Last reply Reply Quote 0
                  • tinfoilmattT Offline
                    tinfoilmatt LAYER 8 @luckman212
                    last edited by

                    😂

                    ...and IPVE, intellectual property violator extraordinaire.

                    1 Reply Last reply Reply Quote 1
                    • B Offline
                      bananenmann @luckman212
                      last edited by bananenmann

                      @luckman212
                      Thanks for the help. I had tried this before but used the wrong link, which is why the package download failed. (Did I mention that I hate A.I. ? 😊 )

                      In our test scenario we want to implement DirectAccess. We are aware that this technology is considered obsolete, but it is more complex and therefore well-suited for training purposes. The "Router-Main" runs on pfSense. One Router called "NAT1" uses Ubuntu 24.04.2 and all the other servers run Windows Server 2012 R2, while the clients use Windows 8.1.

                      (At first I posted a Picture of our szenario here, but I'm not shure it's allowed by our Instructors, so I deleted it)

                      After starting this thread, I became unsure whether we are strictly forbidden from using an external switch for the main router—or if it might be allowed initially for performing updates and downloading packages before removing it again. I will check with the instructor tomorrow.

                      Best regards

                      1 Reply Last reply Reply Quote 0
                      • First post
                        Last post
                      Copyright 2026 Rubicon Communications LLC (Netgate). All rights reserved.
                      Privacy Policy · Cookie Policy