なんか根本的に勘違いしてるような気がする。
普通にブリッジインタフェイスを作ればそれ以外何もする必要はないと思うが。

http://www.cyberciti.biz/faq/rhel-linux-kvm-virtualization-bridged-networking-with-libvirt/
http://www.asahi-net.or.jp/~aa4t-nngk/kvm.html#virtualnetwork
http://blog.flatlabs.net/20110513_211047/
等々どれ見ても解説に大差はない。

NetworkManagerを止めてない、てなオチだろか。