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] Network Issues/Questions

To: xen-users@xxxxxxxxxxxxxxxxxxx
Subject: [Xen-users] Network Issues/Questions
From: Markus Gerber <markus@xxxxxxxxxxxxx>
Date: Wed, 7 Nov 2007 20:30:12 +0100
Delivery-date: Mon, 19 Nov 2007 09:53:34 -0800
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
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>
Sender: xen-users-bounces@xxxxxxxxxxxxxxxxxxx

I'm new to Xen (and this mailing-list) and facing some problems with the network. I'm stuck and don't know how to continue. And Google isn't very helpful either...

My setup:
- Ubuntu 7.10 for dom0 and Debian 4.0 for all domU
- 4 physical NIC (DHCP from my ISP, internal LAN, DMZ & WLAN)
- 1 Dom as firewall/router
- 1 domU with internal services (DHCP-, LDAP-, SAMBA-, ... Server)
- 1 domU in DMZ as Webserver

My plan:
- xenbr0 where eth0 is in it and all my internal domX
- xenbr1 where eth1 is in it and all my DMZ domX
- xenbr2 where eth2 is in it (WLAN Access Point attached)
- xenbr3 where eth0, eth1, eth2 and eth3 for the firewall

What I have so far:
- Xen installed and dom0 running
- xenbr0, xenbr1, xenbr2 and xenbr3 created via custom script:
        dir=$(dirname "$0")
        "$dir/network-bridge" "$@" vifnum=0 netdev=eth0 bridge=xenbr0
        "$dir/network-bridge" "$@" vifnum=1 netdev=eth1 bridge=xenbr1
        "$dir/network-bridge" "$@" vifnum=2 netdev=eth2 bridge=xenbr2
        "$dir/network-bridge" "$@" vifnum=3 netdev=eth3 bridge=xenbr3
- dom1 with eth0 in it for testing with an internal machine
- dom2 with eth0-eth3 for the router/firewall (Both of them I start manually)

My problems:
- When I reboot dom0, I get eth4 instead of eth0, eth5 instead of eth1 and eth6 instead of eth2. The bridges are created but no interfaces are attached of course. I then have to put eth4's mac-address to eth0, etc. and reboot again, to get eth0 - eth3 and the bridges. It never change eth3's mac-address (where my cable-modem is attached to). What did I do wrong that I have this behavior? Or is this 'as designed'?

My questions:
- What's the configuration for /etc/network/interfaces in dom0? So far I have a fixed IP for eth0-eth2 and DHCP for eth3. Is this correct? - Where do I have to configure DHCP? On eth3 in dom0, on xenbr3 or on eth3 in domU of the firewall? - Do I need to have the real Mac-Address on the physical eth0-eth3 and Xen moves them to the right places or do I need to put em in the vif- statement of each domU?
- Do the bridges need to have an IP-Address?
- What would be the best approached for remote accessing dom0? Through an internal domX?

Uff, so many questions...

Thank you in advance for your tips and your help!


Xen-users mailing list

<Prev in Thread] Current Thread [Next in Thread>