[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-users] Trouble with Xen networking
All, I'd appreciate help diagnosing the following problem I'm having getting networking under Xen working. First, I have this exact same setup working on other types of hosts, so something specific to this type of host, Appro S1321, is causing the problem. Also, I have tried it on three different hosts of this same model, with the exact same results. So, here's the setup: Appro S1321 host 32GB RAM 2x AMD Opteron 285 2x Broadcom BCM5721 NICs (tg3 driver in dom0) OS: OVM Server v. 2.2.1 Xen 3.4.0 When booting the system clean, the interfaces and routes look like this: eth0 Link encap:Ethernet HWaddr 00:D0:68:10:00:D1 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:248 errors:0 dropped:0 overruns:0 frame:0 TX packets:247 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:41596 (40.6 KiB) TX bytes:32460 (31.6 KiB) Interrupt:21 eth1 Link encap:Ethernet HWaddr 00:D0:68:10:00:D0 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:22 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:166 errors:0 dropped:0 overruns:0 frame:0 TX packets:166 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:20533 (20.0 KiB) TX bytes:20533 (20.0 KiB) xenbr0 Link encap:Ethernet HWaddr 00:D0:68:10:00:D1 inet addr:10.12.12.110 Bcast:0.0.0.0 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:315 errors:0 dropped:0 overruns:0 frame:0 TX packets:317 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:52156 (50.9 KiB) TX bytes:39120 (38.2 KiB) xenbr1 Link encap:Ethernet HWaddr 00:D0:68:10:00:D0 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) Destination Gateway Genmask Flags Metric Ref Use Iface 10.12.12.0 0.0.0.0 255.255.255.0 U 0 0 0 xenbr0 0.0.0.0 10.12.12.1 0.0.0.0 UG 0 0 0 xenbr0 When I start a guest, it creates vif1.0, as: vif1.0 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:1156 overruns:0 carrier:0 collisions:0 txqueuelen:32 RX bytes:0 (0.0 b) TX bytes:0 (0.0 b) And adds the vif to the bridge: bridge name bridge id STP enabled interfaces xenbr0 8000.00d0681000d1 no vif1.0 eth0 xenbr1 8000.00d0681000d0 no eth1 The problem, is that the dom0 OS can ping/otherwise-connect-to the domU, and visa-versa, but the domU cannot get to the outside world. If I try to ping the domU from another host on the same subnet (on a dumb switch, nothing fancy), I get no response at all. Tcpdumping eth0/xenbr0 on dom0 doesn't even show the icmp requests coming in. I have run "ifconfig eth0 promisc", and this does not help. On a fancier switch, I spanned the system's network port to another host, and ran tcpdump on that. From there, I can see the ICMP requests coming in, so I know it's not some MAC-table mix-up on the switch. If, before starting the guest VM, I run "/etc/init.d/network restart", then start the guest, networking will actually work for it, for a short time (~1 min). All I can see that this accomplishes is shutting down the eth1 nic, and assigning the xenbr0 IP address to eth0. If I do this manually, nothing useful happens. Any ideas? As I said before, I have this exact same software setup working on other machine types. Even the same VM image will work on another machine... Thanks, Erik Burrows -- If you are flammable and have legs, you're never blocking a fire exit. -Mitch Hedberg _______________________________________________ Xen-users mailing list Xen-users@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-users
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |