WinXP discover offer request ack loop

Alex Moen alexm at ndtel.com
Mon Apr 24 20:21:42 UTC 2006


OK, some more information.

When I set the server to hand out a "persistent" address for this pc, it
works fine.  By this, I mean that if I inform the DHCP server of the mac
address and specify the ip address (even in the pool), it works fine.  I
have the MAC address and ip address/netmask/... Defined in the "static"
file.  Any ideas now?

Alex

Here's my dhcpd.conf, followed by the static file:

[root at ps1 dhcpd.d]# cat dhcpd.conf 
server-identifier 192.36.61.2;
authoritative;
ddns-updates off;
ddns-update-style none;
#option domain-name-servers 66.163.129.19, 66.163.128.15;
option domain-name-servers 192.36.61.2, 192.36.61.4;
option netbios-name-servers 192.36.61.4, 192.36.61.2;
default-lease-time 172800;
max-lease-time 345600;
log-facility local7;

if exists agent.circuit-id
{
        log ( info, concat(
        "OPTION82-INFO: Lease for ",                     binary-to-ascii
(10, 8, ".", leased-address
),
        " is connected on DSLAM ",        ( option agent.remote-id),
        " interface ",                    binary-to-ascii (10, 8, ".",
substring( option agent.circuit-id, 0, 2)),
        ", using VLAN ",                  binary-to-ascii (10, 16, "",
substring( option agent.circuit-id, 2, 2))
        ));

        log ( info, concat(
        "Lease for ",                           binary-to-ascii (10, 8, ".",
leased-address),
        " raw option-82 info is CID: ",         binary-to-ascii (10, 8, ".",
option agent.circuit-id
),
        " AID: ",                               binary-to-ascii (16, 8, ".",
option agent.remote-id)
        ));
}

shared-network internal{
# internal network dhcp pool
 subnet 192.36.61.0 netmask 255.255.255.0 {
  pool {
   deny unknown clients;
   allow known clients;
   authoritative;
   range 192.36.61.20 192.36.61.102;
   range 192.36.61.104 192.36.61.111;
   range 192.36.61.120 192.36.61.145;
   range 192.36.61.155 192.36.61.180;
   default-lease-time 172800;
   max-lease-time 345600;
   option routers 192.36.61.150;
   option subnet-mask 255.255.255.0;
   option broadcast-address 192.36.61.255;
  }
 }

 subnet 192.168.255.0 netmask 255.255.255.0 {
  pool {
   deny unknown clients;
   allow known clients;
   authoritative;
   range 192.168.255.100 192.168.255.200;
   default-lease-time 172800;
   max-lease-time 345600;
   option routers 192.168.255.1;
   option subnet-mask 255.255.255.0;
   option broadcast-address 192.168.255.255;
  }
 }

# unknown dhcp pool
 subnet 10.37.36.0 netmask 255.255.255.0 {
  pool {
   allow unknown clients;
   deny known clients;
   authoritative;
   range 10.37.36.10 10.37.36.50;
   default-lease-time 120;
   max-lease-time 120;
   option routers 10.37.36.1;
   option domain-name-servers 192.36.61.2;
   option subnet-mask 255.255.255.0;
   option broadcast-address 10.37.36.255;
  }
 }
}
include "/etc/dhcpd.d/known-mac/known-macs";
include "/etc/dhcpd.d/known-mac/ip_phones";
include "/etc/dhcpd.d/known-mac/tech.added";
include "/etc/dhcpd.d/known-mac/training_pcs";
include "/etc/dhcpd.d/known-mac/vendors";
include "/etc/dhcpd.d/static";

Static:

host pat_gw_laptop_new {
     hardware ethernet 00:e0:b8:94:e3:b6;
     fixed-address 192.168.255.111;
     option routers 192.168.255.1;
     option broadcast-address 192.168.255.255;
     option subnet-mask 255.255.255.0;
}

-----Original Message-----
From: dhcp-users-bounce at isc.org [mailto:dhcp-users-bounce at isc.org] On Behalf
Of Alex Moen
Sent: Friday, April 21, 2006 10:21 AM
To: dhcp-users at isc.org
Subject: WinXP discover offer request ack loop


Hi all,

This has probably been brought up in the past, but I couldn't find anything
on the mailing lists or on the net about it.  We have been noticing some of
our XP clients looping through the discover offer request ack process
rapidly, for a period of about 10 minutes, before the client accepts the
address offered.  I have tried turning off all non essential options in the
network control panel for the client, such as 802.1x and QOS, with no change
in behavior.

Has anyone else run into this, and is there a cure?

Thanks!

Alex Moen
NDTC




More information about the dhcp-users mailing list