All of lore.kernel.org
 help / color / mirror / Atom feed
* [Fwd: bridging problem with Xen 2.0.1]
@ 2004-11-29 10:40 Pásztor Lénárd Zoltán
  2004-11-29 11:58 ` kaz
                   ` (2 more replies)
  0 siblings, 3 replies; 16+ messages in thread
From: Pásztor Lénárd Zoltán @ 2004-11-29 10:40 UTC (permalink / raw)
  To: xen-devel

[-- Attachment #1: Type: text/plain, Size: 349 bytes --]


    Hello,


 I sent this mail (see attachement) to the 
zen-devel@lists.sourceforge.net address,
but there is no answer, and my email does not exist in the mail archive.
What did I wrong?

(sorry for my english...)

-- 
Pásztor Lénárd Zoltán
rendszergazda

Wonderline Rt.
Telefon: (+36-1) 272.0242
Fax: (+36-1) 272.0252
Honlap: www.wonderline.hu


[-- Attachment #2: bridging problem with Xen 2.0.1 --]
[-- Type: message/rfc822, Size: 10467 bytes --]

From: "Pásztor Lénárd Zoltán" <lenard.pasztor@wonderline.hu>
To: mailto:xen-devel@lists.sourceforge.net
Subject: bridging problem with Xen 2.0.1
Date: Fri, 26 Nov 2004 13:47:57 +0100
Message-ID: <41A725FD.7030008@wonderline.hu>


       Hi All!


 I need to setup a virtual host with 2 virtual ethernet interface on 
separated bridge.
When the domain1 starts the second ethernet adapter does not connect to the
domain0's second bridge.
When I try to add the interface manually I got an error message.
Can help somebody to me to solve this problem?


Domain0:

Debinan/GNU linux (sarge)
Xen 2.0.1 (with recompiled 2.6.9 kernel)

Domain1:
Debian/GNU linux (sarge)
Xen unmodified vmlinuz-2.6.9-xenU kernel

(when I compile unprivileged kernel I got the following message from 
build process:
  CC      arch/xen/i386/mm/ioremap.o
arch/xen/i386/mm/ioremap.c: In function `__ioremap':
arch/xen/i386/mm/ioremap.c:144: error: 
`isa_bus_to_virt_needs_PRIVILEGED_BUILD' undeclared (first use in this 
function)
arch/xen/i386/mm/ioremap.c:144: error: (Each undeclared identifier is 
reported only once
arch/xen/i386/mm/ioremap.c:144: error: for each function it appears in.)
arch/xen/i386/mm/ioremap.c: In function `bt_ioremap':
arch/xen/i386/mm/ioremap.c:280: error: 
`isa_bus_to_virt_needs_PRIVILEGED_BUILD' undeclared (first use in this 
function)
make[1]: *** [arch/xen/i386/mm/ioremap.o] Error 1
make: *** [arch/xen/i386/mm] Error 2
)


Below the commands how I test it:

domain0:~# ifconfig xen-br0 10.10.254.254 netmask 255.255.0.0 broadcast 
10.10.255.255 up
domain0:~# ifconfig xen-br1 10.11.254.254 netmask 255.255.0.0 broadcast 
10.11.255.255 up
domain0:~# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:30:4F:13:DF:DD
          inet addr:10.3.1.45  Bcast:10.3.255.255  Mask:255.255.0.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:4636 errors:0 dropped:0 overruns:0 frame:0
          TX packets:3055 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:421198 (411.3 KiB)  TX bytes:565986 (552.7 KiB)
          Interrupt:9 Base address:0xd400

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:3243 errors:0 dropped:0 overruns:0 frame:0
          TX packets:3243 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:222710 (217.4 KiB)  TX bytes:222710 (217.4 KiB)

xen-br0   Link encap:Ethernet  HWaddr 00:00:00:00:00:00
          inet addr:10.10.254.254  Bcast:10.10.255.255  Mask:255.255.0.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:88 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:8675 (8.4 KiB)  TX bytes:0 (0.0 b)

xen-br1   Link encap:Ethernet  HWaddr 00:00:00:00:00:00
          inet addr:10.11.254.254  Bcast:10.11.255.255  Mask:255.255.0.0
          UP BROADCAST RUNNING MULTICAST  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:0
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)


domain0:~# brctl show
bridge name     bridge id               STP enabled     interfaces
xen-br0         8000.000000000000       no               can't get port 
info: Function not implemented
xen-br1         8000.000000000000       no               can't get port 
info: Function not implemented

domain0:~# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use 
Iface
10.3.0.0        0.0.0.0         255.255.0.0     U     0      0        0 eth0
10.10.0.0       0.0.0.0         255.255.0.0     U     0      0        0 
xen-br0
10.11.0.0       0.0.0.0         255.255.0.0     U     0      0        0 
xen-br1
0.0.0.0         10.3.0.2        0.0.0.0         UG    0      0        0 eth0


Now starting a domain1 with this nic config:

nics = 2

vif = [ 'mac=aa:00:00:00:00:11, bridge=xen-br0',
        'mac=bb:00:00:00:00:22, bridge=xen-br1']


domain1:~$ ifconfig
eth0      Link encap:Ethernet  HWaddr AA:00:00:00:00:11
          inet addr:10.10.10.1  Bcast:10.10.255.255  Mask:255.255.0.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:42 (42.0 b)  TX bytes:116 (116.0 b)

eth1      Link encap:Ethernet  HWaddr BB:00:00:00:00:22
          inet addr:10.11.10.1  Bcast:10.11.255.25  Mask:255.255.0.0
          UP BROADCAST RUNNING MULTICAST  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:1000
          RX bytes:0 (0.0 b)  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)

domain1:~$ route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use 
Iface
10.10.0.0       0.0.0.0         255.255.0.0     U     0      0        0 eth0
10.11.0.0       0.0.0.0         255.255.0.0     U     0      0        0 eth1
0.0.0.0         10.10.254.254   0.0.0.0         UG    0      0        0 eth0

domain0:~# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:30:4F:13:DF:DD
          inet addr:10.3.1.45  Bcast:10.3.255.255  Mask:255.255.0.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:5115 errors:0 dropped:0 overruns:0 frame:0
          TX packets:3426 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:461687 (450.8 KiB)  TX bytes:626631 (611.9 KiB)
          Interrupt:9 Base address:0xd400

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:4524 errors:0 dropped:0 overruns:0 frame:0
          TX packets:4524 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:299113 (292.1 KiB)  TX bytes:299113 (292.1 KiB)

vif4.0    Link encap:Ethernet  HWaddr AA:00:01:00:00:11
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:21 errors:0 dropped:0 overruns:0 frame:0
          TX packets:15 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:1346 (1.3 KiB)  TX bytes:1062 (1.0 KiB)

vif4.1    Link encap:Ethernet  HWaddr BB:00:01:00:00:22
          UP BROADCAST RUNNING MULTICAST  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:0
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

xen-br0   Link encap:Ethernet  HWaddr AA:00:01:00:00:11
          inet addr:10.10.254.254  Bcast:10.10.255.255  Mask:255.255.0.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:109 errors:0 dropped:0 overruns:0 frame:0
          TX packets:15 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:9727 (9.4 KiB)  TX bytes:1062 (1.0 KiB)

xen-br1   Link encap:Ethernet  HWaddr 00:00:00:00:00:00
          inet addr:10.11.254.254  Bcast:10.11.255.255  Mask:255.255.0.0
          UP BROADCAST RUNNING MULTICAST  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:0
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)



domain0:~# brctl show
bridge name     bridge id               STP enabled     interfaces
xen-br0         8000.aa0001000011       no              vif4.0
xen-br1         8000.000000000000       no               can't get port 
info: Function not implemented

Why vif4.1 not in xen-br1?
Let's add it manually...

domain0:~# brctl addif vif4.1 xen-br1
can't add xen-br1 to bridge vif4.1: Operation not supported

It gives error message :( What is the problem?

Testing vif4.0...

domain0:~# ping 10.10.10.1
PING 10.10.10.1 (10.10.10.1) 56(84) bytes of data.
64 bytes from 10.10.10.1: icmp_seq=1 ttl=64 time=0.399 ms
64 bytes from 10.10.10.1: icmp_seq=2 ttl=64 time=0.278 ms

--- 10.10.10.1 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1005ms
rtt min/avg/max/mdev = 0.278/0.338/0.399/0.063 ms

domain1:~$ ping 10.10.254.254
PING 10.10.254.254 (10.10.254.254) 56(84) bytes of data.
64 bytes from 10.10.254.254: icmp_seq=1 ttl=64 time=2.47 ms
64 bytes from 10.10.254.254: icmp_seq=2 ttl=64 time=0.364 ms

--- 10.10.254.254 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1006ms
rtt min/avg/max/mdev = 0.364/1.417/2.470/1.053 ms

It's OK.

Testing vif4.1...
domain1:~$ ping 10.11.254.254
PING 10.11.254.254 (10.11.254.254) 56(84) bytes of data.

--- 10.11.254.254 ping statistics ---
1 packets transmitted, 0 received, 100% packet loss, time 0ms

domain0:~# tcpdump -i vif4.1 -n
tcpdump: WARNING: vif4.1: no IPv4 address assigned
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on vif4.1, link-type EN10MB (Ethernet), capture size 96 bytes
11:11:49.011029 arp who-has 10.11.254.254 tell 10.11.10.1
11:11:50.010942 arp who-has 10.11.254.254 tell 10.11.10.1
11:11:51.010952 arp who-has 10.11.254.254 tell 10.11.10.1

3 packets captured
3 packets received by filter
0 packets dropped by kernel

So, the vif4.1 interface seems to be OK.

Other questions:

- When goes Xen 2.x to debian system?
- How can I define the nic name (vif) before I start a virtual machine?


udv,

 Lenard

-- 
Pásztor Lénárd Zoltán
rendszergazda

Wonderline Rt.
Telefon: (+36-1) 272.0242
Fax: (+36-1) 272.0252
Honlap: www.wonderline.hu



^ permalink raw reply	[flat|nested] 16+ messages in thread

end of thread, other threads:[~2004-11-30  1:12 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-11-29 10:40 [Fwd: bridging problem with Xen 2.0.1] Pásztor Lénárd Zoltán
2004-11-29 11:58 ` kaz
2004-11-29 14:12   ` Nuutti Kotivuori
2004-11-29 15:41     ` kaz
2004-11-29 15:47       ` Brian Wolfe
2004-11-29 15:56         ` kaz
2004-11-29 16:20           ` Brian Wolfe
2004-11-29 16:55             ` Nuutti Kotivuori
2004-11-29 17:29               ` Brian Wolfe
2004-11-29 14:47   ` Xen 2.0 Debian packages Jérôme Petazzoni
2004-11-30  1:12     ` Brian Wolfe
2004-11-29 12:18 ` [Fwd: bridging problem with Xen 2.0.1] Keir Fraser
2004-11-29 14:55   ` Pásztor Lénárd Zoltán
2004-11-29 16:01   ` Pásztor Lénárd Zoltán
2004-11-29 13:08 ` Mike Wray
2004-11-29 15:02   ` Pásztor Lénárd Zoltán

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.