Организация сети в KVM, шлюз

Есть небольшой вопрос по организации правильной сети для виртуалок на KVM

есть хост на ubuntu 12.10 выполняющий функцию шлюза в локальной сети
на нем два интерфейса
eth0 — интернет xx.xx.xx.xx
eth1 — локальная сеть (с dhcp) 192.168.1.0/24
и
virtbr0 — мост созданный KVM 192.168.122.0/24

Сейчас в KVM работает несколько вирт. машин, им розданы ип в сети 192.168.122.0 у всех есть доступ к интернету. все работает отлично. Но у машин в локальной сети нет доступа до виртуалок.

Как сделать чтобы из локальной сети был доступ к виртуальным машинам (к под-сети 192.168.122.0) или же сделать чтобы виртуальным машинам раздавались ип-адреса из под-сети 192.168.1.0 и были они соответственно в 192.168.1.0
  • Вопрос задан
  • 5994 просмотра
Решения вопроса 1
@alnecha Автор вопроса
Вроде разобрался:
Создал ещё один мост

auto br0
iface br0 inet static
address 192.168.1.1
netmask 255.255.255.0
bridge_ports eth1
bridge_fd 0
bridge_hello 2
bridge_maxage 12
bridge_stp off
bridge_maxwait 0

А eth1 заменил на:
auto eth1
iface eth1 inet manual

+ поправил настройки dhcpd
заменив
INTERFACES="eth1"
на
INTERFACES="br0"

После перезагрузки все заработало, локальный машины из сети видят виртуальные и на оборот. Ну и ip адреса всем раздает dhcpd сервер хоста.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@alz
включить eth1 в мост virtbr0
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы