From mboxrd@z Thu Jan 1 00:00:00 1970 From: Guillaume Rousse Subject: Re: troubles using network boot with HVM guest Date: Wed, 06 Jun 2007 16:34:11 +0200 Message-ID: <4666C5E3.209@inria.fr> References: <4664051B.7050900@inria.fr> <20070604125100.GA12800@york.uk.xensource.com> <46640C91.6010606@inria.fr> <20070606103400.GA21901@york.uk.xensource.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="------------000707010605060005060604" Return-path: In-Reply-To: <20070606103400.GA21901@york.uk.xensource.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: Tim Deegan Cc: xen-devel@lists.xensource.com List-Id: xen-devel@lists.xenproject.org This is a multi-part message in MIME format. --------------000707010605060005060604 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Tim Deegan a =E9crit : > At 14:58 +0200 on 04 Jun (1180969137), Guillaume Rousse wrote: >> As a potential issue, dhcp reply comes from another network, through a >> proxy. I once had troubles with windows client ignoring those answers = if >> their origin was not strictly set to the local network broadcast adres= s. >=20 > From a quick rummage around in the packet trace, it looks like the DHCP > siaddr ("next server to contact") field in the reply packet is set to > zero, and etherboot explicitly discards dhcp replies where that field i= s > zero. (Disclaimer: this is based on about ten minutes of poking at the > etherboot source and RFC2131 -- I am by no means a DCHP expert). >=20 > Can you check the DHCP server settings, and whether your proxy is doing > something wierd to the packet?=20 I did check with a real host, it worked perfectly. But you find the issue: the server was only answering PXE requests, whereas the emulated network card send an etherboot one.Just adding etherboot configuration on the server was enough to provide a functional answer. I was able to make the virtual domain download a grub stage2 built for rtl839. As I was not able to rebuild grub myself (compilation errors), I used this one http://cvs.mandriva.com/cgi-bin/viewvc.cgi/gi/tools/i386/netboot/rtl8139/= ?pathrev=3DMDK-2006_0-update Once loaded, the virtual host send a new DHCP request, and then ignore the answer once again, despite the fact than the next-server field is correct. According to my knowledge, it should finish the DHCP transaction, then requires /boot/grub/menu.list from the tftp server. I'm joining the new traffic capture again. Any hint welcome, I'm a bit lost in netboot subtilities :) --=20 Guillaume Rousse Moyens Informatiques - INRIA Futurs Tel: 01 69 35 69 62 --------------000707010605060005060604 Content-Type: application/octet-stream; name="bootp.cap" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="bootp.cap" 1MOyoQIABAAAAAAAAAAAAP//AAABAAAAWMVmRt34DQBOAgAATgIAAP///////wAWPgahtQgA RQACQAAAAAA8EXyuAAAAAP////8ARABDAiwY1wEBBgA+FCn6AAAAAAAAAAAAAAAAAAAAAAAA AAAAFj4GobUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAY4JTYzUB ATkCBdw8DUV0aGVyYm9vdC01LjQ3BAEDDCuWC68FARDsgTmxAgMA/wAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWMVmRr4BDgBWAQAAVgEAAAAW PgahtQAWRsy0zwgARQABSCrxAAD/ERhYwTf6fsE3+m0AQwBEATRyEwIBBgE+FCn6AAAAAAAA AADBN/ptwTf6AsE3+n4AFj4GobUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC9ib290L25iZ3J1YgAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAY4JTYzUBAjYEwTf6AjMEAACowAEE////wAMEwTf6fisMPAlFdGhlcmJvb3T//wAA AAAAAAAAAAAAAAAAAAAAAFjFZkbyAg4ATgIAAE4CAAD///////8AFj4GobUIAEUAAkAAAAAA PBHBCME3+m3/////AEQAQwIsYjEBAQYAPhQp+gAAAAAAAAAAAAAAAAAAAAAAAAAAABY+BqG1 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGOCU2M1AQM2BME3+gIy BME3+m05AgXcPA1FdGhlcmJvb3QtNS40NwkBAwwrEYCBgpaWC68FARDsgTmxAgMA/wAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFjFZkb3nA4AVgEAAFYBAAAAFj4GobUAFkbM tM8IAEUAAUgq8wAA/xEYVsE3+n7BN/ptAEMARAE0bxMCAQYBPhQp+gAAAAAAAAAAwTf6bcE3 +gLBN/p+ABY+BqG1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAvYm9vdC9uYmdydWIAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGOC U2M1AQU2BME3+gIzBAAAqMABBP///8ADBME3+n4rDDwJRXRoZXJib290//8AAAAAAAAAAAAA AAAAAAAAAABYxWZGEM4OAEwAAABMAAAAABZGzLTPABY+BqG1CABFAAA+AAAAADwRB9DBN/pt wTf6AgfRAEUAKpgSAAEvYm9vdC9uYmdydWIAb2N0ZXQAYmxrc2l6ZQAxNDMyAFnFZkZ1NQEA TgIAAE4CAAD///////8AFj4GobUIAEUAAkAAAAAAPBF8rgAAAAD/////AEQAQwIs4sEBAQYA PhQp/gAAAAAAAAAAAAAAAAAAAAAAAAAAABY+BqG1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAGOCU2M1AQE5AgXANwQBAwwS/wAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAFnFZkbaPQEAVgEAAFYBAAAAFj4GobUAFkbMtM8IAEUAAUgq9QAA/xEYVME3+n7BN/pt AEMARAE0kLMCAQYBPhQp/gAAAAAAAAAAwTf6bcE3+gLBN/p+ABY+BqG1AAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGOCU2M1AQI2BME3+gIzBAAAqMABBP///8AD BME3+n7/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABixWZGiDEEAE4CAABOAgAA ////////ABY+BqG1CABFAAJAAAAAADwRfK4AAAAA/////wBEAEMCLOK3AQEGAD4UKf4ACgAA AAAAAAAAAAAAAAAAAAAAAAAWPgahtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAABjglNjNQEBOQIFwDcEAQMMEv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABixWZG fDoEAFYBAABWAQAAABY+BqG1ABZGzLTPCABFAAFIKvcAAP8RGFLBN/p+wTf6bQBDAEQBNJCp AgEGAT4UKf4ACgAAAAAAAME3+m3BN/oCwTf6fgAWPgahtQAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAABjglNjNQECNgTBN/oCMwQAAKjAAQT////AAwTBN/p+/wAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdMVmRpWICQBOAgAATgIAAP///////wAW PgahtQgARQACQAAAAAA8EXyuAAAAAP////8ARABDAiziowEBBgA+FCn+AB4AAAAAAAAAAAAA AAAAAAAAAAAAFj4GobUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA Y4JTYzUBATkCBcA3BAEDDBL/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA --------------000707010605060005060604 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel --------------000707010605060005060604--