[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-users] Multiple IPs in a domU (I am using static macs)
On Mon, 2007-02-26 at 11:39 +0000, Dan Parsons wrote: > Thanks for the suggestions. > Did something I say make you think I'm using a HVM? I'm using a plain old > paravirtualized VM here. > Does this change any of your suggestions? No, not at all. I just suspected everything would be effected. There are some known netdev quirks with hvm guests, was just pointing out to check upstream before going after issues there too. > My worry about the ping fix is that if there is no traffic on that IP for a > long time, > the arp record created by the ping will die. > And then the router issues another arp who-has, and we have the same problem. > Indeed, it looks as if Xen is ignoring who-has requests for eth1's IP.... > Also, how can it be upstream when the eth0 ip works just fine? It's just > eth1's ip that's bad. THAT's where I mis read you. I thought this was on a bridge porting eth0. > What is xen doing to make eth0 work, that it's not doing for eth1? And why? The magic is happening in /etc/xen/scripts/network-bridge , which is run to construct the bridges when xen starts and take them down / restore things when xen exits. Within xend-config, you can pass paramaters to it. I personally don't use it, I like to let my network init scripts handle the bridges because I do more with bridging than Xen needs to do. > > Thanks > Dan Parsons > Now it makes sense, and no , I don't think its upstream anymore. I'm more dense than usual for some reason today. Best, --Tim > -----Original Message----- > From: Tim Post <tim.post@xxxxxxxxxxxxxxx> > Date: Mon, 26 Feb 2007 19:30:21 > To:dparsons@xxxxxxxx > Subject: [QUAR] Re: [Xen-users] Multiple IPs in a domU (I am using static > macs) > > On Mon, 2007-02-26 at 10:18 +0000, Dan Parsons wrote: > > Thank you, but I actually am using statically defined MACs in the domU > > config.. > > So I don't believe what you said applies. Please correct me if I'm wrong. > > Ah no, you're right I had a brainfart. Mac was staring right at me in > your config file. > > > Do you have further suggestions? > > I haven't run into this, but only a few of my guests are HVM. You could > try a couple of things. > > If you are using Xen's network-bridge script to bring up your bridges, > try letting init do it and use a network-dummy script in its place, play > with the bridge settings and see if it helps. > > forward delay, helo, maxwait, should be set to 0. I am not entirely sure > that they are set to 0 by default by brctl. > > Or a quick fix, call ping during the boot process on the guest slightly > modifying the init strings until you can rule out exactly what the issue > is. > > I'm tending to lean in the direction of something upstream, though. > > Best, > --Tim > > > Dan Parsons > > > > -----Original Message----- > > From: Tim Post <tim.post@xxxxxxxxxxxxxxx> > > Date: Mon, 26 Feb 2007 18:05:53 > > To:Dan Parsons <dparsons@xxxxxxxx> > > Cc:xen-users@xxxxxxxxxxxxxxxxxxx > > Subject: [QUAR] Re: [Xen-users] Multiple IPs in a domU > > > > On Sun, 2007-02-25 at 21:54 -0800, Dan Parsons wrote: > > > I've been trying to make multiple public IP addresses work in a domU, > > > and have been unable to do it. I've tried every method mentioned in > > > the xenu-users archive as well as through a lot of stuff mentioned in > > > google. > > > > > Then the IP works. So, > > > it's a MAC/ARP issue. > > > > Most cisco routers take up to ~9 minutes to re-arp these changes. Static > > MACS must be used. > > > > You could tri arping'ing the gateway just specifying the address and > > interface (i.e. eth0:1) or pass a -U. This should trick the router into > > doing it. > > > > The best way, use static macs when bringing up the vifs within the > > dom-u. Remember, you can have only 3 physical eth devices within a > > guest, as far as I know this limitation has not yet increased. > > > > So, its much easier to bring them up as vifs from within the dom-u > > itself, just specify macs for each one. > > > > > But why isn't the MAC for eth1 being announced? > > > > It is. apring is being called each time its brought to an up state to > > make sure the IP does not already exist on the network. You either have > > to wait 10 minutes, send traffic from it (i.e. ping -I eth0:1 -c1 -w5 > > 4.2.2.2 > /dev/null 2>&1 in the postup init script. It really depends on > > the router. > > > > > I've tried specifying > > > the IPs in the domU config various ways and that also didn't help. > > > > That's not going to make much of a difference. I often just specify > > bridge, vifname and mac and handle the rest inside of the guest. > > > > > This is on Fedora Core 6, using Xen 3.0.3. domU is also FC6 using the > > > same kernel. kernel is 2.6.19-1.2911.fc6xen. Below is a bunch more > > > info, please tell me if I've forgotten to include anything. > > > > Just flushing the router's arp hehehe :) > > > > > > domU config file: > > ,,, looked just fine to me. > > > > > [ snip ] _______________________________________________ Xen-users mailing list Xen-users@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-users
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |