Hyper-V Multiple Ethernet Ports?



  • So my old router (Netgear WTG624v3) is about to die.

    So I decided to build new PC to serve as a PFSense router, HTPC, and file server / NAS.

    I couldn't for the life of me get the Webconfigurator to show up when using VirtualBox, so I went with Windows 10's Hyper-V instead since it is much easier to use.

    The hardware I am using is, 1 Ethernet port from Asus B150 PRO D3 MOBO's Realtek NIC, 4 Ethernet Ports from a HP NC364T NIC, and a TP-Link Archer T9E AC1900 wireless adapter card.

    I already found out that the TP-Link Archer T9E wireless card doesn't work with PFSense so I will be replacing it with a PFSense compatible card in the future.

    So the problem I having is I can't get my 4 extra Ethernet ports to function properly. I got them showing up in the PFSense webgui, and when I plug something into them, PFSense detects it alright, but the computers I plug in can't access the internet.

    OS / Software

    PFSense Version 2.3.1
    Windows 10
    Hyper-V

    Relevant Hardware

    i3-6100
    Asus B150 Pro D3
    8 GB of RAM
    ADATA SP550 240 GB SSD
    HP NC364T x4 Port NIC

    PFSense is assigned

    4 cores
    4 GB of storage on the SSD
    1 GB / 1024MB of RAM


    What I did so far is.

    1. In Hyper-V I set my adapters

    Realtek Port - External (WAN)
    Virtual Port - Internal (LAN)
    Intel Pro Ports (x4) - External

    2. Added them all to the PFSense VM

    3. Installed PFSense. Got the webgui working and did the basic setup.

    4. Realtek Port is set as WAN with IPv4 set on DHCP.
    Virtual Internal Port is set as LAN with IPv4 address set as 10.0.10.1

    5. Added my 4 extra Ethernet ports in the interface menu. Enabled them and renamed them to Port 1, Port 2, Port 3, Port 4. I haven't given them an IP address yet.

    6. I then went to Bridge tab and bridged them with the LAN interface.

    7. Added and enabled the Bridge in the interface tab again. Again assigned no IP address.

    8. Went into Firewall rules and gave each of the Port #X interfaces the Pass rule, to any protocol, and to any destination.


    So that is where I am at right now… as I said above... whenever I plug another PC into one of the extra port in PFSense detects it and says the interface is up and running. But the PC that I plug in still can't access the internet. I also tried plugging in my WGT624v3 and it couldn't get any internet access either.


  • LAYER 8 Global Moderator

    "6. I then went to Bridge tab and bridged them with the LAN interface."

    Huh???  Your wanting to use these as switch ports???  That is NOT a good idea at all… If you need switch ports, go get a switch!  Get one that supports vlans is what I would suggest if you want to start putting your stuff on vm and running a more complicated type of network.  Vlan supported switch will allow you to segment your network for control and security.  As to your wifi I would suggest you get a real AP vs some card your going to install in your VM host and then try to pass through to a vm??

    Dude if you want to run VMs on hardware.. Why would you not run esxi or actual hyper-v version of windows vs just the hyper-v that is included in the windows 10?  Or any of the other hypervisors out there??  What you want is a VM host, then run type 1 not type 2.



  • @johnpoz:

    "6. I then went to Bridge tab and bridged them with the LAN interface."

    Huh???  Your wanting to use these as switch ports???  That is NOT a good idea at all… If you need switch ports, go get a switch!  Get one that supports vlans is what I would suggest if you want to start putting your stuff on vm and running a more complicated type of network.  Vlan supported switch will allow you to segment your network for control and security.  As to your wifi I would suggest you get a real AP vs some card your going to install in your VM host and then try to pass through to a vm??

    Dude if you want to run VMs on hardware.. Why would you not run esxi or actual hyper-v version of windows vs just the hyper-v that is included in the windows 10?  Or any of the other hypervisors out there??  What you want is a VM host, then run type 1 not type 2.

    Hyper-V in Windows 10 does have type 1.

    Also what you're saying makes no sense at all. How would getting switch help at all? When they would still require Ethernet ports to be hooked up to the PFSense box that is acting as a router.

    Network doesn't need anything fancy since its only meant to be a home network, it only has 3 computers that need Ethernet ports. It just needs wifi for a couple of phones, 1 laptop and a smart TV.

    Also the reason why I am running PFSense on a PC VM instead of ordinary router is because hardware upgrade ability, power efficiency since it would only require one device to running all the time, instead of multiple.

    Also your post really doesn't offer any real help.

    I just need the Ethernet ports from the PFSense box to give internet access to the devices that get plugged into it right now. Isn't that the whole point of PFSense? To act as a router? If you're telling me I should of just gotten ordinary wireless router, then what is the point of having PFSense at all?



  • @Numenor:

    @johnpoz:

    "6. I then went to Bridge tab and bridged them with the LAN interface."

    Huh???  Your wanting to use these as switch ports???  That is NOT a good idea at all… If you need switch ports, go get a switch!  Get one that supports vlans is what I would suggest if you want to start putting your stuff on vm and running a more complicated type of network.  Vlan supported switch will allow you to segment your network for control and security.  As to your wifi I would suggest you get a real AP vs some card your going to install in your VM host and then try to pass through to a vm??

    Dude if you want to run VMs on hardware.. Why would you not run esxi or actual hyper-v version of windows vs just the hyper-v that is included in the windows 10?  Or any of the other hypervisors out there??  What you want is a VM host, then run type 1 not type 2.

    Hyper-V in Windows 10 does have type 1.

    Also what you're saying makes no sense at all. How would getting switch help at all? When they would still require Ethernet ports to be hooked up to the PFSense box that is acting as a router.

    Network doesn't need anything fancy since its only meant to be a home network, it only has 3 computers that need Ethernet ports. It just needs wifi for a couple of phones, 1 laptop and a smart TV.

    Also the reason why I am running PFSense on a PC VM instead of ordinary router is because hardware upgrade ability, power efficiency since it would only require one device to running all the time, instead of multiple.

    Also your post really doesn't offer any real help.

    I just need the Ethernet ports from the PFSense box to give internet access to the devices that get plugged into it right now. Isn't that the whole point of PFSense? To act as a router? If you're telling me I should of just gotten ordinary wireless router, then what is the point of having PFSense at all?

    Type 1 and Type 2 hypervisor is not the same as Generation 1 and Generation 2 virtual machines which is a Hyper-V only.


Log in to reply