[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] Wrong bheavior on vif and bridge assignement xen-2.0-testing 20050927
For special purpose i need multi bridge hostmachine xenbr0 eth0 (for lan and guest lan domU) xenbr1 eth1 (for wan) xenbr2 for standalone domU domU-0.cfg kernel = "/home/xen/kernel/vmlinuz-2.6.12-xenU" memory = 64 name = "domU-0" ip = "192.168.20.249" netmask = "255.255.255.0" gateway = "192.168.20.5" hostname = "domU-0" nics = 1 vif = ['mac=AE:DA:C0:A8:14:F9','bridge=xenbr0'] disk = ['phy:vg01/domU-0,sda1,w'] root = "/dev/sda1 ro" domU-2.cfg kernen = "/home/xen/kernel/vmlinuz-2.6.12-xenU" memory = 64 name = "domU-2" ip = "192.168.24.251" netmask = "255.255.255.0" gateway = "192.168.24.5" hostname = "domU-2" nics = 1 vif = ['mac=AE:DA:C0:A8:14:FA','bridge=xenbr2'] disk = ['phy:vg01/domU-2,sda1,w'] root = "/dev/sda1 ro" ifconfig eth0 Link encap:Ethernet HWaddr 00:11:25:AA:74:0E UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:27338 errors:0 dropped:0 overruns:0 frame:0 TX packets:9160 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:3305171 (3.1 MiB) TX bytes:1059713 (1.0 MiB) Base address:0x2000 Memory:d0120000-d0140000eth1 Link encap:Ethernet HWaddr 00:13:49:09:D9:4C UP BROADCAST 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) Interrupt:17 Base address:0x2000lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:10466 errors:0 dropped:0 overruns:0 frame:0 TX packets:10466 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:832274 (812.7 KiB) TX bytes:832274 (812.7 KiB)xenbr0 Link encap:Ethernet HWaddr 00:11:25:AA:74:0E inet addr:192.168.20.2 Bcast:192.168.20.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:21616 errors:0 dropped:0 overruns:0 frame:0 TX packets:3747 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:2049862 (1.9 MiB) TX bytes:518771 (506.6 KiB)xenbr1 Link encap:Ethernet HWaddr 00:13:49:09:D9:4C inet addr:XXX.XXX.XXX.XXX Bcast:XXX.XXX.XXX.XXX Mask:255.255.255.248 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:4 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:0 (0.0 b) TX bytes:168 (168.0 b)xenbr2 Link encap:Ethernet HWaddr 00:00:00:00:00:00 inet addr:192.168.24.5 Bcast:192.168.24.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:16 errors:0 dropped:0 overruns:0 frame:0 TX packets:55 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:1232 (1.2 KiB) TX bytes:3710 (3.6 KiB) brctl show xenbr0 8000.001125aa740e no eth0 xenbr1 8000.00134909d94c no eth1xenbr2 8000.000000000000 no can't get port info: Fu nction not implemented ---------------------------------------------------------------------------- Now start xenbr0 domU xm create -c domU-0.cfg ifconfig ... vif11.0 Link encap:Ethernet HWaddr FE:FF:FF:FF:FF:FF UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:47 errors:0 dropped:0 overruns:0 frame:0 TX packets:39 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:3828 (3.7 KiB) TX bytes:5572 (5.4 KiB) vif11.1 Link encap:Ethernet HWaddr FE:FF:FF:FF:FF:FF 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:3 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:0 (0.0 b) TX bytes:0 (0.0 b) ... brctl show xenbr0 8000.001125aa740e no eth0 vif11.0 vif11.1 xenbr1 8000.00134909d94c no eth1xenbr2 8000.000000000000 no can't get port info: Function not implemented ssh 192.168.20.249 All OK ---------------------------------------------------------------------------- Now start xenbr2 domU xm create -c domU-2.cfg ifconfig ... vif12.0 Link encap:Ethernet HWaddr FE:FF:FF:FF:FF:FF UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:19 errors:0 dropped:0 overruns:0 frame:0 TX packets:67 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:1122 (1.0 KiB) TX bytes:8352 (8.1 KiB) vif12.1 Link encap:Ethernet HWaddr FE:FF:FF:FF:FF:FF 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:3 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:0 (0.0 b) TX bytes:0 (0.0 b) ... brctl show bridge name bridge id STP enabled interfaces xenbr0 8000.001125aa740e no eth0 vif11.0 vif11.1 vif12.0 xenbr1 8000.00134909d94c no eth1 xenbr2 8000.feffffffffff no vif12.1 LOOK AT vif12.X different bridge ! ssh 192.168.20.249 FAILED i must change manually vif assignimentbrctl delif xenbr0 vif12.0 brctl addif xenbr2 vif12.0 ssh 192.168.20.249 ALL OK ---------------------------------------------------------------------------- Investigation: log of /etc/xen/scripts/vif-bridgevif-bridge up vif=vif12.0 domain=squirrelmail mac=ae:da:c0:a8:14:fb bridge=xenbr0 vif-bridge up vif=vif12.1 domain=squirrelmail mac=aa:00:00:1f:d2:ce bridge=xenbr2 it pass xenbr2 only for .1 interfaces for xenbr0 FINAL:xend create and associate bridge for vifX.0 based on /etc/xen/xend-config.sxp create and associate bridge for vifX.1 based on /etc/xen/auto/domU.cfg this work only for 1 bridge configuration Now i make a orrible workaround with vif-bridge script but it should be corrected on xend daemon (i suppose)bye _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |