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가 응답이 가능한지 알고 싶습니다..

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

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.