first of all I am pretty new to KVM vitualisation. So keep that in mind while I try to explain what I want to accomplish with my question. I already used VMWare for now but want to try out KVM because I ran into some problems lately and while I am a big fan of Linux in general I thought why not going with it all the way referring to virtualisation.
I tried KVM virtualisation once based on an Ubuntu 13.10 64 bit server but failed actually only in one specific thing (actually two things but only one is network related and the absolute deal breaker).
To visualise my network setup here is a screenshot of how my current VMWare network setup is like.
As you can see there are three networks: Internal, DMZ and External. The DMZ network is not bound to any physical adapter while the Internal network is the network which also includes the host itself. The External network is exculsively provided to the firewall (PFSense) and that's my trouble.
As much as I have tried I haven't managed to get one physical nic "forwarded" to a guest. The firewall should have exclusive access to the external interface which is one of the dual gbit nic adapter (Intel). The other nic of that card is used for the Internal network. The External network is connected to a cable modem which gets its ip address via DHCP.
Additionally DHCP and DNS will be dealt only by the firewall so the host should be just a "dumb" client in the Internal network and not providing any services.
The DMZ should not have a physical nic bound at all because it is accessible through the firewall.
I hope this makes any sense to you and you might be able to help me with my setup.
There is another problem I have to solve according to forwarding harddrive to a guest but this is not a network related problem so one problem at a time.
Thanks in advance for your help and ideas on how to solve this. If you need more details or information please let me know and I gladly share.