[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-users] No external network for domU's


  • To: xen-users@xxxxxxxxxxxxxxxxxxx
  • From: James Drenter <jdrenter@xxxxxxxxxxxxx>
  • Date: Wed, 22 Aug 2007 23:05:18 -0400
  • Delivery-date: Wed, 22 Aug 2007 20:06:51 -0700
  • Domainkey-signature: a=rsa-sha1; s=serpent; d=yahoo-inc.com; c=nofws; q=dns; h=message-id:date:from:user-agent:mime-version:to:subject: content-type:content-transfer-encoding; b=ytjCd119BLT9Rhgolr9XVkWskGz3tWC2MKCFhiV7cE88arx7ZoZYUQbNXqumbJT6
  • List-id: Xen user discussion <xen-users.lists.xensource.com>

I have been trying to get this to work for several days with no luck...

I'm using a RHEL5 (x86_64) dom0 with a single, eth0 physical device.  I'm 
trying to add a single domU with a network bridge (the default).  I can add the 
domU OK, but the network on the domU can only access the dom0 (anything to the 
internet fails).  I'm a bit of a Xen newbie, but in 3 days of searching 
on-line, I haven't found anything that has helped get this working.

Basic net settings:
  dom0 IP = 10.74.154.200
  domU IP = 10.74.154.202
  NETMASK (both) = 255.255.255.0
  GATEWAY (both) = 10.74.154.1

domU vif setting:
  vif = [ 'type=ioemu, mac=00:16:3e:1a:19:23, bridge=xenbr0' ]

Clean boot of the system with just the dom0 running gives me the following "ifconfig" and 
"brctl show" results:

# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:1B:78:6E:67:16
         inet addr:10.74.154.200  Bcast:10.74.154.255  Mask:255.255.255.0
         inet6 addr: fe80::21b:78ff:fe6e:6716/64 Scope:Link
         UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
         RX packets:1153 errors:0 dropped:0 overruns:0 frame:0
         TX packets:470 errors:0 dropped:0 overruns:0 carrier:0
         collisions:0 txqueuelen:0
         RX bytes:128479 (125.4 KiB)  TX bytes:58600 (57.2 KiB)

lo        Link encap:Local Loopback
         inet addr:127.0.0.1  Mask:255.0.0.0
         inet6 addr: ::1/128 Scope:Host
         UP LOOPBACK RUNNING  MTU:16436  Metric:1
         RX packets:2211 errors:0 dropped:0 overruns:0 frame:0
         TX packets:2211 errors:0 dropped:0 overruns:0 carrier:0
         collisions:0 txqueuelen:0
         RX bytes:2467028 (2.3 MiB)  TX bytes:2467028 (2.3 MiB)

peth0     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:1324 errors:0 dropped:0 overruns:0 frame:0
         TX packets:469 errors:0 dropped:0 overruns:0 carrier:0
         collisions:0 txqueuelen:1000
         RX bytes:143989 (140.6 KiB)  TX bytes:60460 (59.0 KiB)
         Interrupt:16

vif0.0    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:475 errors:0 dropped:0 overruns:0 frame:0
         TX packets:1154 errors:0 dropped:0 overruns:0 carrier:0
         collisions:0 txqueuelen:0
         RX bytes:60182 (58.7 KiB)  TX bytes:128539 (125.5 KiB)

xenbr0    Link encap:Ethernet  HWaddr FE:FF:FF:FF:FF:FF
         UP BROADCAST RUNNING NOARP  MTU:1500  Metric:1
         RX packets:603 errors:0 dropped:0 overruns:0 frame:0
         TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
         collisions:0 txqueuelen:0
         RX bytes:57878 (56.5 KiB)  TX bytes:0 (0.0 b)

# brctl show xenbr0
bridge name     bridge id               STP enabled     interfaces
xenbr0          8000.feffffffffff       no              peth0
                                                       vif0.0


Which seems all well and good, until I start the domU, then they change to:

# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:1B:78:6E:67:16
         inet addr:10.74.154.200  Bcast:10.74.154.255  Mask:255.255.255.0
         inet6 addr: fe80::21b:78ff:fe6e:6716/64 Scope:Link
         UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
         RX packets:5364 errors:0 dropped:0 overruns:0 frame:0
         TX packets:1765 errors:0 dropped:0 overruns:0 carrier:0
         collisions:0 txqueuelen:0
         RX bytes:589948 (576.1 KiB)  TX bytes:251014 (245.1 KiB)

lo        Link encap:Local Loopback
         inet addr:127.0.0.1  Mask:255.0.0.0
         inet6 addr: ::1/128 Scope:Host
         UP LOOPBACK RUNNING  MTU:16436  Metric:1
         RX packets:2211 errors:0 dropped:0 overruns:0 frame:0
         TX packets:2211 errors:0 dropped:0 overruns:0 carrier:0
         collisions:0 txqueuelen:0
         RX bytes:2467028 (2.3 MiB)  TX bytes:2467028 (2.3 MiB)

peth0     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:6243 errors:0 dropped:0 overruns:0 frame:0
         TX packets:1323 errors:0 dropped:0 overruns:0 carrier:0
         collisions:0 txqueuelen:1000
         RX bytes:646776 (631.6 KiB)  TX bytes:184156 (179.8 KiB)
         Interrupt:16

tap0      Link encap:Ethernet  HWaddr D6:D9:8F:58:83:79
         inet6 addr: fe80::d4d9:8fff:fe58:8379/64 Scope:Link
         UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
         RX packets:324 errors:0 dropped:0 overruns:0 frame:0
         TX packets:3482 errors:0 dropped:0 overruns:0 carrier:0
         collisions:0 txqueuelen:500
         RX bytes:40371 (39.4 KiB)  TX bytes:424098 (414.1 KiB)

vif0.0    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:1770 errors:0 dropped:0 overruns:0 frame:0
         TX packets:5365 errors:0 dropped:0 overruns:0 carrier:0
         collisions:0 txqueuelen:0
         RX bytes:253640 (247.6 KiB)  TX bytes:590008 (576.1 KiB)

vif2.0    Link encap:Ethernet  HWaddr FE:FF:FF:FF:FF:FF
         UP BROADCAST NOARP  MTU:1500  Metric:1
         RX packets:0 errors:0 dropped:0 overruns:0 frame:0
         TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
         collisions:0 txqueuelen:32
         RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

xenbr0    Link encap:Ethernet  HWaddr D6:D9:8F:58:83:79
         UP BROADCAST RUNNING NOARP  MTU:1500  Metric:1
         RX packets:3494 errors:0 dropped:0 overruns:0 frame:0
         TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
         collisions:0 txqueuelen:0
         RX bytes:345978 (337.8 KiB)  TX bytes:0 (0.0 b)

# brctl show xenbr0
bridge name     bridge id               STP enabled     interfaces
xenbr0          8000.d6d98f588379       no              vif2.0
                                                       tap0
                                                       peth0
                                                       vif0.0


I don't know why it's changing the MAC address for xenbr0.  Should it be?  I 
don't even know where that new MAC address is coming from.  Also, the only 
thing resembling an error in any of the logs is in /var/log/messages (and 
dmesg):

tun: Universal TUN/TAP device driver, 1.6
tun: (C) 1999-2004 Max Krasnyansky <maxk@xxxxxxxxxxxx>
device tap0 entered promiscuous mode
audit(1187835845.166:5): dev=tap0 prom=256 old_prom=0 auid=4294967295
xenbr0: port 3(tap0) entering learning state
xenbr0: topology change detected, propagating
xenbr0: port 3(tap0) entering forwarding state
device vif2.0 entered promiscuous mode
audit(1187835846.434:6): dev=vif2.0 prom=256 old_prom=0 auid=4294967295
ADDRCONF(NETDEV_UP): vif2.0: link is not ready

and that's where it ends.  I'm pretty sure I should see a matching "vif2.0: link 
becomes ready" line, but it never shows up.

I'm frustrated enough to consider dropping Xen altogether.  If anyone has any 
idea what may be going on, I would greatly appreciate any help.

Regards,
James

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


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.