Проблема всё таки решилась... хотя если честно я не понял как, в очередной раз перебирал конфиг и заработало.... я просто сделал Bridge на eth0 указал его в конфиге гостя, и скрипт на network-bridge.... и теперь работает... я незнаю что сказать, наверное мои руки из жопы....
Что касается libvirt, xl, xm.... это всё инструментарии для работы с гипервизором, и xm и libvirt (virsh) совместимы, в отличии от xl....
я наверное остановлюсь на xm или libvirt, xl мне кажется сыроватым, хотя его поидеии нужно использовать для возможности использования драйвера virtio, который быстрее обычной эмуляции ввода вывода....
надеюсь это батхёрт кому то помог....