just changed our firewall from monowall to pfsense and we have to say: we are very impressed, great job guys!!
Only one tiny-little-thing:
When running pfSense within Hyper-V you can not stop the machine correctly.
A possible Workaround: powershell-command (> Get-WmiObject -Namespace root\virtualization msvm_computersystem | Format-Table ElementName, ProcessId) + powershell-command (kill ID).
I found some russian guy who published a manual how to patch the freeBSD-Kernel to fix this:http://blogs.technet.com/abeshkov/archive/2008/12/15/3169299.aspx
Here go the commands:
# cd /tmp
# wget http://shell.peach.ne.jp/~aoyama/wordpress/download/fbs71-200809-hvpatch.bz2
# cd /usr/src/
# bzcat < /path/to/fbs71-200809-hv.patch.bz2 | patch -p1
# make buildkernel
# make installkernel
# shutdown -r now
My problem: /usr/src is not in the installation-iso within pfsense - i do not want to play around with new kernel sources, so, my questions is:
1) where do i get your kernel to patch it myself
2) can't you patch your kernel with this patch so that hyper-v is happy and plays with pfsense?