<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Dears<br>
<br>
    Does anyone of you knows how to test if the DHCP Lease Query its
enabled? or where I must turn it on in the dhcpd.conf file?<br>
<br>
Thanks <br>
<br>
DHCP Users Mailing List escribió:
<blockquote cite="mid:20070928001532.70D3E10E48B@webster.isc.org"
 type="cite">
  <pre wrap="">dhcp-users Digest        Thu, 27 Sep 2007        Volume: 02  Issue: 242

In This Issue:
                Re: lease file parsing
                RE: lease file parsing
                Re: lease file parsing
                Re: lease file parsing
                Re: lease file parsing
                client Windows, Server DHCP Linux and option User Class Info
                client Windows, Server DHCP Linux and option User Class Info
                Server not honoring "deny unknown-clients" for DHCPINFORM?

----------------------------------------------------------------------

From: Elliot Finley <a class="moz-txt-link-rfc2396E" href="mailto:efinleywork@efinley.com"><efinleywork@efinley.com></a>
Subject: Re: lease file parsing
Date: Wed, 26 Sep 2007 19:29:45 -0600

On Thu, 27 Sep 2007 09:16:35 +1000 (EST), you wrote:

  </pre>
  <blockquote type="cite">
    <blockquote type="cite">
      <pre wrap="">From: Elliot Finley <a class="moz-txt-link-rfc2396E" href="mailto:efinleywork@efinley.com"><efinleywork@efinley.com></a>
Date: Wed, 26 Sep 2007 16:50:10 -0600

Hello,

I'm writing a script to give me some stats on my leases.  I've found
that there are no leases marked abandoned but I've found that there
are IPs that aren't in the lease file at all (that are in my
configured ranges).  If an IP is not in the lease file, is it
considered abandoned?

TIA
Elliot


      </pre>
    </blockquote>
    <pre wrap="">It may not have been assigned or used by any client yet.
    </pre>
  </blockquote>
  <pre wrap=""><!---->
I don't buy that because when I first fired up the server with an
empty lease file, all the IPs in my configured ranges were added with
a state of 'free'.

Anyone know the answer to this without guessing?

------------------------------

From: "Paine, Thomas Asa" <a class="moz-txt-link-rfc2396E" href="mailto:PAINETA@uwec.edu"><PAINETA@uwec.edu></a>
Date: Wed, 26 Sep 2007 20:53:07 -0500
Subject: RE: lease file parsing

Elliot,

per the dhcpd.leases man page

"Server keeps a persistent database of leases that it has assigned"

"The lease file is a log-structured file - whenever a lease changes, the
       contents of that lease are written to the end of the file.   This means
       that it is entirely possible and quite reasonable for there to  be  two
       or  more  declarations  of the same lease in the lease file at the same
       time.   In that case,  the  instance  of  that  particular  lease  that
       appears last in the file is the one that is in effect"

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
   Thomas Paine {<a class="moz-txt-link-abbreviated" href="mailto:paineta@uwec.edu">paineta@uwec.edu</a>)}
   University of Wisconsin - Eau Claire
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


-----Original Message-----
From: <a class="moz-txt-link-abbreviated" href="mailto:dhcp-users-bounce@isc.org">dhcp-users-bounce@isc.org</a> [<a class="moz-txt-link-freetext" href="mailto:dhcp-users-bounce@isc.org">mailto:dhcp-users-bounce@isc.org</a>] On Behalf Of Elliot Finley
Sent: Wednesday, September 26, 2007 8:30 PM
To: <a class="moz-txt-link-abbreviated" href="mailto:dhcp-users@isc.org">dhcp-users@isc.org</a>
Subject: Re: lease file parsing

On Thu, 27 Sep 2007 09:16:35 +1000 (EST), you wrote:

  </pre>
  <blockquote type="cite">
    <blockquote type="cite">
      <pre wrap="">From: Elliot Finley <a class="moz-txt-link-rfc2396E" href="mailto:efinleywork@efinley.com"><efinleywork@efinley.com></a>
Date: Wed, 26 Sep 2007 16:50:10 -0600

Hello,

I'm writing a script to give me some stats on my leases.  I've found
that there are no leases marked abandoned but I've found that there
are IPs that aren't in the lease file at all (that are in my
configured ranges).  If an IP is not in the lease file, is it
considered abandoned?

TIA
Elliot


      </pre>
    </blockquote>
    <pre wrap="">It may not have been assigned or used by any client yet.
    </pre>
  </blockquote>
  <pre wrap=""><!---->
I don't buy that because when I first fired up the server with an
empty lease file, all the IPs in my configured ranges were added with
a state of 'free'.

Anyone know the answer to this without guessing?


------------------------------

Date: Thu, 27 Sep 2007 07:45:03 +0100
From: Simon Hobson <a class="moz-txt-link-rfc2396E" href="mailto:dhcp1@thehobsons.co.uk"><dhcp1@thehobsons.co.uk></a>
Subject: Re: lease file parsing

Elliot Finley wrote:

  </pre>
  <blockquote type="cite">
    <pre wrap=""> >>I'm writing a script to give me some stats on my leases.  I've found
    </pre>
    <blockquote type="cite">
      <blockquote type="cite">
        <pre wrap="">that there are no leases marked abandoned but I've found that there
are IPs that aren't in the lease file at all (that are in my
configured ranges).  If an IP is not in the lease file, is it
        </pre>
      </blockquote>
    </blockquote>
    <pre wrap=""> >>considered abandoned?
    </pre>
  </blockquote>
  <pre wrap=""><!---->
  </pre>
  <blockquote type="cite">
    <pre wrap=""> >It may not have been assigned or used by any client yet.
    </pre>
  </blockquote>
  <pre wrap=""><!---->
  </pre>
  <blockquote type="cite">
    <pre wrap="">I don't buy that because when I first fired up the server with an
empty lease file, all the IPs in my configured ranges were added with
a state of 'free'.

Anyone know the answer to this without guessing?
    </pre>
  </blockquote>
  <pre wrap=""><!---->
If a lease is abandoned then it WILL appear marked as such. All the 
installations I've ever done have NOT filled the leases file with all 
configured addresses, they've only appeared once there's been a state 
change on them - so I don't know what's going on there. The answers 
you've been given so far are from people who don't have to guess !

What version are you using ?
Plain vanilla or got any patches applied ?
Using Failover ?



------------------------------

Date: Thu, 27 Sep 2007 10:34:57 +0100
From: Phil Mayers <a class="moz-txt-link-rfc2396E" href="mailto:p.mayers@imperial.ac.uk"><p.mayers@imperial.ac.uk></a>
Subject: Re: lease file parsing

  </pre>
  <blockquote type="cite">
    <blockquote type="cite">
      <pre wrap="">It may not have been assigned or used by any client yet.
      </pre>
    </blockquote>
    <pre wrap="">I don't buy that because when I first fired up the server with an
empty lease file, all the IPs in my configured ranges were added with
a state of 'free'.
    </pre>
  </blockquote>
  <pre wrap=""><!---->
I don't see that. Glenn's answer is correct as I observe the behaviour.

------------------------------

From: Elliot Finley <a class="moz-txt-link-rfc2396E" href="mailto:efinleywork@efinley.com"><efinleywork@efinley.com></a>
Subject: Re: lease file parsing
Date: Thu, 27 Sep 2007 08:32:29 -0600

On Thu, 27 Sep 2007 07:45:03 +0100, you wrote:

  </pre>
  <blockquote type="cite">
    <pre wrap="">Elliot Finley wrote:

    </pre>
    <blockquote type="cite">
      <pre wrap=""> >>I'm writing a script to give me some stats on my leases.  I've found
      </pre>
      <blockquote type="cite">
        <blockquote type="cite">
          <pre wrap="">that there are no leases marked abandoned but I've found that there
are IPs that aren't in the lease file at all (that are in my
configured ranges).  If an IP is not in the lease file, is it
          </pre>
        </blockquote>
      </blockquote>
      <pre wrap=""> >>considered abandoned?
      </pre>
    </blockquote>
    <blockquote type="cite">
      <pre wrap=""> >It may not have been assigned or used by any client yet.
      </pre>
    </blockquote>
    <blockquote type="cite">
      <pre wrap="">I don't buy that because when I first fired up the server with an
empty lease file, all the IPs in my configured ranges were added with
a state of 'free'.

Anyone know the answer to this without guessing?
      </pre>
    </blockquote>
    <pre wrap="">If a lease is abandoned then it WILL appear marked as such. All the 
installations I've ever done have NOT filled the leases file with all 
configured addresses, they've only appeared once there's been a state 
change on them - so I don't know what's going on there. The answers 
you've been given so far are from people who don't have to guess !

What version are you using ?
Plain vanilla or got any patches applied ?
Using Failover ?
    </pre>
  </blockquote>
  <pre wrap=""><!---->
I'm using V3.0.5
no patches that I know of, I'm using the FreeBSD port
yes, I'm using failover.

>From the log of the primary server:

Sep 19 20:27:52 dns1 dhcpd: Abandoning IP address 74.214.248.7: pinged
before offer

This IP doesn't appear anywhere in the lease file.  In fact, I don't
have *any* IPs marked as abandoned in the lease file, yet I've had
several abandoned in the log file.

Elliot

------------------------------

Date: Thu, 27 Sep 2007 18:03:49 +0200
From: Hermes Collini <a class="moz-txt-link-rfc2396E" href="mailto:collini@perlafinanza.it"><collini@perlafinanza.it></a>
Subject: client Windows, Server DHCP Linux and option User Class Information

Hi all, I'm trying to configure my dhcpd server (3.0.1) so it can assing 
an ip address after matching specific value for the option User Class 
Information. All my client are windows XP SP2 so i set the ClassID on 
each machine through the command:

ipconfig /setclassid "Con*" "USERCLASS"

Printing the network information i got a result as follow

----------------------------------------------------------
Scheda Ethernet Connessione alla rete locale (LAN):

        Suffisso DNS specifico per connessione: dominio.it
        Indirizzo IP. . . . . . . . . . . . . : 0.0.0.0
        Subnet mask . . . . . . . . . . . . . : 0.0.0.0
        Gateway predefinito . . . . . . . . . : 0.0.0.0
        ID classe DHCP . . . . . . . . . . .  : USERCLASS

-------------------------------------------------------

This is the configuration of my dhcpd server that seems working but it 
doesn't match anythings

---------------------------------------------------------------
#code classid Windows
option classid code 77 = string;

#Declaration
class "sistema" {
        match if substring(option classid,0,7)  = "SYSEDIT";
}

subnet 10.10.10.0 netmask 255.255.255.0 {
        authoritative;
        pool {
                allow members of "sistema";
                deny unknown-clients;
                range 10.10.10.39 10.10.10.40;
                }
}
----------------------------------------------------------------

Looking into the packet with a sniffer I found the option information 
like ascii-code as you can see follow

------------------------------------------------------------
Option: (t=77, l=7) User Class Information
    Option (77) User Class Information
    Length: 7
    Value: 53595345444954
------------------------------------------------------------

Plaese help me to understand why isn't working and if is possible to get 
 back work.

thank you

Hermes

------------------------------

Date: Thu, 27 Sep 2007 19:42:58 +0200
From: Hermes Collini <a class="moz-txt-link-rfc2396E" href="mailto:collini@perlafinanza.it"><collini@perlafinanza.it></a>
Subject: client Windows, Server DHCP Linux and option User Class Information

sorry to all, i've my previous post had some typeing errors into the 
class name. This is the correct one.

Sorry again.


Hi all, I'm trying to configure my dhcpd server (3.0.1) so it can assing
an ip address after matching specific value for the option User Class
Information. All my client are windows XP SP2 so i set the ClassID on
each machine through the command:

ipconfig /setclassid "Con*" "USERCLASS"

Printing the network information i got a result as follow

----------------------------------------------------------
Scheda Ethernet Connessione alla rete locale (LAN):

        Suffisso DNS specifico per connessione: dominio.it
        Indirizzo IP. . . . . . . . . . . . . : 0.0.0.0
        Subnet mask . . . . . . . . . . . . . : 0.0.0.0
        Gateway predefinito . . . . . . . . . : 0.0.0.0
        ID classe DHCP . . . . . . . . . . .  : SYSEDIT

-------------------------------------------------------

This is the configuration of my dhcpd server that seems working but it
doesn't match anythings

---------------------------------------------------------------
#code classid Windows
option classid code 77 = string;

#Declaration
class "sistema" {
        match if substring(option classid,0,7)  = "SYSEDIT";
}

subnet 10.10.10.0 netmask 255.255.255.0 {
        authoritative;
        pool {
                allow members of "sistema";
                deny unknown-clients;
                range 10.10.10.39 10.10.10.40;
                }
}
----------------------------------------------------------------

Looking into the packet with a sniffer I found the option information
like ascii-code as you can see follow

------------------------------------------------------------
Option: (t=77, l=7) User Class Information
    Option (77) User Class Information
    Length: 7
    Value: 53595345444954
------------------------------------------------------------

Plaese help me to understand why isn't working and if is possible to get
back work.

thank you

Hermes


------------------------------

Date: Thu, 27 Sep 2007 10:47:42 -0700
From: Chris De Young <a class="moz-txt-link-rfc2396E" href="mailto:chd@chud.net"><chd@chud.net></a>
Subject: Server not honoring "deny unknown-clients" for DHCPINFORM?

Hello,
I have my server configured only to give service to clients whose MAC addresses
are known, via "deny unknown-clients;".

However, it appears that the server still answers DHCPINFORM messages anyway.
This is a problem because a client will get a DHCP lease from a local server
with correct parameters (my server correctly ignores the initial DISCOVER...
conversation), but then sends a DHCPINFORM a bit later, and my server answers
with incorrect parameters for its environment.

If the client is unknown and "deny unknown-clients;" is in effect, shouldn't
DHCPINFORM messages be ignored as well?

I'm running version 3.0.3, but I didn't see any mention of this issue in the
changes for later releases.  Is this something that's changed in a later release?

Thanks!
-Chris



------------------------------

End of dhcp-users Digest V2 #242
********************************



  </pre>
</blockquote>
</body>
</html>