KVM и VLAN

Здравствуйте!

Имеем на сервере Gentoo 2008.1, все самое свежее, ядро собрано с поддержкой vlan
имеем примерно такую конфигурацию сети

LAN1 (VLAN10)----->\
............................|catalyst|<--trunk vlan 10,11-->|eth0 server eth1|----->inet
LAN2 (VLAN11)----->/ |

На сервере eth0 настроен. Люди ходят в инет, все ок.
Поставил 2 гостевых системы win2k3. Не спрашивайте зачем - надо :)
Вопрос - как мне Guestos1 прибиндить к vlan10, а Guestos2 - к 11 влану?

Заранее спасибо
ЗЫ.
Ранее некто gorynych писал, что победил, и даже хотел мини хауту написать, но видать желание пропало...

VLAN - нужная штука ...

Добрый день!

Да, мини хау-ту надо бы написать.
У меня работает в продакшене KVM с гостевыми виртуальными машинами, интерфейсы которых смотрят во вланы.
Основной документ для создания интерфейсов - Модульное построение сети.
http://www.gentoo.org/doc/ru/handbook/handbook-x86.xml?part=4&chap=3

В Вашем случае необходимо проделать следующее:
1. Пробросить vlan-ы через интерфейс при помощи vconfig
2. Поднять bridge-интерфейсы, на которые можно назначать ip-хостовой машины
3. Поднять tunnel-интерфейсы для поднятия интерфейсов виртуальных машин

Не забыть об утилитах: sys-apps/iproute2, net-misc/bridge-utils, net-misc/vconfig

В /etc/conf.d/net это может выглядеть следующим образом:

bridge_brvlan10=""
config_brvlan10=( "192.168.10.10 netmask 255.255.255.0" )

vlans_eth0="10 11"
config_eth0=( "null" )
vconfig_eth0=( "set_name_type VLAN_PLUS_VID_NO_PAD" )
vconfig_vlan10=( "set_flag 1" "set_egress_map 2 6" )

mac_vlan10=( "52:54:00:00:10:00" )
config_vlan10=( "null" )
bridge_add_vlan10="brvlan10"

mac_vlan11=( "52:54:00:00:11:00" )
config_vlan11=( "null" )
bridge_add_vlan11="brvlan11"

#для 1-й виртуальной машины
tuntap_tapvlan10="tap"
tunctl_tapvlan10="-u "
config_tapvlan10=( "null" )
bridge_add_tapvlan10="brvlan10"

#для 2-й виртуальной машины
tuntap_tapvlan11="tap"
tunctl_tapvlan11="-u "
config_tapvlan11=( "null" )
bridge_add_tapvlan11="brvlan10"

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".