[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: