<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>