This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
Home Products Support Community News


[Xen-users] Re: How does one create a bridge interfaces in dom0 without

To: xen-users@xxxxxxxxxxxxxxxxxxx
Subject: [Xen-users] Re: How does one create a bridge interfaces in dom0 without IPs?
From: Martin Leben <ml060223@xxxxxxxx>
Date: Thu, 10 Apr 2008 01:16:52 +0200
Delivery-date: Wed, 09 Apr 2008 16:18:22 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
In-reply-to: <200804091523.15982.fjwcash@xxxxxxxxx>
List-help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-id: Xen user discussion <xen-users.lists.xensource.com>
List-post: <mailto:xen-users@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
References: <200804091004.59025.fjwcash@xxxxxxxxx> <200804091523.15982.fjwcash@xxxxxxxxx>
Sender: xen-users-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Thunderbird (Windows/20080213)
Freddie Cash wrote:
Anyone with enough sh-foo willing to write a more usable, configurable network-bridge script that works the way the Xen 3.0 one does (dropping the 3.0 script in place or even the scripts/ directory doesn't work with Xen 3.2)? Something that will correctly take vifnum=, netdev=, and bridge= options, and use them accordingly? Something that can be used by those of us that have beefy servers with multiple NICs that we want to configure using multiple bridges.

Or be willing to explain to me how the network-script works, such that I could re-write it to accept and *use* those options? (I can't read the current script well enough to follow what it is doing, and my attempts to write a custom one using the "ip", "brctl", and what not commands have all failed horribly.)

Hi Freddie,

I don't know if my shell fu is good enough, but I have multiple bridges working. I posted about it quite recently:

In short, I created a custom network script:

# cat /etc/xen/scripts/my-network-script
dir=$(dirname "$0")
"$dir/network-bridge" "$@" vifnum=0
"$dir/network-bridge" "$@" vifnum=1

... which is then used by xen:

# egrep -v "^(#|$)" /etc/xen/xend-config.sxp
(network-script my-network-script)
(vif-script vif-bridge)
(dom0-min-mem 196)
(dom0-cpus 0)

.. and in the domU:s I just use "bridge=xenbr0" or "bridge=xenbr1". Very simple. No requirement to assign IP addresses to the dom0 interfaces.

Good luck!
/Martin Leben

Xen-users mailing list