LINUX.ORG.RU
решено ФорумAdmin

Сеть в kvm


0

1

Установил виртуалку в kvm, она получает по dhcp адрес из подсети 192.168.122.0/24, при этом видит подсеть 192.168.1.0/24 которую раздает роутер и в которой находится хост-машина. подсеть 192.168.122.0/24 настроена на хосте на интерфейсе virtbr0. как мне получить на виртуалке адрес из подсети 192.168.1.0/24, чтобы видеть виртуалки из локалки, а не только с хост-машины?

★★★★★

схема такая(при условии, что адрес от роутера из 192.168.1.0/24 приходит на интерфейс eth0): убираем dhcp на хостовой машине, убираем ip-адрес на eth0, добавляем eth0 в бридж br0, назначаем на br0 ip-адрес, бывший ранее у хостовой машины(из 192.168.1.0/24), добавляем интерфейс гостевой машины(vnet0 или как у тебя там) в мост br0. После этого гостевая машина будет «числиться» в сети, приходящей на хостовую машины(то есть, судя по твоему примеру - 192.168.1.0/24). Как-то так... Еще вариант: proxy arp

Pinkbyte ★★★★★
()
Ответ на: комментарий от Pinkbyte

спасибо за наводку на proxy arp, очень просто и удобно, больше понравилось, чем бридж

bezgubov
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.