Вроде не совсем дурак, но что то я совсем засыпалси.
Короче юзаю KVM, есть две вирт. машины, надо связать их в сеть.
И манов много и вариантов много, но что то не работатет хоть сдохни.
Вот например на родном сайте KVM http://www.linux-kvm.org/page/Networking
сказано так делать:
(private virtual bridge)
Код: Выделить всё
sudo /usr/sbin/brctl addbr br0 # тут все понятно и бридж создаетсяпотом сказано создать скрипт qemu-ifup такого вида, ну или типа того если есть специфика дистра
Код: Выделить всё
#!/bin/sh
set -x
switch=br0
if [ -n "$1" ];then
/usr/bin/sudo /usr/sbin/tunctl -u `whoami` -t $1
/usr/bin/sudo /sbin/ip link set $1 up
sleep 0.5s
/usr/bin/sudo /usr/sbin/brctl addif $switch $1
exit 0
else
echo "Error: no interface specified"
exit 1
fiдалее сказано как это все запускать.
Код: Выделить всё
qemu-system-x86_64 -hda /path/to/hda.img -net nic,macaddr=$macaddress -net tapс учетом моих реалий сделал так (это кусок скрипта):
Код: Выделить всё
kvm -hda $DISK0 -cdrom $CDROM -boot $BOOTFROM -m $MEMSIZE \
-net nic,macaddr=DE:AD:BE:EF:00:04 \
-net tap,script=/etc/kvm/ifup.sh \
-daemonizeвсе бы вроде хорошо:
в host-ситеме создаются интерфейсы tap0, tap1 и т.д.,
но при этом нету в гостевых системах интерейсов ethN.
Еще непонятно, нужно ли давать IP интерфейсам tapN и br0?
Пробовал так же и др. вариант настройки: через VDE.
Там вообще мраки. Смысл вроде такой:
создаем tap0, делаем:
Код: Выделить всё
sudo vde_switch -tap tap0 -daemonназначаем IP.
и теперь нужно просто виртуалку запускать например так:
Код: Выделить всё
vdeq kvm -hda disk0 -m 1024т.е. сетевые настройки оставить по умолчанию.
Ну дык и так ничерта не работает.
В мане по KVM есть еще параметр -nic vde, но с ним тоже не получилось.
Короче сори за ламерство, но поясните у кого как настроено и работает ли?
Желательно 2а варианта пояснить: БЕЗ выхода в реальную сеть и С доступом в реальную сетку.
А то срочно понадобилось сделать тестовую площадку, а ставить XEN на десктопе ну как то не катит.
VirtualBox и VMWare не советовать - юзал - все прекрасно работает, но хочу KVM - не любитель я ГУИёвости.
Заранее спасибо.