LINUX.ORG.RU

не уточнил. мне бы тот вариант, когда бридж дает реальные адреса из сети хоста

autonomous ★★★★★
() автор топика

я бридж настраиваю руками(или инит-скриптами ОС) и цепляю к нему виртуалки как к устройству. Т.к. при создании бриджа libvirt он туда насильно пытается запихать dnsmasq(что лечится) и radvd(что совсем не здраво)

Pinkbyte ★★★★★
()

у меня тоже бридж вручную создается

anykey_mlya
()

который должен лежать в /etc/libvirt/qemu/networks/

мне бы тот вариант, когда бридж дает реальные адреса из сети хоста

Так оно там (/etc/libvirt/qemu/network) и не нужно

sdio ★★★★★
()

спасибо, разобрался. достаточно в /etc/network/interfaces прописать

auto lo
iface lo inet loopback

auto eth1
iface eth1 inet manual
  mtu 1450

auto br0
iface br0 inet static
  address 192.168.1.112
  netmask 255.255.255.0
  gateway 192.168.1.30
  network 192.168.1.0
  bridge_ports eth1
  bridge_stp off
  bridge_fd 0
  bridge_maxwait 0
  mtu 1450
  metric 10

и если виртуалка уже была установлена, в xml

    <interface type='bridge'>
      <mac address='00:16:36:4d:76:ba'/>
      <source bridge='br0'/>
      <model type='virtio'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/>
    </interface>

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

ну у меня, например, после создания моста ручками, оно там само появилось, а можно было сделать virsh net-define на xml. мне кажется это правильно.

<network>
  <name>bridge</name>
  <uuid>b70a2d76-88f5-496f-97b0-dbfd7f9b4682</uuid>
   <forward mode="route" dev="eth1"/>
	<bridge name='br0' stp='on' delay='0' />
  <ip address="192.168.1.112" netmask="255.255.255.0">
  </ip>
</network>
autonomous ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.