The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"kvm - системы-гости не видят друг друга "
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [ Отслеживать ]

"kvm - системы-гости не видят друг друга "  
Сообщение от fa email(??) on 16-Янв-09, 03:52 
Всем привет
Есть 2 виртуальные машины kvm. Запускаю так:
sudo kvm -m 1024 -hda server1.img -net nic -net tap,ifname=qtap1
sudo kvm -m 1024 -hda server2.img -net nic -net tap,ifname=qtap2
Обе виртуальные машины видят машину-хост и могут ходить в интернет через бридж интерфейс машины-хоста. А вот между собой связаться не могут. Пробую слать пинг из одной в другую. На машине-хосте вижу arp request, ответа на который нет. Подскажите, в чем дело?
Заранее спасибо
Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "kvm - системы-гости не видят друг друга "  
Сообщение от StreSS on 16-Янв-09, 13:39 
У меня вот так сделано:
[~/bin] % cat ./kvm_xp_work                                                  [13:37]
#!/bin/sh

USERID=`whoami`
TAP=`sudo tunctl -b -u $USERID`

#echo $TAP
#sudo ifconfig $TAP hw ether 00:00:AA:BB:CC:DD
sudo ifconfig $TAP up -promisc

sudo brctl addif br0 $TAP

#Run qemu
/usr/bin/kvm -boot c -m 512 -hda '/home/stress/VM/XP work/xp_work' \
    -net nic \
    -net tap,ifname=$TAP,script=no -localtime -std-vga -vnc :3
    #-std-vga -vnc :3
    #

#sudo ifconfig $TAP down
sudo brctl delif br0 $TAP
sudo tunctl -d $TAP &> /dev/null
[~/bin] % cat kvm_2003_work                                                  [13:37]
#!/bin/sh

USERID=`whoami`
TAP=`sudo tunctl -b -u $USERID`

#echo $TAP
sudo ifconfig $TAP up -promisc

sudo brctl addif br0 $TAP

#Run qemu
/usr/bin/kvm -boot c -m 512 -hda '/home/stress/VM/2003/win2003' \
    -hdb '/home/stress/VM/2003/d_disk' \
    -net nic,vlan=1,macaddr=00:07:e9:0f:84:ff \
    -net tap,vlan=1,ifname=$TAP,script=no,macaddr=00:07:e9:0f:84:ff -localtime -std-vga -vnc :4
    #-net nic,vlan=0,macaddr=00:7a:f3:5f:b1:f1 -net tap,vlan=0,ifname=
    #   -net nic,model=rtl8139,vlan=0 \
    #    -net tap,vlan=0,ifname=$iface -kernel-kqemu


#/usr/bin/kvm -boot c -m 512 -hda '/home/stress/VM/2003/win2003' -net nic -net tap,ifname=$TAP,script=no -localtime
sudo ifconfig $TAP down
sudo brctl delif br0 $TAP
sudo tunctl -d $TAP

Отличия в строке с увеличение номера vlan ну и сменой MAC адреса. По умлочанию vlan=0.
PS на то что это для kvm можно внимания не обращать (оно и для qemu работать будет) и под себя нужно подрихтовать опции. И кстати глянь на IP твоих гостевых машин, по моему они должны быть одинаковыми, у меня так было. И при этом конфликта не было.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "kvm - системы-гости не видят друг друга "  
Сообщение от fa email(??) on 16-Янв-09, 21:30 
>И кстати глянь на IP твоих гостевых машин, по моему они
>должны быть одинаковыми, у меня так было. И при этом конфликта
>не было.

Спасибо за ответ. Ща попробую.
Кстати, если у машин одинаковые IP, как они могут "видеть" (скажем, пинговать) друг друга?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "kvm - системы-гости не видят друг друга "  
Сообщение от fa email(??) on 17-Янв-09, 02:55 
Ура!!! Заработало!!
Маки на всех виртуальных машинах оказались одинаковыми. Нужно было указывать уникальный macaddr для каждой.
Огромное спасибо

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру