У меня установлен KVM на CentOS 5.4, и я пытаюсь настроить виртуальную сеть, чтобы позволить каждой виртуальной машине связываться со службами на хосте, а именно DHCP, чтобы разрешить установку загрузки PXE.
У меня серьезные проблемы с правильной работой сети. Я подозреваю, что в моей конфигурации отсутствует какая-то тонкость, но все настроено в соответствии с настройками по умолчанию, и я ожидаю, что это сработает.
Вот конфигурация сети, домена и кое-что о хосте.
Определение сети: http://pastebin.com/m48c28c5e
Определение хоста: http://pastebin.com/m58dbf605
Информация о хосте (brctl, ifconfig, iptables): http://pastebin.com/m20e6b47b
Конфигурация DHCPd: http://pastebin.com/m610e7f44
У меня постоянно заканчиваются идеи ..
В конце концов понял это. Уловка состоит в том, чтобы игнорировать всю ерунду, связанную с сетью KVM. Создайте мост с помощью brctl, а затем скажите гостю KVM использовать его в качестве устройства моста.
<interface type='bridge'>
<mac address='00:a0:01:00:00:03'/>
<source bridge='virbr0'/>
<model type='e1000'/>
</interface>
И это работает ..