Т.е. вы все же решили NAT'ить, а не использовать нормальную настройку сети. А всего то надо было узнать у провайдера насчет шлюза для этих IP с другой подсети и еще раз проверить все параметры.
ОК, надеюсь, что HWaddr замазанный вами соответствует MAC-адресу, который выдал хостер. Что с шлюзом, верно прописали? ip route на виртуалке что показывает?
Ну и да, что Вы адреса всё замазываете-то, неудобно разбираться. Если паранойя, ну замените одну цифру, везде одинаковую, чтобы соответствовало.
Хорошо, теперь, надеюсь, ifconfig показывает отсутствие назначенного ip-адреса для интерфейса em0 и имеется адрес для br0.
Теперь удаляйте все "виртуальные сети", virbr0 в частности. Это можно сделать через virt-manager, если Вы им пользуетесь. В настройках виртуальной машины необходимо удалить все сетевые карты (NIC), добавить заново новую, в которой Устройство хоста - выбрать "Устройство хоста br0", MAC-адрес ввести тот, что дал хостер (это важно), Модель устройства - virtio.
После чего загрузить виртуалку и в ней прописать статический ip-адрес, тот, который соответствует этому MAC.
В результате на гипервизоре команда virsh iface-dumpxml br0 должна выдать
<interface type='bridge' name='br0'>
...
<bridge>
<interface type='ethernet' name='em0'>
<mac address='МАК'/>
</interface>
<interface type='ethernet' name='vnet0'>
<mac address='вашМАКпервойВиртуалки'/>
</interface>
...
</interface>
а brctl show должна показать, что в мост входят интерфейсы em0 и vnet0
./configure не создал Makefile. Внимательнее смотрите его вывод, скорее всего не хватает каких-то зависимых библиотек.
Т.е. вы все же решили NAT'ить, а не использовать нормальную настройку сети. А всего то надо было узнать у провайдера насчет шлюза для этих IP с другой подсети и еще раз проверить все параметры.
шлюз по идее должен быть тем-же, что и шлюз на гипервизоре. Хотя лучше уточнить у хостера, это может быть и не так.
ОК, надеюсь, что HWaddr замазанный вами соответствует MAC-адресу, который выдал хостер. Что с шлюзом, верно прописали? ip route на виртуалке что показывает?
Ну и да, что Вы адреса всё замазываете-то, неудобно разбираться. Если паранойя, ну замените одну цифру, везде одинаковую, чтобы соответствовало.
Ровно также как Вы настраивали сеть на гипервизоре. Ставите операционную систему в виртуалку, и правите файл /etc/network/interfaces
iface eth0 inet static
address вашАдрес
netmask маскаСети
gateway шлюЗ
http://help.ubuntu.ru/wiki/%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_%D1%81%D0%B5%D1%82%D0%B8_%D0%B2%D1%80%D1%83%D1%87%D0%BD%D1%83%D1%8E
Хорошо, теперь, надеюсь, ifconfig показывает отсутствие назначенного ip-адреса для интерфейса em0 и имеется адрес для br0.
Теперь удаляйте все "виртуальные сети", virbr0 в частности. Это можно сделать через virt-manager, если Вы им пользуетесь. В настройках виртуальной машины необходимо удалить все сетевые карты (NIC), добавить заново новую, в которой Устройство хоста - выбрать "Устройство хоста br0", MAC-адрес ввести тот, что дал хостер (это важно), Модель устройства - virtio.
После чего загрузить виртуалку и в ней прописать статический ip-адрес, тот, который соответствует этому MAC.
В результате на гипервизоре команда virsh iface-dumpxml br0 должна выдать
<interface type='bridge' name='br0'>
...
<bridge>
<interface type='ethernet' name='em0'>
<mac address='МАК'/>
</interface>
<interface type='ethernet' name='vnet0'>
<mac address='вашМАКпервойВиртуалки'/>
</interface>
...
</interface>
а brctl show должна показать, что в мост входят интерфейсы em0 и vnet0
# ifconfig
br0 Link encap:Ethernet HWaddr ххххххххххххххххххх:b6
inet addr:70.99.99.33 Bcast:70.99.99.255 Mask:255.255.255.0
em0 Link encap:Ethernet HWaddr ххххххххххххххххххх:b6
inet addr:70.99.99.33 Bcast:70.99.99.255 Mask:255.255.255.0
Двум интерфейсам назначен один IP адрес. Так не должно быть, уберите для em0 настройки ip-адреса, а для br0 оставьте. После чего сделайте вывод
brctl show
Вам помочь надо было или написать скрипт за вас? Конкретные вопросы — задавайте.
http://jsfiddle.net/kcLwhubs/
алгоритм расчета цифры сами поправите в случае необходимости.
Да, в каждой виртуалке надо прописать статический IP и шлюз, как обычно.
Если не работает, покажите для начала сетевую конфигурацию основного хоста (гипервизора)
ifconfig
ip route
cat /etc/sysctl.conf |grep ipv4
и сетевую конфигурацию KVM
virsh iface-list
и для каждого
virsh iface-dumpxml ИМЯ
virsh net-list
и для каждого
virsh net-dumpxml ИМЯ