<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'><br><br><div><div id="SkyDrivePlaceholder"></div><hr id="stopSpelling">From: callirazo@hotmail.com<br>To: dhcp-users@lists.isc.org<br>Subject: addding "CID" and leased address to logging<br>Date: Wed, 22 Aug 2012 14:05:14 +0000<br><br>
<style><!--
.ExternalClass .ecxhmmessage P
{padding:0px;}
.ExternalClass body.ecxhmmessage
{font-size:12pt;font-family:Calibri;}
--></style>
<div dir="ltr"><p class="ecxMsoNormal"><span style="font-family:"Courier New"">Hi,</span></p>
<p class="ecxMsoNormal"><span style="font-family:"Courier New""> </span></p>
<p class="ecxMsoNormal"><span style="font-family:"Courier New"">I am running dhcpd version
V3.0.5-RedHat on a CentOS based server. This server serves LT2P users
terminating on an LNS, and the LNS relays the DHCP requests here. All seems to
be working O.K, however I need to get the CID (the end user’s username) in the
dhcpd log file. Currently with log facility defined in the conf file and syslog
is configured to forward logs to a separate file I am getting the usual dhcpd
logs about DHCPACK and DHCPREQUEST. </span></p>
<p class="ecxMsoNormal"><span style="font-family:"Courier New"">I need to have the CID
information along with leased IP address in the log file. I have been searching
a lot, and I think the clue is in the log (info, concat….), but I am not sure
how this works, as I can’t find any documentation.</span></p>
<p class="ecxMsoNormal"><span style="font-family:"Courier New"">How can I use this feature to
get the CID and the leased IP, I know the LNS is sending over this information
as I captured the dhcp packets and it shows the CID;</span></p>
<p class="ecxMsoNormal"><span style="font-family:"Courier New""> </span></p>
<p class="ecxMsoNormal"><span style="font-family:"Courier New"">13:04:41.005695 IP (tos 0x0,
ttl 254, id 49155, offset 0, flags [none], proto: UDP (17), length: 324)
xxxxxxxxxxx > xxxxxxxxxxxxx: [udp sum ok] BOOTP/DHCd:4a:fa:18, length: 296,
xid:0x33d5, flags: [none] (0x0000)</span></p>
<p class="ecxMsoNormal"><span style="font-family:"Courier New""> Gateway IP: xx.xx.xx.xx</span></p>
<p class="ecxMsoNormal"><span style="font-family:"Courier New""> Client Ethernet Address: xxxxxxxxxxxx</span></p>
<p class="ecxMsoNormal"><span style="font-family:"Courier New""> Vendor-rfc1048:</span></p>
<p class="ecxMsoNormal"><span style="font-family:"Courier New""> DHCP:REQUEST</span></p>
<p class="ecxMsoNormal"><span style="font-family:"Courier New""> MSZ:1152</span></p>
<p class="ecxMsoNormal"><span style="font-family:"Courier New""> <a target="_blank">CID:"test@foo</a>"</span></p>
<p class="ecxMsoNormal"><span style="font-family:"Courier New""> SID:xx.xx.xx.xx</span></p>
<p class="ecxMsoNormal"><span style="font-family:"Courier New""> RQ:xx.xx.xx.xx</span></p>
<p class="ecxMsoNormal"><span style="font-family:"Courier New""> LT:3600</span></p>
<p class="ecxMsoNormal"><span style="font-family:"Courier New""> PR:SM+NS+DN+WNS</span></p>
<p class="ecxMsoNormal"><span style="font-family:"Courier New""> </span></p>
<p class="ecxMsoNormal"><span style="font-family:"Courier New"">This information is passed on
to the lease file but not to the default log file. My dhcpd.conf file is</span></p>
<p class="ecxMsoNormal"><span style="font-family:"Courier New""> </span></p>
<p class="ecxMsoNormal"><span style="font-family:"Courier New"">#</span></p>
<p class="ecxMsoNormal"><span style="font-family:"Courier New""># DHCP Server Configuration
file.</span></p>
<p class="ecxMsoNormal"><span style="font-family:"Courier New""># see /usr/share/doc/dhcp*/dhcpd.conf.sample</span></p>
<p class="ecxMsoNormal"><span style="font-family:"Courier New"">#</span></p>
<p class="ecxMsoNormal"><span style="font-family:"Courier New""> </span></p>
<p class="ecxMsoNormal"><span style="font-family:"Courier New"">ddns-update-style interim;</span></p>
<p class="ecxMsoNormal"><span style="font-family:"Courier New"">ignore client-updates;</span></p>
<p class="ecxMsoNormal"><span style="font-family:"Courier New"">log-facility local0;</span></p>
<p class="ecxMsoNormal"><span style="font-family:"Courier New""> </span></p>
<p class="ecxMsoNormal"><span style="font-family:"Courier New"">subnet xx.xx.xx.xx netmask
xx.xx.xx.xx {</span></p>
<p class="ecxMsoNormal"><span style="font-family:"Courier New"">log(info,);</span></p>
<p class="ecxMsoNormal"><span style="font-family:"Courier New"">range xx.xx.xx.xx
xx.xx.xx.xx;</span></p>
<p class="ecxMsoNormal"><span style="font-family:"Courier New"">option domain-name-servers
xx.xx.xx.xx, yy.yy.yy.yy;</span></p>
<p class="ecxMsoNormal"><span style="font-family:"Courier New"">max-lease-time 3600;</span></p>
<p class="ecxMsoNormal"><span style="font-family:"Courier New""> </span></p>
<p class="ecxMsoNormal"><span style="font-family:"Courier New"">range xx.xx.xx.xx
xx.xx.xx.xx;</span></p>
<p class="ecxMsoNormal"><span style="font-family:"Courier New"">option domain-name-servers
xx.xx.xx.xx, yy.yy.yy.yy;</span></p>
<p class="ecxMsoNormal"><span style="font-family:"Courier New"">max-lease-time 3600;</span></p>
<p class="ecxMsoNormal"><span style="font-family:"Courier New"">}</span></p>
<p class="ecxMsoNormal"><span style="font-family:"Courier New""> </span></p>
<p class="ecxMsoNormal"><span style="font-family:"Courier New"">Syslog has got an entry as;</span></p>
<p class="ecxMsoNormal"><span style="font-family:"Courier New""> </span></p>
<p class="ecxMsoNormal"><span style="font-family:"Courier New"">#DHCP log messages</span></p>
<p class="ecxMsoNormal"><span style="font-family:"Courier New"">local0.*
/var/log/dhcpd.log</span></p>
<p class="ecxMsoNormal"><span style="font-family:"Courier New""> </span></p>
<p class="ecxMsoNormal"><span style="font-family:"Courier New""> </span></p>
<p class="ecxMsoNormal"><span style="font-family:"Courier New"">Any help will be appreciated.</span></p>
<p class="ecxMsoNormal"><span style="font-family:"Courier New""> </span></p>
<p class="ecxMsoNormal"><span style="font-family:"Courier New"">Thanks</span></p>
<p class="ecxMsoNormal"><span style="font-family:"Courier New""> </span></p>
<p class="ecxMsoNormal"><span style="font-family:"Courier New"">RR</span><a name="_MailAutoSig" target="_blank"><span style="font-size:12pt;font-family:'Times New Roman', serif"> </span></a></p>
<p class="ecxMsoNormal"> </p> </div></div> </div></body>
</html>