Hi Brad Am 04.11.2012 19:24, schrieb Brad Otto: > I successfully got pfsense running in Hyper-V on Win Server 2012. Short answer: The problem is definitely on the Hyper-V side...
While I haven't run anything *BSD-based on Hyper-V I have "had to" use Linux guests in early days with Hyper-V at my work. It took Microsoft developers almost 2 years (Linux 2.6.32 to 3.4) to get open source drivers in such shape they behaved enough sane to not be considered 'staging' anymore. (they were horribly unstable in the beginning when I tried the initial code) Only this Summer a joint project by MS and some FreeBSD commercial consumers have uploaded open code to Github for FreeBSD. Yet from what I have been able to catch was, that the code runs, but wasn't really meeting expections to be considered stable. And thus the drivers haven't been included in upstream FreeBSD. Hyper-V relies so heavily on paravirtualized drivers connecting to some "VMBus". Only OS with VMBus drivers can utilize the faster devices or even use > 1 vCPU. Every device in the VM that is emulated is generally dog slow. Hyper-V guests without integration drivers are heavily crippled in terms of performance and features. The legacy NIC is an emulated 100MBits DEC Tulip and is theoretically capped at 100MBit, but I can confirm that also on Linux it wasn't always delivering the promised maximum. You only get faster guest networking with the paravirt NICs. So yes: pfSense on Hyper-V isn't yet something I'd recommend as the required integration drivers are not present inside pfSense and those floating around can't be considered stable enough for now I'd say. You'll have to bite the bullet and run pfSense on either physical or another virtualization plattform like VMware or something based on Linux or illumos KVM (virtio is supported with pfSense). Hope that got you some insights ;-) -- Mathieu P.S. The driver modules can be found here: http://freebsdonhyper-v.github.com/ _______________________________________________ List mailing list [email protected] http://lists.pfsense.org/mailman/listinfo/list
