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

[Xen-users] 2 nics in domU



Hi,

i didn't find any informations about the correct setup in xen to use more than 1 nic.

I have the latest xen-unstable running on RHAS4 with domU with RHAS3. If i configure to use only 1 nic (fix ip-address) xen works fine. However i need 2 nics configured in xenU. My approach was to create 2 bridges (1 points to eth0 and the other one to dummy0):

ifconfig looks like this:

dummy0 Link encap:Ethernet HWaddr CE:1F:17:EB:E5:60 inet addr:10.0.0.1 Bcast:10.255.255.255 Mask:255.0.0.0
         UP BROADCAST RUNNING 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:0
         RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

eth0 Link encap:Ethernet HWaddr 00:08:74:F6:1C:86 inet addr:140.86.194.94 Bcast:140.86.199.255 Mask:255.255.248.0
         UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
         RX packets:169941 errors:0 dropped:0 overruns:0 frame:0
         TX packets:2592 errors:0 dropped:0 overruns:0 carrier:0
         collisions:0 txqueuelen:0
         RX bytes:23642265 (22.5 MiB)  TX bytes:275369 (268.9 KiB)

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:12 errors:0 dropped:0 overruns:0 frame:0
         TX packets:12 errors:0 dropped:0 overruns:0 carrier:0
         collisions:0 txqueuelen:0
         RX bytes:976 (976.0 b)  TX bytes:976 (976.0 b)

peth0 Link encap:Ethernet HWaddr FE:FF:FF:FF:FF:FF UP BROADCAST RUNNING NOARP MULTICAST MTU:1500 Metric:1
         RX packets:177748 errors:0 dropped:0 overruns:0 frame:0
         TX packets:2680 errors:0 dropped:0 overruns:0 carrier:0
         collisions:0 txqueuelen:1000
         RX bytes:25276339 (24.1 MiB)  TX bytes:300080 (293.0 KiB)
         Base address:0xecc0 Memory:ff8e0000-ff900000

vif0.0 Link encap:Ethernet HWaddr FE:FF:FF:FF:FF:FF UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
         RX packets:2592 errors:0 dropped:0 overruns:0 frame:0
         TX packets:169941 errors:0 dropped:0 overruns:0 carrier:0
         collisions:0 txqueuelen:0
         RX bytes:275369 (268.9 KiB)  TX bytes:23642265 (22.5 MiB)

vif4.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:51761 overruns:0 carrier:0
         collisions:0 txqueuelen:0
         RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

vif4.2 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: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 FE:FF:FF:FF:FF:FF UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
         RX packets:165862 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:19737926 (18.8 MiB)  TX bytes:0 (0.0 b)

xen-br1 Link encap:Ethernet HWaddr CE:1F:17:EB:E5:60 inet addr:10.0.0.1 Bcast:10.255.255.255 Mask:255.0.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)

The bridges are showed up like this:

bridge name     bridge id               STP enabled     interfaces
xen-br0         8000.feffffffffff       no              vif0.0
                                                       peth0
                                                       vif4.1
xen-br1         8000.ce1f17ebe560       no              dummy0
                                                       vif4.2

on start of the domU i create the vif-bridges.

If i specify only 1 ip-address (and nic=1) in config-file everything works fine (of course only 1 nic). However as soon as i try to specify 2 nics i have no network at all. Here my question: What is the correct syntax to provide more than 1 ip-address, netmask, etc in the conf-file?

I tried another approach by configuring the 2nd nic in domU directly (/etc/sysconfig/network-scripts/ifcfg-eth1). This works, however it has some odd side-effects (wrong routing tables,etc). Moreover, based on the concept of xen i don't think this is the correct way...

Any help is highly appreciated...

cheers,

Roland

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