Оптимизайка

Оптимизайка
Рейтинг
396
Регистрация
11.03.2012
Интересы
Программирование, информационные технологии, наука

посмотрите, что торчит наружу, sudo netstat -nlptu

что не нужно, переконфигурируйте на 127.0.0.1 или закройте iptables

./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

bumokep:

# 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/

алгоритм расчета цифры сами поправите в случае необходимости.

Всего: 4372