dhcp client identifier option 사용법좀 알려주세요!!!!!!!!!!!!!

sjh0320의 이미지

DHCP Client Code를 제사용하려고 합니다.
제가 궁금한것은 Client-identifer-option을 어떻게 쓰는지 입니다.

DHCP Server에 Client Mac Address를 사용해서 Config 설정을 하면 OFFER,ACK를 Server가 잘줍니다.

즉 아래와 같이 00:11:22:aa:bb:cc라는 mac에서 보낸 DHCP Broadcast message는 Server가 응답을 잘주고 Fiexed ip를 할당해줍니다.

* DHCP Server config file

suber XX.XX.XX.XX netmask XX.XX.XX.XX{
..
host ns{
hardware ethernet 00:11:22:aa:bb:cc;
fixed address XX.XX.XX.XX;
}
}

그런데 이걸 client-identifier-option을 쓰면 server에서 no free lease라고 응답합니다. 저는 이값을 0x40000으로 define해서 client가 server에게 요청하면 server가 응답하는것을 원합니다.
아래와 같이 변경했습니다.

* DHCP Server config file

suber XX.XX.XX.XX netmask XX.XX.XX.XX{
..
host ns{
#hardware ethernet 00:11:22:aa:bb:cc;
option dhcp-client-identifer "0x40000";
fixed address XX.XX.XX.XX;
}
}

즉 Client id가 0x40000으로 오면 fixed address를 쓰라고 응답하게 하려고 한것입니다.

client는 다음과 같이 설정했습니다.
1)

vi /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0

ONBOOT=yes

BOOTPROTO=dhcp

2)

vi /etc/dhclient.conf

interface "eth0" {

send host-name "컴이름";

send dhcp-client-identifier xx:xx:xx:xx:xx:xx;

script "/sbin/dhclient-scripts";

}

3)

ifdown eth0

ifup eth0

여기서 send dhcp-client-identifier xx:xx:xx:xx:xx:xx; 이부분을
00:11:22:aa:bb:cc 라고 하면 잘됩니다.
여기서 특정 Client idnetifier option을 쓰려면 어떻게 해야 하나요?

이것을 아래처럼 바꾸면 안됩니다.

send dhcp-client-identifier 00:11:22:aa:bb:cc;
----

send dhcp-client-identifier "0x40000";
or
send dhcp-client-identifier 0x40000;

RFC2132에 보면 option field 61를 이용하면 사용자가 정의한 Client id로 설정이 가능하다고 나와있는데... 위에 option이 아닌지? 아니면 어떻게하면 server가 응답이 가능한지 알고 싶습니다..

제발좀 도와주세요!!!! 고수님들!!!!