virt-manager и бридж
Вопрос следующий - на машине установлен virt-manager и в нем имеются
несколько виртуальных машин (kvm). Сетевые интерфейсы этих машин
включаются в brige, в который также включен eth0, смотрящий в локальную
сеть. bridge этот существовал задолго до появления virt-manager-а.
Пока dhcp-сервером и гейтвеем локальной сети работала эта самая машина,
все работало прекрасно.
Когда я решил унести dhcp-сервер и гейтвей на точку доступа (провод
которой воткнут в тот самый eth0, входящий в bridge, подкулюч
виртуальные машины с Windows внезапно перестали получать адрес по dhcp,
а машины с windows xp и вообще видеть сеть. Машина с Windows 7
заработала со статическим IP, freebsd и Solaris 10 (на которых IP и был
статический) прекрасно видят сеть.
Если запустить tcpdump на хосте на интерфейс pan0, видны пакеты
DHCPDISCOVER, а ответы на них не приходят.
Если запустить tcpdump на соседней виртуальной машине, пакеты
DHCPDISCOVER не видны
Где копать, чтобы найти причину проблемы?
Задача - чтобы виртуальные машины были полноправными членами локальной
сети - получали dhcp пакеты от точки доступа, использовали ее как
гейтвей в интернет, были сами видны из локалки по всем возможным
протоколам.
brctl show pan0
bridge name bridge id STP enabled interfaces
pan0 8000.bc5ff453db06 yes eth0
vethF7ZmPH
vnet0
vnet1
virsh iface-dumpxml pan0
<interface type='bridge' name='pan0'>
<protocol family='ipv4'>
<ip address='192.168.217.1' prefix='25'/>
</protocol>
<protocol family='ipv6'>
<ip address='fe80::be5f:f4ff:fe53:db06' prefix='64'/>
</protocol>
<bridge>
<interface type='ethernet' name='eth0'>
<mac address='bc:5f:f4:53:db:06'/>
</interface>
<interface type='ethernet' name='vethF7ZmPH'>
<mac address='fe:4a:04:c5:2c:d9'/>
</interface>
<interface type='ethernet' name='vnet0'>
<mac address='fe:54:00:71:c9:71'/>
</interface>
<interface type='ethernet' name='vnet1'>
<mac address='fe:54:00:b4:0d:86'/>
</interface>
</bridge>
</interface>
ebtables вроде ничего не блокирует. Во всех таблицах во всех цепочках
policy ACCEPT и ни одного правила.
Кстати, virsh почему-то машин, видимых в GUI virt-manager не показывает
В
Reply to: