<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=Content-Type content="text/html; charset=us-ascii">
<meta name=Generator content="Microsoft Word 12 (filtered medium)">
<style>
<!--
 /* Font Definitions */
 @font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;}
@page Section1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.Section1
        {page:Section1;}
-->
</style>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext="edit">
  <o:idmap v:ext="edit" data="1" />
 </o:shapelayout></xml><![endif]-->
</head>

<body lang=EN-US link=blue vlink=purple>

<div class=Section1>

<p class=MsoNormal>Hello DHCP users list.<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal>I am trying to setup DHCP classes so I can assign machines
to different pools within the same subnet, thereby assigning them to different
ddns zones.<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal>It seems the best way to do this is with a user defined
option passed along with the request from the client.<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal>My dhclient version is 3.0.5.<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal>I have edited my dhclient.conf on my test machine. It looks
like this:<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal>cat /etc/dhclient-eth0.conf <o:p></o:p></p>

<p class=MsoNormal>option zone-name code 194 = text;<o:p></o:p></p>

<p class=MsoNormal>send zone-name "SACDB";<o:p></o:p></p>

<p class=MsoNormal>send host-name "ddns-test6";  # temporary RHL
ifup addition<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal>I added the following line to my /etc/dhcpd.conf file:<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal>option zone-name code 194 = text;<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal>But tcpdump yields:<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal>21:03:48.943072 00:24:a8:7c:0a:00 > 00:1e:c9:b1:f7:cf,
ethertype IPv4 (0x0800), length 342: (tos 0x10, ttl  15, id 56396, offset
0, flags [none], proto: UDP (17), length: 328) 172.17.0.2.bootpc > 10.1.64.11.bootps:
BOOTP/DHCP, Request from 36:cd:a9:46:42:fa, length: 300, hops:1, xid:0xf4a8e1e,
flags: [none]<o:p></o:p></p>

<p class=MsoNormal>         
Gateway IP: 172.17.0.2<o:p></o:p></p>

<p class=MsoNormal>         
Client Ethernet Address: 36:cd:a9:46:42:fa<o:p></o:p></p>

<p class=MsoNormal>         
Vendor-rfc1048:<o:p></o:p></p>

<p class=MsoNormal>           
DHCP:REQUEST<o:p></o:p></p>

<p class=MsoNormal>           
RQ:172.17.8.252<o:p></o:p></p>

<p class=MsoNormal>           
HN:"ddns-test6"<o:p></o:p></p>

<p class=MsoNormal>           
PR:SM+BR+TZ+DG+DN+NS+HN+YD+YS+NTP<o:p></o:p></p>

<p class=MsoNormal>           
T194:83.65.67.68.66<o:p></o:p></p>

<p class=MsoNormal>21:03:48.960571 00:1e:c9:b1:f7:cf > 00:00:5e:00:01:a4,
ethertype IPv4 (0x0800), length 353: (tos 0x0, ttl  64, id 0, offset 0,
flags [DF], proto: UDP (17), length: 339) 10.1.64.11.bootps > 172.17.0.1.bootps:
BOOTP/DHCP, Reply, length: 311, hops:1, xid:0xf4a8e1e, flags: [none]<o:p></o:p></p>

<p class=MsoNormal>          Your
IP: 172.17.8.252<o:p></o:p></p>

<p class=MsoNormal>         
Server IP: 10.1.64.11<o:p></o:p></p>

<p class=MsoNormal>         
Gateway IP: 172.17.0.1<o:p></o:p></p>

<p class=MsoNormal>         
Client Ethernet Address: 36:cd:a9:46:42:fa<o:p></o:p></p>

<p class=MsoNormal>          file
"pxelinux.0"<o:p></o:p></p>

<p class=MsoNormal>         
Vendor-rfc1048:<o:p></o:p></p>

<p class=MsoNormal>           
DHCP:ACK<o:p></o:p></p>

<p class=MsoNormal>           
SID:10.1.64.11<o:p></o:p></p>

<p class=MsoNormal>           
LT:21600<o:p></o:p></p>

<p class=MsoNormal>           
SM:255.255.224.0<o:p></o:p></p>

<p class=MsoNormal>           
DG:172.17.0.1<o:p></o:p></p>

<p class=MsoNormal>           
DN:"videoegg.com sacda.videoegg.com"<o:p></o:p></p>

<p class=MsoNormal>           
NS:10.1.64.11,10.1.64.12<o:p></o:p></p>

<p class=MsoNormal>21:03:48.962632 00:1e:c9:b1:f7:cf > 00:00:5e:00:01:a4,
ethertype IPv4 (0x0800), length 353: (tos 0x0, ttl  64, id 0, offset 0,
flags [DF], proto: UDP (17), length: 339) 10.1.64.11.bootps > 172.17.0.2.bootps:
BOOTP/DHCP, Reply, length: 311, hops:1, xid:0xf4a8e1e, flags: [none]<o:p></o:p></p>

<p class=MsoNormal>          Your
IP: 172.17.8.252<o:p></o:p></p>

<p class=MsoNormal>         
Server IP: 10.1.64.11<o:p></o:p></p>

<p class=MsoNormal>          Gateway
IP: 172.17.0.2<o:p></o:p></p>

<p class=MsoNormal>         
Client Ethernet Address: 36:cd:a9:46:42:fa<o:p></o:p></p>

<p class=MsoNormal>          file
"pxelinux.0"<o:p></o:p></p>

<p class=MsoNormal>         
Vendor-rfc1048:<o:p></o:p></p>

<p class=MsoNormal>           
DHCP:ACK<o:p></o:p></p>

<p class=MsoNormal>           
SID:10.1.64.11<o:p></o:p></p>

<p class=MsoNormal>           
LT:21600<o:p></o:p></p>

<p class=MsoNormal>           
SM:255.255.224.0<o:p></o:p></p>

<p class=MsoNormal>           
DG:172.17.0.1<o:p></o:p></p>

<p class=MsoNormal>            DN:"videoegg.com
sacda.videoegg.com"<o:p></o:p></p>

<p class=MsoNormal>           
NS:10.1.64.11,10.1.64.12<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal>Can anyone give me any guidance? <o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal>Thanks!<o:p></o:p></p>

</div>

</body>

</html>