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

[Xen-users] How to assign fixed ip-addres to vifN.0?

To: xen-users@xxxxxxxxxxxxxxxxxxx
Subject: [Xen-users] How to assign fixed ip-addres to vifN.0?
From: Hans de Hartog <dehartog@xxxxxxxxxx>
Date: Fri, 15 Sep 2006 16:50:36 +0200
Delivery-date: Fri, 15 Sep 2006 07:51:52 -0700
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
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.13) Gecko/20060813
Hello,
I'm trying for days to get the netwerk up in domU.
Dom0 is linux-2.6.16.28-xen (xen-sources from Gentoo).
DomU is the previous version (2.6.16.26-r1).

In dom0: brctl show:
bridge name     bridge id               STP enabled     interfaces
xenbr0          8000.feffffffffff       no              vif0.0
                                                        peth0
Dom0 got his ip-adress (10.0.0.2) on eth0 via dhcp from another
machine.

DomU config:
kernel = "/boot/vmlinuz-2.6.16.26-r1-xenU"
memory = 64
name = "Cardhu"
vif = [ 'mac=00:16:3e:00:00:03, ip=10.0.0.3' ]
dhcp = "off"
netmask = "255.255.255.0"
gateway = "10.0.0.2"
hostname = "CARDHU"
disk = [ 'phy:hda5,hda5,w' ]
root = "/dev/hda5 ro"

Under gentoo, dom0 is looking for network startup scripts
in /etc/init.d/net.<interface name> so I made links for
net.vif1.0, net.vif2.0 and so on.
Then, if there is no configuration for vifN.0, gentoo assumes
DHCP and I do not want DHCP (the broadcasts seem to disapear).
Therefore. I included
config_vif1.0=( "10.0.0.51/24" )
config_vif2.0=( "10.0.0.52/24" )
and so on, in /etc/conf.d/net. (I don't want those addresses
but it is just to prevent dom0 from running DCHP to bring up
vifN.0).

Nevertheless, DHCP is still used to bring vifN.0 up but never
succeeds. From /var/log/messages:

Sep 15 16:06:50 OBAN logger: /etc/xen/scripts/vif-bridge: online
XENBUS_PATH=backend/vif/5/0
Sep 15 16:06:51 OBAN device vif5.0 entered promiscuous mode
Sep 15 16:06:51 OBAN xenbr0: port 3(vif5.0) entering learning state
Sep 15 16:06:51 OBAN xenbr0: topology change detected, propagating
Sep 15 16:06:51 OBAN xenbr0: port 3(vif5.0) entering forwarding state
Sep 15 16:06:51 OBAN logger: /etc/xen/scripts/vif-bridge: Successful
vif-bridge online for vif5.0, bridge xenbr0.
Sep 15 16:06:51 OBAN logger: /etc/xen/scripts/vif-bridge: Writing
backend/vif/5/0/hotplug-status connected to xenstore.
Sep 15 16:06:51 OBAN logger: /etc/xen/scripts/block: add
XENBUS_PATH=backend/vbd/5/773
Sep 15 16:06:53 OBAN logger: /etc/xen/scripts/block: Writing
backend/vbd/5/773/physical-device 3:5 to xenstore.
Sep 15 16:06:53 OBAN logger: /etc/xen/scripts/block: Writing
backend/vbd/5/773/hotplug-status connected to xenstore.
Sep 15 16:06:55 OBAN rc-scripts: Configuration not set for vif5.0 -
assuming DHCP
Sep 15 16:07:00 OBAN dhclient: DHCPDISCOVER on vif5.0 to 255.255.255.255
port 67 interval 2
Sep 15 16:07:02 OBAN dhclient: DHCPDISCOVER on vif5.0 to 255.255.255.255
port 67 interval 5
Sep 15 16:07:07 OBAN dhclient: DHCPDISCOVER on vif5.0 to 255.255.255.255
port 67 interval 5

So, I have never seen a domU with a network interface other than lo :-)
Why the #%#@&^* is xend not take the vif [ 'ip=.... ] stuff from the
config file for domU? Can somebody please help me?
Other things I tried but did not bring me any closer then this to domU
networking:
 - The route scripts instead of the bridge-scripts.
 - Explicitly running dhcpd in dom0 on peth0 (doesn't
   work because there is no ip-address)

Thanks for reading this far,
Hans.

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

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