Re: TUN/TAP KVM и BROADCASTING
2011/10/3 Nikita A Menkovich <menkovich@gmail.com>:
> 2011/10/1 Mikhail A Antonov <bart@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
Получается, что виртуальная машина "видит" физическую сеть, со всеми
вытекающими.
Reply to: