Navigation

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

    access pfsense web in Hyper-V on Windows 10 for testing purposes

    Virtualization
    2
    11
    920
    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
      imthenachoman last edited by imthenachoman

      I want to install pfsense in a VM in Hyper-V on Windows 10 for testing purposes. I created a VM and gave it two NICs: one for WAN and one for LAN. I want to be able to access the web configuration of the pfsense VM from the host OS.

      No matter what I try I cannot get it to work.

      • WAN = internal, LAN = private
      • WAN = private, LAN = internal
      • ...using Default Switch
      • ...numerous other combinations

      When I created a new Internal WAN virtual switch, even though I gave it an IP in the host OS, the pfsense VM does not seem to get it. It does get an IP if I use the Default Switch but I cannot access the web configurator from the host OS -- even though I see entries in the filter logs. I'm so lost.

      Is there some trick to doing what I am after? I realize its not common because in most cases only other LAN VMs would access the web configuration. I just want to play around with the web settings so if I mess something up I can just revert the VM. I don't have enough resources on my host computer to spin up another VM to connect to the LAN.

      Is there some way to do what I am after?

      provels 1 Reply Last reply Reply Quote 0
      • provels
        provels @imthenachoman last edited by provels

        @imthenachoman Have you allowed your V-host to share the LAN V-Switch interface for management? Does the WAN get DHCP from your modem/router/ISP?
        9551887b-7a05-4150-b790-46e57331dd14-image.png

        Peder

        MAIN - pfSense+ 23.01-RELEASE - Adlink MXE-5401, i7, 16 GB RAM, 64 GB SSD
        BACKUP - pfSense+ 23.01-RELEASE - Hyper-V Virtual Machine, Gen 1, 2 v-CPUs, 3 GB RAM, 8GB VHDX (Dynamic)

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

          So for LAN I use external and select the network adapter my host is connected on?

          I don't need/want the rest of my network to access the pfsense. I just want access from my host for testing.

          provels 1 Reply Last reply Reply Quote 0
          • provels
            provels @imthenachoman last edited by

            @imthenachoman Yes, all switches must be external to see the world. Private allows a VM to see another VM only, Internal allows VMs to see the Host, and External allows connectivity outside the Host (what you want).

            Peder

            MAIN - pfSense+ 23.01-RELEASE - Adlink MXE-5401, i7, 16 GB RAM, 64 GB SSD
            BACKUP - pfSense+ 23.01-RELEASE - Hyper-V Virtual Machine, Gen 1, 2 v-CPUs, 3 GB RAM, 8GB VHDX (Dynamic)

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

              I am not following.

              I only want to access this pfsense VM from my host. It is only for test. I don't want my router to be aware of it so I do not have it set for the WAN to get DHCP from the modem/router/ISP.

              So I think for LAN it would/should be private, right? And for WAN it should be internal so the host machine can connect to the web configuration of the pfsense VM. But that combination does not work.

              provels 1 Reply Last reply Reply Quote 0
              • provels
                provels @imthenachoman last edited by provels

                @imthenachoman Delete your Private switch and recreate as Internal. As long as your LAN interface IP of the pf is on the same net as the Host (and you have allowed the Host to share the switch) it should work. Without an External switch for WAN, you won't go anywhere anyway. You don't want to manage from your WAN.

                Peder

                MAIN - pfSense+ 23.01-RELEASE - Adlink MXE-5401, i7, 16 GB RAM, 64 GB SSD
                BACKUP - pfSense+ 23.01-RELEASE - Hyper-V Virtual Machine, Gen 1, 2 v-CPUs, 3 GB RAM, 8GB VHDX (Dynamic)

                I 1 Reply Last reply Reply Quote 0
                • I
                  imthenachoman @provels last edited by

                  @provels There is no option for host to share internal switch.

                  provels 1 Reply Last reply Reply Quote 0
                  • provels
                    provels @imthenachoman last edited by provels

                    @imthenachoman Sorry, then, I'm out of options. I run on 2012R2. Sorry x2.

                    EDIT - Sure about that?
                    http://www.troubleshootwindows.com/windows-10/how-to-make-a-virtual-switch-in-windows-10/

                    Peder

                    MAIN - pfSense+ 23.01-RELEASE - Adlink MXE-5401, i7, 16 GB RAM, 64 GB SSD
                    BACKUP - pfSense+ 23.01-RELEASE - Hyper-V Virtual Machine, Gen 1, 2 v-CPUs, 3 GB RAM, 8GB VHDX (Dynamic)

                    I 1 Reply Last reply Reply Quote 0
                    • I
                      imthenachoman @provels last edited by

                      @provels Oh. I thought you said to make LAN = internal.

                      However, I think I got it working.

                      I made:

                      • WAN = private virtual switch
                      • LAN = internal virtual siwtch (not "Default Switch")
                      • In Windows 10 (the host), in "Network and Sharing Center", for "vEthernet (internal)", I gave it a static IP of 10.20.30.41 and subnet of 255.255.255.0
                      • In pfsense:
                        • ignore if WAN can't get an IP via DHCP since it doesn't matter for my purposes
                        • set LAN IP to 10.20.30.1 and enable DHCP (10.20.30.100 to 10.20.30.150)

                      Now I can connect to 10.20.30.1 from my host to access pfsense. Woot!

                      provels 1 Reply Last reply Reply Quote 0
                      • provels
                        provels @imthenachoman last edited by

                        @imthenachoman x2!

                        Peder

                        MAIN - pfSense+ 23.01-RELEASE - Adlink MXE-5401, i7, 16 GB RAM, 64 GB SSD
                        BACKUP - pfSense+ 23.01-RELEASE - Hyper-V Virtual Machine, Gen 1, 2 v-CPUs, 3 GB RAM, 8GB VHDX (Dynamic)

                        1 Reply Last reply Reply Quote 1
                        • I
                          imthenachoman last edited by

                          Thanks for your help!

                          1 Reply Last reply Reply Quote 0
                          • First post
                            Last post