Hello,
I'm currently working on a IPv4 to IPv6 migration research project.
As part of this project, I need to work on DHCPv4/v6 clients (Windows, Linux, Solaris ...) and servers (running on Unix systems only this time).
I would like to know whether Windows Seven is able to send a RFC4361 compliant client identifier or not (
http://www.ietf.org/rfc/rfc4361.txt). A RFC4361 compliant client identifier is composed of an IAID and a DUID. I would like to use this kind of client identifier in order to have both my DHCPv4 and DHCPv6 clients identified with the same DUID.
According to
this article, it seems possible to make a Windows 7 DHCPv4 client send a DUID, but i didn't find out how to do it.
I tried to set a such client identifier by hand : I added a DhcpClientIdentifier binary value in Regedit which respects the following format :
- a byte : type of client identifier => ff
- 4 bytes for the IAID
- 14 bytes for the DUID (the one generated by the DHCPv6 client).
Unfortunately my DHCP server doesn't receive this value, but the following one : 00 ff (4 bytes : IAID) (14 bytes : DUID). What are there two "0" at the beginning ?
Do you have any idea on how to do this ?
Thank you in advance.
Regards