Raphaël HUCK wrote:
As I understand it, the client should try an arping before using the
address it has been given by the server.

The interesting question is whether WinXP actually implements this
arping.  If Windows follows the specification on this, there should be
no point in the server using arping.


I'm going to check if WinXP does the arping check.

But the other problem with a SOHO including a DHCP server is that a SOHO is often rebooted (because the user changed settings which require a reboot, because of a power failure,...).

So each time it reboots, the lease file is cleared.

Which is a bug in the SOHO. Assuming by SOHO you mean WRT-54G-class stuff, then you might like to consider moving to DD-WRT. I worked with them to add hooks into dnsmasq so that the lease file can be stored in the non-volatile RAM and not trashed on a reboot. You might also like to consider asking the developers of your current firmware to implement the same thing.


I have the issue only in this case: the SOHO reboots, the WinXP PC (firewall enabled) has 192.168.1.20, the Linux PC also has 192.168.1.20, and in the lease file of dnsmasq, 192.168.1.20 corresponds to the MAC address of the WinXP PC.

That does look like WinXP might be broken: I'd be interested in the results of your tests.

Cheers,

Simon.


--Raphael

_______________________________________________
Dnsmasq-discuss mailing list
Dnsmasq-discuss@lists.thekelleys.org.uk
http://lists.thekelleys.org.uk/mailman/listinfo/dnsmasq-discuss



Reply via email to