<div dir="auto">Hi Bill Shirley,<div dir="auto"><br></div><div dir="auto"> Thank you for the reply </div><div dir="auto"><br></div><div dir="auto"> The code snippet which you have shared I tried under dhcpd.conf</div><div dir="auto"><br></div><div dir="auto">The my_duid_hex and my_duid variables are updating with the values</div><div dir="auto"><br></div><div dir="auto">I tried with "send fqdn.hostname "test_dut" " in dhclient.conf file.</div><div dir="auto"><br></div><div dir="auto"><span style="font-family:sans-serif">But the hostname is not still updating in the lease file</span><br></div><div dir="auto"><span style="font-family:sans-serif"><br></span></div><div dir="auto"><span style="font-family:sans-serif">What am I missing in client side? </span></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, 28 Jul 2020, 1:49 am Bill Shirley, <<a href="mailto:bill@c3po.polymerindustries.biz" target="_blank" rel="noreferrer">bill@c3po.polymerindustries.biz</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div>
<p>You can save your own variables in the leases file for non-static
leases:<br>
<font color="#804000"><tt>on commit {</tt><tt><br>
</tt><tt> if static {</tt><tt><br>
</tt><tt># set is-static = " --> STATIC";</tt><tt><br>
</tt><tt> } else {</tt><tt><br>
</tt><tt> set is-static = "";</tt><tt><br>
</tt><tt> set my_duid = option dhcp6.client-id;</tt><tt><br>
</tt><tt> set my_duid_hex =
pick-first-value(binary-to-ascii(16, 8, ":", option
dhcp6.client-id), "");</tt><tt><br>
</tt><tt> set my_given_hostname = option fqdn.hostname;</tt><tt><br>
</tt><tt> }</tt><tt><br>
</tt><tt>}</tt><tt><br>
</tt></font><br>
Lease:<br>
<font color="#804000"><tt>ia-na
"mbl\022\000\001\000\001\025Yy\267lbm\207\267\370" {</tt><tt><br>
</tt><tt> cltt 0 2020/07/12 12:45:07;</tt><tt><br>
</tt><tt> iaaddr 2001:xxxx:yyyy:40:50f7::ee {</tt><tt><br>
</tt><tt> binding state active;</tt><tt><br>
</tt><tt> preferred-life 9000;</tt><tt><br>
</tt><tt> max-life 14400;</tt><tt><br>
</tt><tt> ends 0 2020/07/12 16:45:07;</tt><tt><br>
</tt><tt> set ddns-rev-name = "<redacted>";</tt><tt><br>
</tt><tt> set ddns-dhcid =
"\000\002\001\320F0\342\231\334\262\211\351u\023\260\207\200\240%\230\004ZD\035\370\221f\367E\225\245e\234\2154";</tt><tt><br>
</tt><tt> set ddns-fwd-name = "<a href="http://Karen-PC.example.com" rel="noreferrer noreferrer" target="_blank">Karen-PC.example.com</a>";</tt><tt><br>
</tt><tt> set my_MAC = "6c:62:6d:87:b7:f8";</tt><tt><br>
</tt><tt> set my_given_hostname = "Karen-PC";</tt><tt><br>
</tt><tt> set my_duid_hex =
"0:1:0:1:15:59:79:b7:6c:62:6d:87:b7:f8";</tt><tt><br>
</tt><tt> set my_duid =
"\000\001\000\001\025Yy\267lbm\207\267\370";</tt><tt><br>
</tt><tt> set member_of = "Microsoft";</tt><tt><br>
</tt><tt> set pool_type = "Microsoft";</tt><tt><br>
</tt><tt> }</tt><tt><br>
</tt><tt>}</tt><tt><br>
</tt></font><br>
Hope this helps,<br>
Bill<br>
</p>
<div>On 7/27/2020 8:04 AM, Anjali Krishna
wrote:<br>
</div>
<blockquote type="cite">
<div dir="auto"><br style="font-family:sans-serif;font-size:medium">
<span style="font-family:sans-serif;font-size:medium">Hi </span>
<div style="font-family:sans-serif;font-size:medium" dir="auto"><br>
</div>
<div style="font-family:sans-serif;font-size:medium" dir="auto"> I
am using an embedded board with hostname "test_dut"[same under
/etc/hostname]. I am testing ipv6 ans ipv4 using dhcpd on
server side with - 6, - 4 options and client side I am using
dhclient with - 6 and - 4 option for ipv6 and ipv4
respectively. </div>
<div style="font-family:sans-serif;font-size:medium" dir="auto"> Both
the cases Ip assignment is happening without any trouble. But
in order to extend our application feature we are providing
the information of the connected devices to the user such as
mac id, ip, hostname/client name etc. In ipv4 these
information are provided under dhcpd.leases file. In case of
ipv6 I am not able to find the hostname (test_dut) under the
dhcpd6.leases files</div>
<div style="font-family:sans-serif;font-size:medium" dir="auto"><br>
</div>
<div style="font-family:sans-serif;font-size:medium" dir="auto">I
tried with adding various options under dhclient.conf such as
send host-name "test_dut" and edited the dhclient-script under
/sbin and called set_hostname call under bound-renew-reboot
section of ipv6. Still the server lease file is not updating
the hostname for ipv6 . But hostname is updating for ipv4
connection. </div>
<div style="font-family:sans-serif;font-size:medium" dir="auto"><br>
</div>
<div style="font-family:sans-serif;font-size:medium" dir="auto">How
can I resolve this issue? </div>
<div style="font-family:sans-serif;font-size:medium" dir="auto"><br>
</div>
<div style="font-family:sans-serif;font-size:medium" dir="auto">Regards,</div>
<div style="font-family:sans-serif;font-size:medium" dir="auto">Anjali </div>
</div>
<br>
<fieldset></fieldset>
<pre>_______________________________________________
ISC funds the development of this software with paid support subscriptions. Contact us at <a href="https://www.isc.org/contact/" rel="noreferrer noreferrer" target="_blank">https://www.isc.org/contact/</a> for more information.
dhcp-users mailing list
<a href="mailto:dhcp-users@lists.isc.org" rel="noreferrer noreferrer" target="_blank">dhcp-users@lists.isc.org</a>
<a href="https://lists.isc.org/mailman/listinfo/dhcp-users" rel="noreferrer noreferrer" target="_blank">https://lists.isc.org/mailman/listinfo/dhcp-users</a>
</pre>
</blockquote>
</div>
_______________________________________________<br>
ISC funds the development of this software with paid support subscriptions. Contact us at <a href="https://www.isc.org/contact/" rel="noreferrer noreferrer noreferrer" target="_blank">https://www.isc.org/contact/</a> for more information.<br>
<br>
dhcp-users mailing list<br>
<a href="mailto:dhcp-users@lists.isc.org" rel="noreferrer noreferrer" target="_blank">dhcp-users@lists.isc.org</a><br>
<a href="https://lists.isc.org/mailman/listinfo/dhcp-users" rel="noreferrer noreferrer noreferrer" target="_blank">https://lists.isc.org/mailman/listinfo/dhcp-users</a><br>
</blockquote></div>