WARNING - OLD ARCHIVES

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/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-users

Re: [Xen-users] How to get eth0 & eth1 fox XEN domU's?

To: "Thomas Halinka" <lists@xxxxxxxxx>
Subject: Re: [Xen-users] How to get eth0 & eth1 fox XEN domU's?
From: "Rudi Ahlers" <rudiahlers@xxxxxxxxx>
Date: Mon, 1 Dec 2008 01:10:19 +0200
Cc: xen-users <xen-users@xxxxxxxxxxxxxxxxxxx>
Delivery-date: Sun, 30 Nov 2008 15:11:18 -0800
Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:cc:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references; bh=Z1r/Ie5F9BkAu7lZ5u2TNYbyAYV9QhegavLI+wHk7yg=; b=WR7/5Ec6ul6/Gs7xTjrEwo/uih2CI8+AQSzwqYUVCLPfCDO11YNtcWKCqkCuZd740u V4RZdVc4s+agX/Z2cr9fiyqfDdwprqOOLBcq4aDa7dMlaSBLK6nx3sHPJHeH+zyQPwed 6/yrsq46QxRKywkvEyykPF6CBGzplMQqdWX4s=
Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:cc:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references; b=u8XKlgGr/GlXiemBuqXL/aWnUMkCYoxC/WKSURCv3aP/MH8qS3xDvBnkM1Y3zX/vXF 9FYE87byA7g9sGfXAd8QuNjFxVhTB1YsKqKnoDpd6M+WSgXvZrI0lwcwaNanPm4ztlX3 KE4I7VEiMEQ0yiX3AIyyxl6W1/MQF9b+i2vaY=
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <1227828549.24196.90.camel@ubu32>
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/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
References: <695200da0811270424j3e3c22f4h31bd50bf55445cc@xxxxxxxxxxxxxx> <1227800922.24196.6.camel@ubu32> <695200da0811271453u65992c13id65d8fdbb2e47798@xxxxxxxxxxxxxx> <1227828549.24196.90.camel@ubu32>
Sender: xen-users-bounces@xxxxxxxxxxxxxxxxxxx
On Fri, Nov 28, 2008 at 1:29 AM, Thomas Halinka <lists@xxxxxxxxx> wrote:
> Am Freitag, den 28.11.2008, 00:53 +0200 schrieb Rudi Ahlers:
>> On Thu, Nov 27, 2008 at 5:48 PM, Thomas Halinka <lists@xxxxxxxxx> wrote:
>> > Hi Rudi,
>> >
>> > Am Donnerstag, den 27.11.2008, 14:24 +0200 schrieb Rudi Ahlers:
>> >> Hi all,
>> >>
>> >> How is it possible to get a eth0 & eth1 for a XEN domU?
>> >
>> > jap,
>> >
>> >>  The reason I
>> >> ask, is that we need to monitor the bandwidth every XEN VPS uses, but
>> >> I don't want to count local bandwidth between VPS's, and between the
>> >> VPS & backup server.
>> >
>> > ok
>> >
>> >>
>> >> So, if all internet traffic gets routed on eth0, and IP rather
>> >> 196.34.x.x & internal traffic on eth1 & 192.168.10.x - how would I do
>> >> that?
>> >
>> > fire up 2 bridges:
>> > - xen-internal   (192.168.10.0)
>> > - xen-external   (public IPs)
>> >
>>
>> Can you please explain this to me in lay-man's terms? How do I do this
>> on the dom0?
>
> Supposing you have 2 Nics: eth0 and eth1
>
> eth0 = internet/router/outer-world
> eth1 = lan /private-net
>
> in dom0:
> cat /etc/network/interfaces
> # /etc/network/interfaces - network interfaces configuration
>
> # loopback interface
>
> auto lo
> iface lo inet loopback
>
> # ethernet interface
>
> auto eth0
> auto eth1
>
> auto external
> iface external inet static
>        address 192.34.x.x
>        netmask 255.255.255.0
>        bridge_ports eth0
>        bridge_fd 0
>        bridge_hello 2
>        bridge_maxage 12
>        bridge_stp off
>
> auto internal
> iface internal inet static
>        address 192.168.10.x
>        netmask 255.255.255.0
>        bridge_ports eth1
>        bridge_fd 0
>        bridge_hello 2
>        bridge_maxage 12
>        bridge_stp off
>
>
> domu.cfg:
> vif         =
> [ 
> 'ip=196.34.x.x,mac=00:16:3E:1B:D8:8D,bridge=external','ip=192.168.10.3,mac=00:16:3E:1B:D8:84,bridge=internal'
>  ]
>
>
> eth1 is not really needed, you also can use dummy-devices too.
>
>>
>> > With this you can do separated traffic-accounting for internal and
>> > external traffic.
>> >
>> >>
>> >> Currently when I look @ a domU, I have eth0, eth0:1 & eth0:2
>> >> (192.168.10.63) setup, but they all pass through the same interface
>> >> vifwise0 on the dom0 side,
>> >>
>> >>
>> >> vifwise0  Link encap:Ethernet  HWaddr FE:FF:FF:FF:FF:FF
>> >>           inet6 addr: fe80::fcff:ffff:feff:ffff/64 Scope:Link
>> >>           UP BROADCAST RUNNING NOARP  MTU:1500  Metric:1
>> >>           RX packets:1961043 errors:0 dropped:0 overruns:0 frame:0
>> >>           TX packets:2521537 errors:0 dropped:4218 overruns:0 carrier:0
>> >>           collisions:0 txqueuelen:32
>> >>           RX bytes:4195421597 (3.9 GiB)  TX bytes:1075982597 (1.0 GiB)
>> >>
>> >>
>> >> So, from the 3.9BG traffice transmitted, we don't know what is local &
>> >> what is internet traffic. I'd like to completely segment the traffic,
>> >
>> > because theres no separation and every traffic is transmitted over this
>> > bridge.
>> >
>> >> how can I do that?
>> >
>> > Im using traffic-accounting with iptables....
>>
>> How exactly do you do this?
>
> counting the packets which are transferred over the external-bridge ;)
>
> since my external bridge is the gateway for the hosts this was not a
> huge problem....
>
>> >
>> >
>> > hth,
>> >
>> > Thomas
>
>
> Thomas
>
>



Hi Thomas,

You kinda lost me a bit on this one. I use CentOS, so the config files
look a bit different. Let's stick to the more generic interface names.
So, if I have eth0 & eth1, how do I tell XEN to use those?

-- 

Kind Regards
Rudi Ahlers

_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users