² DHCP A]w
wA@As峹аѦB
̪sG2003/03/15
@
pGzbu@ϥΪOOqAӥB``na۱zOqB]AѫeXysW Internet z]wA|o{AzIڪdѼƭn``קڡIӥBAC@ӷsaANoݲMӦa Server ѪѼƤ~IuO·СoӮɭԡAʺAD]ww (DHCP) iNjjWγաIDHCP oӦAiH۰ʪt IP PѼƵ Client ݡAӴ Client ݦ۰ʥHDѪѼƨӳ]wL̪Ap@ӡAϥΪ̥unNۤv Notebook ]wng DHCP wӨoѼƫA@WuAIWNiHɨ Internet AȰաIܤKaIҥHo@@@oӦnΪwI
@
zG
@@GO DHCP
@@GDHCP B@觋
@@GɭԻݭn DHCP
MwG
]w DHCP Server G
@@GDHCP M󵲺c
@@GDWޥ
@@G]wy{
]w DHCP Client G
P˵ɮG
I^U
ѦҸ귽G
Dm

zG
MwˡG
b Linux W DHCP M󪺦wˤ]O²檺AݭnH Tarball Ӧw˰աIXz쪩СA mount LAåB dhcp r˪MAϥ RPM w˦nNnFIH mandrake 9.0 Red Hat 9 ҪܡAzݭn DHCP M󬰡G
@
# b Mandrake 9.0 G
[root@test root]# rpm -qa | grep dhcp
dhcp-server-3.0-1rc9.2mdk
dhcp-common-3.0-1rc9.2mdk
dhcp-client-3.0-1rc9.2mdk
@
# b Red Hat 9 G
[root@test root]# rpm -qa | grep dhcp
dhcp-3.0pl1-23
dhcp-devel-3.0pl1-23
@
ݨFaIڭ̻ݭnMbP Linux W|dz\tIpGO Mandrake tCܡADHCP Mɮ`Ʒ|ToIpGSw˪ܡAЮXzO(׬O Linux distribution AӳOoTӮMWٰաIuO᭱iण@˴NOFIOAݭn`NOAb Red Hat WAoTӮMQX@ӡAYO dhcp-xxxx.rpm ɮ״NOFI)AWhAMNH rpm Lw˰աIHDpdw RPM HڡISoXy Linux pе -- ¦Dz߽gznn K @ K y RPM P Tarball ϥzCt~ApGbtηS dhcp M󪺸ܡA٥iHϥΫe ɯŮM `쪺 apt-get Ϊ̬O urpmi Oܦnwˤ觋oI ^_^

]w DHCP ServerG
]w DHCP Client G
DHCP Client ݡAiHO Windows ]iHO Linux OIѩڪ줺nⳡ Client ݪqA@ Linux ( Red Hat 7.3 ) t@ Windows 2000 Ao̴N@UAOO˳]wOH

P˵ɮסG
ۤUӡAڭ̴NnVOӰΤFIΪĤ@BANOݵnɰաI̱`oͪ~jNOG
  1. grGnIuܮegrIoܥ`IҥHjanhhhˬd@UG
  2. S[Wy ;zŸGOAo]O̱`oͪ~աI
  3. s DHCP sW\୭Gɫ]|o˪TX{OI
ҦpUNO~T@ܪAG
@
[root@test root]# vi /var/log/messages
Nov 23 23:32:25 vbird dhcpd: /etc/dhcpd.conf line 6: semicolon expected.
Nov 23 23:32:25 vbird dhcpd: option
Nov 23 23:32:25 vbird dhcpd: ^
Nov 23 23:32:25 vbird dhcpd: Configuration file errors encountered -- exiting
Nov 23 23:32:25 vbird dhcpd:
# o@ӨҤliDzAbĤ榳~I~HI/etc/dhcpd.conf JˬdoI

Nov 23 23:34:12 vbird dhcpd: ** You must add a ddns-update-style statement to /etc/dhcpd.conf.
Nov 23 23:34:12 vbird dhcpd:    To get the same behaviour as in 3.0b2pl11 and previous
Nov 23 23:34:12 vbird dhcpd:    versions, add a line that says "ddns-update-style ad-hoc;"
Nov 23 23:34:12 vbird dhcpd:    Please read the dhcpd.conf manual page for more information. **
Nov 23 23:34:12 vbird dhcpd:
# oӨҤlhbiDzAznsW@rIMzҰʡI ^_^

@
o˴N禨\FIקWOܮeաI
AӭnQתhOӯɮתeDIhݤ@U /var/lib/dhcp/dhcpd.lease eaI
@
[root@test root]# vi /var/lib/dhcp/dhcpd.lease
lease 192.168.1.100 {
  starts 6 2002/11/23 16:15:22;
  ends 5 2002/11/29 16:15:22;
  tstp 5 2002/11/29 16:15:22;
  binding state active;
  next binding state free;
  hardware ethernet 00:90:cc:08:49:13;
  uid "\001\000\220\314\010I\023";
}
lease 192.168.1.99 {
  starts 6 2002/11/23 16:33:16;
  ends 2 2002/11/26 16:33:16;
  binding state active;
  next binding state free;
  hardware ethernet 00:40:95:30:43:b4;
  uid "\001\000@\2250C\264";
  client-hostname "tools";
}
lease 192.168.1.99 {
  starts 6 2002/11/23 16:33:21;
  ends 2 2002/11/26 16:33:21;
  binding state active;
  next binding state free;
  hardware ethernet 00:40:95:30:43:b4;
  uid "\001\000@\2250C\264";
  client-hostname "tools";
}
@
ݨFaIoӴNOɮתeաIԲӪOɥӽЪAHδbIIo˴NOoI

I^U
ѦҸ귽G
Dm ( nݵ׽бNƹʨyGzUťճBAUťճBYi )
² DHCP A]w

2002/11/23GĤ@
2003/03/15G[JI^UBPmD
2003/09/10Gק睊hI