problem with setting up Xen networking

Amedee Van Gasse amedee-ubuntu at amedee.be
Mon Feb 1 01:53:14 UTC 2010


On 01-02-10 02:36, Amedee Van Gasse wrote:
> Hi peeps,
>
> I've been trying to set up bridged networking with Xen, and I've been
> working so many hours on it that I need a frash pair of eyes. It's
> probably a minor detail... but I can't find it.
> The problem is that I have no network connection between Dom0 and DomU,
> for example I can't ping between them. No iptables are used. It's
> probably something with the bridge.
>
>
> In Dom0:
>
> /etc/modules:
> loop
> dummy
>
>
> /etc/network/interfaces:
> auto lo
> iface lo inet loopback
>
> allow-hotplug eth0
> iface eth0 inet dhcp
>
> auto dummy0
> iface dummy0 inet static
>           address 192.168.2.1
>           broadcast 192.168.2.255
>           netmask 255.255.255.0
>
>
> /etc/xen/xend-config.sxp:
> (network-script network-bridge)
> (vif-script vif-bridge)
>
>
> /etc/xen/mx1:
> #  -*- mode: python; -*-
> root = "/dev/hda1 ro"
> kernel = "/boot/vmlinuz-2.6.26-2-xen-686"
> ramdisk = "/boot/initrd.img-2.6.26-2-xen-686"
> memory = 128
> name = "mx1"
> vif = ['bridge=xenbr0']
> disk =
> ['phy:/dev/mapper/castor-mx1,hda1,w','phy:/dev/mapper/castor-swap_2,hda2,w']
> ip="192.168.2.101"
> netmask="255.255.255.0"
> gateway="192.168.2.1"
> hostname = "mx1"
> root = "/dev/hda1 ro"
> #extra = "3"
> extra = "console=hvc0 xencons=tty"
>
>
> ifconfig
> dummy0    Link encap:Ethernet  HWaddr 16:72:f4:16:b3:7a
>             inet addr:192.168.2.1  Bcast:192.168.2.255  Mask:255.255.255.0
>             inet6 addr: fe80::1472:f4ff:fe16:b37a/64 Scope:Link
>             UP BROADCAST RUNNING NOARP  MTU:1500  Metric:1
>             RX packets:0 errors:0 dropped:0 overruns:0 frame:0
>             TX packets:7 errors:0 dropped:0 overruns:0 carrier:0
>             collisions:0 txqueuelen:0
>             RX bytes:0 (0.0 B)  TX bytes:602 (602.0 B)
>
> eth0      Link encap:Ethernet  HWaddr 00:30:48:db:31:00
>             inet addr:10.0.0.12  Bcast:10.0.0.255  Mask:255.255.255.0
>             inet6 addr: fe80::230:48ff:fedb:3100/64 Scope:Link
>             UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
>             RX packets:380 errors:0 dropped:0 overruns:0 frame:0
>             TX packets:272 errors:0 dropped:0 overruns:0 carrier:0
>             collisions:0 txqueuelen:0
>             RX bytes:31099 (30.3 KiB)  TX bytes:45640 (44.5 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:0 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:0 (0.0 B)  TX bytes:0 (0.0 B)
>
> peth0     Link encap:Ethernet  HWaddr 00:30:48:db:31:00
>             inet6 addr: fe80::230:48ff:fedb:3100/64 Scope:Link
>             UP BROADCAST RUNNING PROMISC MULTICAST  MTU:1500  Metric:1
>             RX packets:384 errors:0 dropped:0 overruns:0 frame:0
>             TX packets:287 errors:0 dropped:0 overruns:0 carrier:0
>             collisions:0 txqueuelen:1000
>             RX bytes:37207 (36.3 KiB)  TX bytes:47546 (46.4 KiB)
>             Interrupt:16 Base address:0x4000
>
> vif2.0    Link encap:Ethernet  HWaddr fe:ff:ff:ff:ff:ff
>             inet6 addr: fe80::fcff:ffff:feff:ffff/64 Scope:Link
>             UP BROADCAST RUNNING PROMISC MULTICAST  MTU:1500  Metric:1
>             RX packets:0 errors:0 dropped:0 overruns:0 frame:0
>             TX packets:87 errors:0 dropped:57 overruns:0 carrier:0
>             collisions:0 txqueuelen:32
>             RX bytes:0 (0.0 B)  TX bytes:12253 (11.9 KiB)
>
>
> In DomU:
>
> /etc/network/interfaces:
> auto lo
> iface lo inet loopback
>
> auto eth0
> iface eth0 inet static
> address 192.168.2.101
> netmask 255.255.255.0
> gateway 192.168.2.1
>
>
> ifconfig
> eth0      Link encap:Ethernet  HWaddr 00:16:3e:1a:87:15
>             inet addr:192.168.2.101  Bcast:192.168.2.255  Mask:255.255.255.0
>             UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
>             RX packets:72 errors:0 dropped:0 overruns:0 frame:0
>             TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
>             collisions:0 txqueuelen:1000
>             RX bytes:10427 (10.1 KiB)  TX bytes:0 (0.0 B)
>
> lo        Link encap:Local Loopback
>             inet addr:127.0.0.1  Mask:255.0.0.0
>             UP LOOPBACK RUNNING  MTU:16436  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:0
>             RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
>
>
>
> Just ask if I missed something.
>

Perhaps interesting to know:

# brctl show
bridge name	bridge id		STP enabled	interfaces
eth0		8000.003048db3100	no		peth0
							vif3.0

I was expecting to see a xenbr0 bridge there, not eth0.

-- 
Amedee




More information about the ubuntu-users mailing list