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

[Xen-users] Re: (vif-route) DomU IP troubles beyond Dom0



Hello again,
 As it would have it, the routing is OK. The (a) problem was with my DSL router, not knowing the existence of the internally routed Xen network. A static link on the router did the trick.  As for the MacOS X 10.4.5 computers not responding to ping? who knows.

 The vifname= problem/bug persists though.
The interface works fine, there is just no sign of it in xentop.
I wonder if shorewall can specify interfaces my MAC address?

Nevertheless, for any other gentooists out there who may be interested, these are the Xen configs I used. USE & CFLAGS are on my previous post.

Dom0:
 - grub (with manual kernel compilation, no initrd, root on normal partition)
default 1
timeout 15

title=Gentoo Linux (2.6.15-gentoo-r1) [Genkernel]
root (hd0,0)
kernel /kernel-genkernel-x86-2.6.15-gentoo-r1 root=/dev/ram0 init=/linuxrc real_root=/dev/sda2 dolvm2
initrd /initramfs-genkernel-x86-2.6.15-gentoo-r1

title=Gentoo Xen 3 (9029-r2) Linux (2.6.12-xen-r3)
root(hd0,0)
kernel /xen.gz dom0_mem=131072 physdev_dom0_hide=(00:04.0)(00:04.1)(00:06.0)(02:02.0) ro loopback.nloopbacks=1
module /vmlinuz-2.6.12.6-xen0 udev dolvm2 root=/dev/sda2 ro


# /etc/conf.d/net
modules=( "iproute2" )
config_eth0=( "10.1.0.254/16" )
routes_eth0=( "default via eth0" )


#  -*- mode: python; -*-
#/ etc/xen/auto/DomU2

kernel = "/etc/xen/vmlinuz-2.6.12.6-xenU"
memory = 384
name = "DomU"
vcpus = 4
vif = [ 'ip=10.9.0.1,mac=00:16:3e:00:0a:11' ]
disk = [ 'phy:vg/domu2,hda1,w','phy:vg/domu2-swp,hda2,w' ]
root = "/dev/hda1 ro"
extra = "3"

DomU:

#/etc/conf.d/net
modules=(       "iproute2" )
config_eth0=(   "10.9.0.1/32" )

routes_eth0=(   "10.1.0.0/16 dev eth0"
                "default via 10.1.0.253"
                 )


On 01/04/2006, at 2:07 AM, Piers Dawson-Damer wrote:
With a configured DomU on a seperate subnet to Dom0's eth0, with vif ['ip=10.9.0.1'] and with Dom0's default route set to dev eth0
DomU can ping Dom0 on 10.1.0.254/16, but cannot ping real host 10.1.0.253/16 (DSL masq. router) on the same physical/logical network. Nor two other MacOS X hosts, but get this, it can ping yet another host 10.1.0.239/16 on the physical/logical network.  That host, has under some Dom0/DomU configuration permutation of hours gone, connected via ssh to DomU.


...


I also note that if vif [ 'vifname=vifabc.0' ] is specified, there is no Net0 RX:.... displayed within xentop

vif = [ 'ip=10.9.0.1' ]
xentop - 00:40:47   Xen 3.0.1
2 domains: 1 running, 1 blocked, 0 paused, 0 crashed, 0 dying, 0 shutdown
Mem: 2096640k total, 552644k used, 1543996k free    CPUs: 4 @ 3189MHz
      NAME  STATE   CPU(sec) CPU(%)     MEM(k) MEM(%)  MAXMEM(k) MAXMEM(%) VCPUS NETS NETTX(k) NETRX(k) SSID
  Domain-0 -----r         33    0.1     131196    6.3   no limit       n/a     4    8        0        0    0
Net0 RX:        0bytes        0pkts        0err        0drop  TX:        0bytes        0pkts        0err        0drop
Net1 RX:        0bytes        0pkts        0err        0drop  TX:        0bytes        0pkts        0err        0drop
Net2 RX:        0bytes        0pkts        0err        0drop  TX:        0bytes        0pkts        0err        0drop
Net3 RX:        0bytes        0pkts        0err        0drop  TX:        0bytes        0pkts        0err        0drop
Net4 RX:        0bytes        0pkts        0err        0drop  TX:        0bytes        0pkts        0err        0drop
Net5 RX:        0bytes        0pkts        0err        0drop  TX:        0bytes        0pkts        0err        0drop
Net6 RX:        0bytes        0pkts        0err        0drop  TX:        0bytes        0pkts        0err        0drop
Net7 RX:        0bytes        0pkts        0err        0drop  TX:        0bytes        0pkts        0err        0drop
    DomU   --b---         11    0.0     393160   18.8     393216      18.8     4    1        0        0    0
Net0 RX:      126bytes        3pkts        0err        0drop  TX:       42bytes        1pkts        0err        0drop

vif = [ 'ip=10.9.0.1,vifname=vif-eu.0' ]
xentop - 00:44:11   Xen 3.0.1
2 domains: 1 running, 1 blocked, 0 paused, 0 crashed, 0 dying, 0 shutdown
Mem: 2096640k total, 552668k used, 1543972k free    CPUs: 4 @ 3189MHz
      NAME  STATE   CPU(sec) CPU(%)     MEM(k) MEM(%)  MAXMEM(k) MAXMEM(%) VCPUS NETS NETTX(k) NETRX(k) SSID
  Domain-0 -----r         38    0.1     131196    6.3   no limit       n/a     4    8        0        0    0
Net0 RX:        0bytes        0pkts        0err        0drop  TX:        0bytes        0pkts        0err        0drop
Net1 RX:        0bytes        0pkts        0err        0drop  TX:        0bytes        0pkts        0err        0drop
Net2 RX:        0bytes        0pkts        0err        0drop  TX:        0bytes        0pkts        0err        0drop
Net3 RX:        0bytes        0pkts        0err        0drop  TX:        0bytes        0pkts        0err        0drop
Net4 RX:        0bytes        0pkts        0err        0drop  TX:        0bytes        0pkts        0err        0drop
Net5 RX:        0bytes        0pkts        0err        0drop  TX:        0bytes        0pkts        0err        0drop
Net6 RX:        0bytes        0pkts        0err        0drop  TX:        0bytes        0pkts        0err        0drop
Net7 RX:        0bytes        0pkts        0err        0drop  TX:        0bytes        0pkts        0err        0drop
    DomU   --b---         11    0.0     393184   18.8     393216      18.8     4    0        0        0    0


_______________________________________________
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®.