Ipv6 hostname in dhclient.conf

Bill Shirley bill at c3po.polymerindustries.biz
Tue Jul 28 10:58:14 UTC 2020


On the server, did you implement?:
set my_given_hostname = option fqdn.hostname;
It should be in the lease file even if it is blank.

Run tcpdump on the dhcp server to see exactly what is sent/received:
tcpdump -vv -e -n -i eth0 portrange 67-68
For IPv6.
tcpdump -X -l -vv -e -n -i eth0 portrange 546-547

Bill

On 7/28/2020 4:27 AM, Anjali Krishna wrote:
> Hi Bill Shirley,
>
>    Thank you for the reply
>
>     The code snippet which you have shared I tried under dhcpd.conf
>
> The my_duid_hex  and my_duid variables are updating with the values
>
> I tried with "send fqdn.hostname "test_dut"  " in dhclient.conf file.
>
> But the hostname is not still updating in the lease file
>
> What am I missing in client side?
>
> On Tue, 28 Jul 2020, 1:49 am Bill Shirley, <bill at c3po.polymerindustries.biz <mailto:bill at c3po.polymerindustries.biz>> wrote:
>
>     You can save your own variables in the leases file for non-static leases:
>     on commit {
>         if static {
>     #        set is-static = " --> STATIC";
>         } else {
>             set is-static = "";
>             set my_duid = option dhcp6.client-id;
>             set my_duid_hex = pick-first-value(binary-to-ascii(16, 8, ":", option dhcp6.client-id), "");
>             set my_given_hostname = option fqdn.hostname;
>         }
>     }
>
>     Lease:
>     ia-na "mbl\022\000\001\000\001\025Yy\267lbm\207\267\370" {
>       cltt 0 2020/07/12 12:45:07;
>       iaaddr 2001:xxxx:yyyy:40:50f7::ee {
>         binding state active;
>         preferred-life 9000;
>         max-life 14400;
>         ends 0 2020/07/12 16:45:07;
>         set ddns-rev-name = "<redacted>";
>         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";
>         set ddns-fwd-name = "Karen-PC.example.com <http://Karen-PC.example.com>";
>         set my_MAC = "6c:62:6d:87:b7:f8";
>         set my_given_hostname = "Karen-PC";
>         set my_duid_hex = "0:1:0:1:15:59:79:b7:6c:62:6d:87:b7:f8";
>         set my_duid = "\000\001\000\001\025Yy\267lbm\207\267\370";
>         set member_of = "Microsoft";
>         set pool_type = "Microsoft";
>       }
>     }
>
>     Hope this helps,
>     Bill
>
>     On 7/27/2020 8:04 AM, Anjali Krishna wrote:
>>
>>     Hi
>>
>>      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.
>>      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
>>
>>     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.
>>
>>     How can I resolve this issue?
>>
>>     Regards,
>>     Anjali
>>
>>     _______________________________________________
>>     ISC funds the development of this software with paid support subscriptions. Contact us athttps://www.isc.org/contact/  for more information.
>>
>>     dhcp-users mailing list
>>     dhcp-users at lists.isc.org  <mailto:dhcp-users at lists.isc.org>
>>     https://lists.isc.org/mailman/listinfo/dhcp-users
>     _______________________________________________
>     ISC funds the development of this software with paid support subscriptions. Contact us at https://www.isc.org/contact/ for
>     more information.
>
>     dhcp-users mailing list
>     dhcp-users at lists.isc.org <mailto:dhcp-users at lists.isc.org>
>     https://lists.isc.org/mailman/listinfo/dhcp-users
>
>
> _______________________________________________
> ISC funds the development of this software with paid support subscriptions. Contact us at https://www.isc.org/contact/ for more information.
>
> dhcp-users mailing list
> dhcp-users at lists.isc.org
> https://lists.isc.org/mailman/listinfo/dhcp-users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.isc.org/pipermail/dhcp-users/attachments/20200728/7dc23183/attachment.htm>


More information about the dhcp-users mailing list