Я с бриджем конечно попробую, но желательно каким то образом рассылать броадкасты и без этого.
2011/10/3 Dmitry A. Zhiglov <dmitry.zhig...@gmail.com>: > 2011/10/3 Nikita A Menkovich <menkov...@gmail.com>: >> 2011/10/1 Mikhail A Antonov <b...@solarnet.ru>: >>> 01.10.2011 16:46, Nikita A Menkovich пишет: >>>> Приветствую, >>>> >>>> Есть виртуалка, у которой в качестве сетевого устройства используется >>>> tun/tap сетевушка. >>>> Сетевое устройство создаётся так: >>>> >>> Зачем оно так создаётся? Зачем самому себе создавать трудности? >>> Создай мост, помести туда и eth0 и интерфейс виртуалки. Например так: >>> -net nic,vlan=0 -net tap,vlan=0,ifname=gw0e0,script=/etc/kvm/lan0-up >>> >>> cat /etc/kvm/lan0-up >>> #!/bin/bash >>> ifconfig $1 up; brctl addif lan0 $1 >> >> >> Оно создаётся так, исключительно для того чтобы виртуалка не могла >> забрать себе чужой IP адрес. >> В случае бриджа, особенно автоматически создаваемого libvirt-ом, такое >> возможно сделать. >> > > Вот так в моей конфигурации виртуалка подключена к общей сети: > <interface type='bridge'> > <mac address='52:54:00:57:3f:ce'/> > <source bridge='br0'/> > <address type='pci' domain='0x0000' bus='0x00' slot='0x05' > function='0x0'/> > </interface> > > А вот так настроен физический интерфейс: > > iface br0 inet static > bridge_ports eth1 wlan0 > bridge_stp off > bridge_maxwait 0 > bridge_fd 0 > address 192.168.1.2 > netmask 255.255.255.0 > broadcast 192.168.1.255 > > Получается, что виртуальная машина "видит" физическую сеть, со всеми > вытекающими. > -- Nikita A Menkovich http://libc6.org/ JID: menkov...@gmail.com Tel: +7 (921) 423-96-48