Linux-Bulgaria.ORG
навигация

 

начало

пощенски списък

архив на групата

семинари ...

документи

как да ...

 

 

Предишно писмо Следващо писмо Предишно по тема Следващо по тема По Дата По тема (thread)

Re: [Lug-bg] Xen мрежови адаптери


  • Subject: Re: [Lug-bg] Xen мрежови адаптери
  • From: Pavel Georgiev <pavel@xxxxxxxxxxxx>
  • Date: Thu, 29 Nov 2007 13:46:02 +0200
  • Organization: NetClime

Подозирам, че проблема ти е в bridges, трябва да вкараш външния интефеис 
(предполагам eth0) в единия bridge (да кажем xenbr0) и вътрешния интерфейс в 
другия bridge.


Ако това ти решава проблема (незнам дали не си го направил вече), може да го 
автоматизираш с модификацията на два файла:


root@xen:/etc/xen# diff /etc/xen/xend-config.sxp* -u
--- /etc/xen/xend-config.sxp    2007-06-02 12:22:05.000000000 +0300
+++ /etc/xen/xend-config.sxp.orig       2007-11-29 13:40:21.000000000 +0200
@@ -86,7 +86,7 @@
 # two fake interfaces per guest domain.  To do things like this, write
 # yourself a wrapper script, and call network-bridge from it, as appropriate.
 #
-(network-script my-network-bridge)
+(network-script network-bridge)

 # The script used to control virtual interfaces.  This can be overridden on a
 # per-vif basis when creating a domain or a configuring a new vif.  The


Горния пач (не го аплайвах директно, редовете може да се различават в 
различните версии) кара xen да изпълнява /etc/xen/scripts/my-network-bridge 
вместо /etc/xen/scripts/network-bridge. Ето съдържанието 
на /etc/xen/scripts/my-network-bridge (просто добава два bridge и вкарва по 
всеки физически интерфейс в bridge ).

#!/bin/sh
# start bridges on both eth0 and eth1

XENDIR="/etc/xen/scripts"

$XENDIR/network-bridge "$@" netdev=eth0 bridge=xenbr0 vifnum=0
$XENDIR/network-bridge "$@" netdev=eth1 bridge=xenbr1 vifnum=1
[ "$@" == "start" ] && /sbin/ifup --force xenbr1


On Tuesday 27 November 2007 18:17:23 Yavor Atanasov wrote:
> В Ubuntu 7.04 имам виртуален 6.06. Искам да имам две карти във
> виртуалния сървър. Конфигурацията е следната:
> ---------------------------------------------------------------------------
>------------- #
> #  Configuration file for the Xen instance old1.domain.bg, created on
> # Mon Nov 26 22:04:42 2007.
> #
>
>
> #
> #  Kernel + memory size
> #
> kernel = '/boot/vmlinuz-2.6.19-4-server'
>
>
> ramdisk = '/boot/initrd.img-2.6.19-4-server'
>
> memory  = '128'
>
>
> #
> #  Disk device(s).
> #
> root    = '/dev/hda1 ro'
>
> disk    = [ 'file:/home/xen/domains/old1.domain.bg/disk.img,hda1,w',
> 'file:/home/xen/domains/old1.domain.bg/swap.img,hda2,w' ]
>
> #
> #  Hostname
> #
> name    = 'old1.domain.bg'
>
>
> #
> #  Networking
> #
> #vif  = [ 'ip=192.168.0.7' ]
> vif=[ 'ip=192.168.0.7, mac=00:16:3e:70:01:01, bridge=xenbr0' ,
> 'ip=222.111.111.222, mac=00:16:3e:70:02:01, bridge=xenbr1' ]
> #pci=[ '00:04.0' , '01:09.0' ]
>
> #
> #  Behaviour
> #
> on_poweroff = 'destroy'
> on_reboot   = 'restart'
> on_crash    = 'restart'
> ---------------------------------------------------------------------------
>------------- Идеята е едната карта да е във вътрешната мрежа, а другата да
> е с реално IP. Във виртуалната машина има две карти и тази във вътрешната
> мрежа е наред, но другата отказва да се конфигурира. Реалния сървър има две
> физически карти и двете са вързани съответно към локалната мрежа и навън.
>
> Някаква идея?
>
> Явор Атанасов


_______________________________________________
Lug-bg mailing list
Lug-bg@xxxxxxxxxxxxxxxxxx
http://linux-bulgaria.org/mailman/listinfo/lug-bg


 

наши приятели

 

линукс за българи
http://linux-bg.org

FSA-BG
http://fsa-bg.org

OpenFest
http://openfest.org

FreeBSD BG
http://bg-freebsd.org

KDE-BG
http://kde.fsa-bg.org/

Gnome-BG
http://gnome.cult.bg/

проект OpenFMI
http://openfmi.net

NetField Forum
http://netField.ludost.net/forum/

 

 

Linux-Bulgaria.ORG

Mailing list messages are © Copyright their authors.