<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    I like the classes idea.  I went through the docs and man pages. 
    I'm trying to work out how I'd use classes to do this but I am
    hitting a stumbling block.  I really don't know anything unique
    about 99.9% of the hosts I want to give everything to - I only need
    to not give certain options to a small lists of hosts.  I can make a
    class for them, I know who they are, but can I make a class that
    matches "everything but 00:11:22:43:44:55 and 66:77:88:99:00:aa" so
    that I can say "class almost-everyone" gets these things and "class
    only-a-few" gets those?<br>
    <br>
    Put another way, is there wildcard class matching implemented in
    such a way that a more specific match override a less
    specific/wildcard based match?<br>
    <br>
    Thanks again, everyone.<br>
    <br>
    -Rick<br>
    <br>
    On 1/30/2012 12:54 PM, perl-list wrote:
    <blockquote
      cite="mid:0a5eb97f-04a6-4f54-a6d1-c77c73c51bd8@zimbra.network1.net"
      type="cite">
      <style type="text/css">p { margin: 0; }</style>
      <div style="font-family: Andale Mono; font-size: 10pt; color:
        #000000">If you setup two classes.  One for everyone else and
        one for the printer and other devices that you need special
        options for, you can do this.  I bet you can't unset an option,
        however.  There should be a way to match everything for one
        class.  Matching for the other class (the one with the printer)
        could be done by mac address.  Then you could set options as
        needed in each class.  That way the options are never global.<br>
        <br>
        <div><br>
        </div>
        <hr id="zwchr">
        <blockquote style="border-left:2px solid rgb(16, 16,
255);margin-left:5px;padding-left:5px;color:#000;font-weight:normal;font-style:normal;text-decoration:none;font-family:Helvetica,Arial,sans-serif;font-size:12pt;"><b>From:
          </b>"Rick Coloccia" <a class="moz-txt-link-rfc2396E" href="mailto:coloccia@geneseo.edu"><coloccia@geneseo.edu></a><br>
          <b>To: </b><a class="moz-txt-link-abbreviated" href="mailto:dhcp-users@lists.isc.org">dhcp-users@lists.isc.org</a><br>
          <b>Sent: </b>Monday, January 30, 2012 12:16:10 PM<br>
          <b>Subject: </b>"unsetting" global options for a host<br>
          <br>
          Hello,<br>
          <br>
          The message below went out to the list in April 2010.  I need
          to do the <br>
          exact same thing, albeit for a slightly different reason.  I
          need to set <br>
          a global "filename" option for netbooting most hosts, but we
          have some <br>
          hosts that need to netboot but not receive a filename option
          at all from <br>
          the dhcp server.<br>
          <br>
          As far as I can see by searching the list archives, no one
          responded.  <br>
          Is this not possible?   Thoughts?  Thanks, folks!!<br>
          <br>
          I am running Internet Systems Consortium DHCP Server V3.1.2b1
          on CentOS <br>
          release 5.7 running this kernel: 2.6.18-238.12.1.el5PAE #1
          SMP.<br>
          <br>
          -Rick<br>
          <br>
          <br>
          Is it possible to locally (at host declaration level) "unset"
          or "undefine" a general (top-level) option?<br>
          <br>
          We've got a broken printer which can't handle the provided
          netbios-scope information properly.<br>
          <br>
          So I'd like to override our netbios globally-set options: not
          by setting a different value, but by<br>
          deleting or unsetting the options. So that this host won't get
          that options, as if they had never<br>
          been set.<br>
          <br>
          We are running version 3.1.1-7.12 on SLES 11<br>
          <br>
          Thanks in advance and best regards,<br>
          <br>
          Luis Hernandez<br>
          <br>
          -- <br>
          Rick Coloccia, Jr.<br>
          Network Manager<br>
          State University of NY College at Geneseo<br>
          1 College Circle, 119 South Hall<br>
          Geneseo, NY 14454<br>
          V: 585-245-5577<br>
          F: 585-245-5579<br>
          <br>
          _______________________________________________<br>
          dhcp-users mailing list<br>
          <a class="moz-txt-link-abbreviated" href="mailto:dhcp-users@lists.isc.org">dhcp-users@lists.isc.org</a><br>
          <a class="moz-txt-link-freetext" href="https://lists.isc.org/mailman/listinfo/dhcp-users">https://lists.isc.org/mailman/listinfo/dhcp-users</a><br>
          <br>
        </blockquote>
        <br>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
dhcp-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:dhcp-users@lists.isc.org">dhcp-users@lists.isc.org</a>
<a class="moz-txt-link-freetext" href="https://lists.isc.org/mailman/listinfo/dhcp-users">https://lists.isc.org/mailman/listinfo/dhcp-users</a></pre>
    </blockquote>
    <br>
    <pre class="moz-signature" cols="72">-- 
Rick Coloccia, Jr.
Network Manager
State University of NY College at Geneseo
1 College Circle, 119 South Hall
Geneseo, NY 14454
V: 585-245-5577
F: 585-245-5579

CIT will never ask for your password or other confidential information via email. </pre>
  </body>
</html>