qemu-devel
[Top][All Lists]
Advanced

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

Re: [Qemu-devel][PATCH] Built-in DHCP server


From: Lonnie Mendez
Subject: Re: [Qemu-devel][PATCH] Built-in DHCP server
Date: Tue, 20 Feb 2007 08:22:14 -0600

On Tue, 2007-02-20 at 13:09 +0900, Kazu wrote:
> Hi,
> 
> After I used TAP device by -net nic -net tap,ifname=mytap and I tried to use
> user mode network by -net nic -net user, a Windows XP guest doesn't get
> IP address from a built-in DHCP server.
> 
> It is fixed by an attached patch.
> 
> DHCPRELEASE and DHCPNACK are introduced.
> 
> DHCPRELEASE code is borrowed from VirtualBox. Windows 2000/XP tries to call
> DHCPREQUEST and get old IP address when it boots. I made a code to reply
> DHCPNACK to the request. Then the Win2k/XP called DHCPDISCOVER and try to
> get a new IP address.
> 
> I tested Windows 98SE/2000/XP, Knoppix 3.8, Morphix, Fedora Core 3 and
> RedHat 7.2 guest.
> There is not problem except RH7.2. It can get IP address but it is
> 10.0.2.16. dhcpcd in RH7.2 tries to call DHCPDISCOVER two times. So it
> consumes two entries in the built-in DHCP server. It seems that it is a bug
> of dhcpcd in RH7.2.

This is nice.  One regression noticed is windows 98 SE with the ne2k_isa
card.  It used to obtain an ip address at boot time without this patch -
now it obtains a garbage address 169.x.x.x.  Works great with ne2k_pci.





reply via email to

[Prev in Thread] Current Thread [Next in Thread]