  DHCP mini-HOWTO (DHCPd/DHCPcd)
  DHCP ݰ Ŭ̾Ʈ/ DHCP ϴ 
  ̸ ϻ(Vladimir Vuksan) vuksan@veus.hr
  v2.6, 14 November 1998
  ɻ artsilly@eeserver.korea.ac.kr
  v1.0s, 1998 12 28

     ȣƮ DHCP  ϰų DHCP Ŭ̾Ʈ
  ϱ Ͽ ϴ   ⺻ ؿ ٷ ִ.
  ______________________________________________________________________

  

  1. Ұ
     1.1  
     1.2   ֽ  Ͽ
     1.3 ǵ
     1.4  ֽ е
     1.5 ۱

  2. DHCP 
  3. DHCP Ŭ̾Ʈ ϱ
     3.1 Ŭ̾Ʈ  ٿεϱ
     3.2  ¾
     3.3  5.0 ׸  ̻  ¾
     3.4  4.x Į   1.1/1.2 ¾
     3.5 ȿ ¾
     3.6 ĿǾ (LinuxPPC) MkLinux ¾
     3.7 ū Ʈũ
     3.8  о  
     3.9  
     3.10  ذ

  4. DHCP  ¾
     4.1 н  DHCP 
     4.2 Ʈũ 
     4.3 DHCPd ɼ
     4.4  ϱ

  5. ڷκ

  ______________________________________________________________________

  1.  Ұ

  1.1.   

   뿡   å  ǹ ٰ Ѵ.   
     Ϳ ؼ ڰ å  Ѵ. Դٰ 
      ֽ  ̹Ƿ  ýۿ ɰ
   ĥ  Ȯ  κ   ִ.  Ű
  ʴ ׻ Ǹ ̸   ؾ Ѵ. ڴ 
    Ͽ ؼ å  ʴ´.

       ƴ϶  νϰ ־ Ѵ.
       鿡 ־  ǰ  ۵
       д. ᱹ    Ϳ
    å ڰ Ѵ.

  1.2.    ֽ  Ͽ

    ֽ   comp.os.linux.answers   ǰ
  ִ.  HOWTO     ִ  ͸ ftp ؼ
    ִ.

  ftp://sunsite.unc.edu/pub/Linux/docs/HOWTO

  Ϲδ   Ʈ Ȩ(Linux Document Project)
    ٿε   ִ.

  http://sunsite.unc.edu/LDP/

  1.3.  ǵ

    ϴµ   ô̳ ϴ. 
  ̳ ǰ ٸ     ̴.  
    ߰ ̳,  Ȥ  ôٸ vuksan@vesus.hr
   ֽñ ٶ.

  1.4.   ֽ е

    ⺻ Ŀ Ű(Paul Mackeev)   
  ʷ Ͽ ۼǾ. ׸   ̴ Ͽ
  ۼϴµ   ߴ.

     ͸(Heiko Shlittermann)

     ̽(Jpnathan Smith)

     ī(Dan khabaza)

     絵Ű(Hal Sadofsky)

     (Henrik Stoerner)

     ν(Paul Rossington)

  1.5.  ۱

    ۱ ̸ ϻ(Vladimir Vuksan) (c) 1998 
  Ѵ.   Ű  ֱ ٶ.

     ۱ ǥϴ , ٸ  Ͽ ó 
       Ϻγ ü Ƿ ٲٰų   ִ. 
        ǰ ȴ. ׷ ׷ Ȳ Ǹ  ڿ
       ֱ ٶ.

       ̳  κ , Ȥ   
       ۱  ǥ ֱ ٶ.  ٸ  Ͽ
       ̷ Ģ ֱ ٶ. Ģ Ű ʰ  
     ̿ ٸ  ۼ  ʴ´. Ư Ȳ Ͽ
     ܰ   ִ. -   ؿ  LINUX HOWTO ڿ
     ϱ ٶ.

     ۿ ۱ǿ   ִٸ, LINUX HOWTO ڿ ϱ
     ٶ.    ٶ.

     linux-howto@sunsite.unc.edu

  2.  DHCP 

  DHCP(Dynamic Host Configuration Protocol)  ȣƮ(
  ̶ DHCP Ŭ̾Ʈ ̾ Ѵ) ߿ Ʈũ
  Ķ   ׵   Ͽ  ִ
  ̴. DHCP BOOTP ȣȯ Ѵ.   ؼ RFC
  2131(з  RFC  1531) ϱ ٶ. (׹ 鿡
  ؼ ̹  ͳ Ʈ ̿Ͽ ϱ ٶ.)
    DHCP FAQ     ̴.

  http://web.syr.edu/~jmwobus/comfaqs/dhcp.faq.html

   mini-HOWTO  DHCP   DHCP Ŭ̾Ʈ   
  ٷ ִ. ( DHCPd mini-HOWTO  DHCPcd mini-HOWTO  ϳ
     ̻  ʴ´.) Ƹ κ ڵ
  Ʈ κ Ʈũ    ũ̼
  Ŭ̾Ʈ  ϴ Ϳ    ̴.  
  ϴ Ϳ ؼ Ʈũ ó ý ڰ   
    ̴. ᱹ Ϲ ڶ Ŭ̾Ʈ   캸
   ̴.

  3.  DHCP Ŭ̾Ʈ ϱ

  3.1.  Ŭ̾Ʈ  ٿεϱ

  2.0.x  Ŀ

    °   DHCP Ŭ̾Ʈ 
  ٿε  ʿ䰡 ִ. ٿεؾ  Ű  dhcpcd 
  θ ̰   0.70 ̴.  Ʈ Ű ٿ
  ް, Ű      ̴.

  ftp://sunsite.unc.edu/pub/Linux/system/network/daemons/dhcpcd-0.70.lsm

  2.1.x  Ŀ

  2.1.x  Ŀο ipv4 Ʈũ Ű Ǿ 
  dhcpcd   ʴ´.  κ ڵ
  ߹  ʱ  ׸ ū  ƴ϶ . 
  ߹Ͽ dhcpcd ϰ ʹٸ  ũ(Sergi Viznyuk),
  sergei@phystech.com ϰ ģ dhcpcd 1.3.3    ִ.
   Ʈ   ִ.

    ftp://phystech.dyn.ml.org/pub/

    http://www.cps.msu.edu/~dunham/out/dhcpcd-1.3.6.tar.gz

  3.2.   ¾

  켱 DHCPcd  ٿε ޾ƾ Ѵ.  Ʈ ϶.

    ftp://ftp.cdrom.com/pub/linux/sunsite/system/network/daemons/

    ftp://sunsite.unc.edu/pub/Linux/system/network/daemons

    ftp://ftp.kobe-u.ac.jp/pub/PC-UNIX/Linux/network/dhcp (Primary site
     in Japan)

     Ǭ.

     tar -zxvf dhcpcd-0.70.tar.gz

     Ǯ 丮  dhcpcd make Ѵ.

     cd dhcpcd-0.70
     make

    ġѴ.( ̷  Ʈ ؾ Ѵ)

     make install

    ٸ Ƹ /etc/dhcpc 丮  ̴. 
  丮 DHCP   ȭ  dhcpcd ȭ
  /usr/sbin  ̴.  ý ߿ DHCP ϰ
  ʹٸ   rc.d  ٲپ ־  ̴.

  cd /etc/rc.d
  mv rc.inet1 rc.inet1.OLD

     ٿ   Ʈũ  ũƮ ٸ ̸
  ٲپ   ̴. DHCP   ο rc.inet1 ũƮ
    ̴.    ʿ Ѵ.

  ______________________________________________________________________
  #!/bin/sh
  #
  # rc.inet1      This shell script boots up the base INET system.

  HOSTNAME=`cat /etc/HOSTNAME` #This is probably not necessary but I
                               #will leave it in anyways

  # Attach the loopback device.
  /sbin/ifconfig lo 127.0.0.1
  /sbin/route add -net 127.0.0.0 netmask 255.0.0.0 lo

  # IF YOU HAVE AN ETHERNET CONNECTION, use these lines below to configure the
  # eth0 interface. If you're only using loopback or SLIP, don't include the
  # rest of the lines in this file.

  /usr/sbin/dhcpcd
  ______________________________________________________________________

   ũƮ ϰ  Ѵ.  3.8 Ѿ ȴ.

  3.3.   5.0 ׸  ̻  ¾

   5.0 ̻  DHCPcd ϴ   .
    ؾ     Ÿ  Ʈ г 
  ̴.

  control-panel

    "Ʈũ ǱԷ̼(Network Configuration)" 

    ̽ ÿ

    ̴(Ƹ eth0)̽ 

    Edit Ethernet/Bus Interface "Activate interface at boot time"
     Ѵ.  ݷδ DHCP  ָ ȴ.

      3.8  Ѵ.

  3.4.   4.x Į   1.1/1.2 ¾

     cdrom̳ ftp RPM  DHCPcd  ã
   ִ. ٿε  ftp Ʈ  ϶.

  ftp://ftp.redhat.com/pub/redhat/redhat-4.2/i386/RedHat/RPMS/dhcpcd-0.6-2.i386.rpm

  ٿ  DHCPcd νѴ.

  rpm -i dhcpcd-0.6-2.i386.rpm

    ϴ ó  ҽ ޾ƴٰ ؼ  
  ִ.   ϰ ϴ  (nothing) nothing@cc.gat
  ech.eduκ  ̴.

       켱 /etc/resolv.conf ִ  IP  ϼ.
        search nameserver ִ  ״ ־.
       ֳĸ   𸣰   dhcpcd 
       /etc/dhcpc/resolv.conf ȭ ȸ. ׷ ׳
       ̷   .    ϸ ɲ.
        κ ̳ ϰ  .  켱 /etc/syscon
       fig/network ȭϿ HOSTNAMEϰ GATEWAY   ٸ
       Ʈ NETWORKING, DOMAINNAME, GATEWAYDEV 
       ܵΰ, ׸ /etc/sysconfig/network-scripts/ifcfg-eth0
        IPADDR, NETMASK, NETWORK, ׸ BROADCAST
       , DEVICE  ONBOOT   ȴ. ׸ BOOT
       PROTO ׸ BOOTPROTO=dhcp ٲ.  ϼ. 
       ϰ  . ׸ ϼ. ׷ DHCP 
       (ο빮̱淡 ⵵ ϰ ؼ Ȱ  
       ýϴ.    ̷  . )

   3.8 !

  3.5.  ȿ ¾

   Ʈ  Ű DHCPcd ã   ̴.

  ftp://ftp.debian.org/debian/dists/slink/main/binary-
  i386/net/dhcpcd_0.70-4.deb

  Ȥ 3.2ó ҽ  ص  ̴. Ͽ deb
  Ű Ǯ νϱ ؼ

  dpkg -i /where/ever/your/debian/packages/are/dhcpd*deb

    . ׷  쿡 ƹ   ʿ䰡 
   δ.   ͸(Heiko Shlittermann), heiko@os.inf.tu-
  dresden.de  ϸ
       dhcpcd Ű ġϸ   ũƮ  ġ˴ϴ.
       ٸ  ũƮ ̴ /etc/init.d/<Ű ̸>
       ̰. ⼭ /etc/init.d/dhcpcd Դϴ.  ũƮ
          ߾ /etc/rc?.d/ 丮 ī
        ְų ũ ֽø ˴ϴ.  3̳ 5 .
       (    Ȱø inittab  Ŵ ñ
       ٶϴ. )     ʿ ϴ.
        ϸ ٽ ϰ  dhcpcd ũƮ
         Ű˴ϴ. ó մϴ.

       /etc/init.d/dhcpcd start

   3.8 ǳʶݴϴ.

  3.6.  ĿǾ (LinuxPPC) MkLinux ¾

    R. Ƿ(R. Sharpiro)  ̴.  ġ
  ϸġ(Yoichi Hariguchi)  dhcpcd  0.65/0.70   ĿǾ
   Mklinux Ŀ 2.1.24 Ǹϰ Ͽ.  
  ؼ ĿǾ  ׻ ִ ׷  ־ Ѵ.

     ҽ ȭϷ  ϰ ʹٸ ĿǾ 
     Ϸ 'char' 'unsigned char' óѴٴ  ؾ
     Ѵ. ׷ ϸġ 'char' 'signed char' ϰ
     ۼϿ.   ذϱ ؼ Makefile  CFLAGS 
     ɼ ֵ Ѵ. "-fsigned-char" ׸ make!

     ĿǾ (aka linux-pmac)  2.1.24̰,
     ̶ 2.1 ġ 䱸Ѵ.

     http://www.cro.net/~vuksan/dhcppatch

     DR2.1  DR3.0 mklinux 2.0 Ŀ(2.0.33)  ٸ
     ġ ʿġ ʴ.  ġ ص . ĿǾ  cdrom
     ִ dhcpcd rpm 2.1 ġ  ʰ, ᱹ cd ִ
     ȭϸδ ĿǾ    .  mklinux
       ̴.

    ĿǾ  2.1 Ŀο dhcpcd Ҷ Ϳ
      ޼ Ѹ      𸥴.   
     ϶.

    ϸġ dhcpcd ĿǾ  ణ üȴ. 
     ϰ   ް,  ϴµ 30 ɸ. 
     ĿǾ  2.1.24   ޼  
     ϴٴ    ִ.

  2.1.24   ŸԵ ϸġ  dhcpcd
  ۵ ʴ´.  쿡 ݵ  ũ(Sergi Viznyuk)
  ۼ α׷ Ͽ Ѵ.(ֽ  1.3.9̴.  
  URL ϶) ׷ ũ dhcpcd glibc 2 ۼǾ.
    ĿǾ 2.1.1xx  glibc 2  ʴ´. ᱹ
  ణ Ʈ ̿Ͽ  ؾѴ.   Ǳ⸸ϸ
   ֱ Ŀο  ۵Ѵ.( MkLinux ĿǾ 
  2.1.24 ƴϴ.)

   Ŀο ũ dhcpcd(v1.3.7) ׽Ʈ غô. 2.1.102,
  103, 115, 119  ĿǾ   ۵Ͽ. ⼭
  ũ dhcpcd ġϰ ϴ Ϳ ؼ ̻ 
  ʰڴ. ũ dhcpcd 2.1.24  ʴ´.  
   ġ ϸġ dhcpcd  ִ.

    MkLinux ϸġ α׷ 밡ϴ.
  ĿǾ  2.1.24 ġ ϸġ α׷
  밡ϴ.  ĿǾ  2.1.102̻  ũ
  α׷ 밡ϴ.  ȭϷ  ؼ ణ Ʈ
  ̿ؾ Ѵ.

  ũ dhcpcd /etc/resolv.conf ȭ ٸ ̸ ٲپ 
  dhcpcd ´   ۼѴ.  /etc/dhcpc  ȭ
  īϰų ũų ʿ䰡 .  ũ α׷ /sbin ؿ
  ġȴٴ  ϰ ʹ.  ݱ   ̳
  ϸġ  ޸ ŸƮ ũƮ ɾ  ޶
  Ѵٴ  ϱ ٶ. ifupũƮ  ޶ ̴.
  ifupũƮ ؼ Ʒ ´.

  ĿǾ  ư dhcpcd ̳ʸ ϸ
  reshapiro@mediaone.net   ٶ.

   ftp://ftp.linuxppc.org/pub/linuxppc/contrib/linuxppc-R4/RPMS/
     ִ. ׷  丮 dhcpcd-1.3.8-2.ppc.rpm
  ȭ    ٶ. Ȯ  ĿǾ  2.1.24
   dhcpcd-0.70-0.ppc.rpm̴. Ȥ ĿǾ  2.1.102 ̻
  ̶ dhcpcd-1.3.8-3.ppc.rpm ؾ Ѵ. Ƹ 1.3.9
  rpm     . 1.3.9  -c ɼ ̿Ͽ
  ɾ ȭ   ְ Ͽ.   ϸġ 0.65̳
  0.70 ִ   ̴.( ũ dhcpcd 
   .)

  3.7.  ū Ʈũ

  ū Ʈũ󿡼 dhcpcd ùٸ  ʴ´. 
  (Henrik Stoerner), henrik_stoerner@olicom.dk ̹ 
  ذ  ־.

         dhcpcd  ̴ ī常 νϱ
       ̴. ᱹ ū ī带 ߰Ѵٸ Ƹ Interface is
       not ethernet ̽ ̴ ƴմϴ. 
        ̴. ذå  ġ ϴ.  
       ġ ϴ  Ȩ  ⼭ 
       RPM̳ ̳ʸε    ̴.  ġ dhcpcd
       ڿԷ  Ƹ   ߿ 
       ԵǾ   ʹ. ^^

  http://eolicom.olicom.dk/~storner/dhcp/

  3.8.   о  

   -  dhcp  ۵Ǿٸ Ʈũ ̽
  õǾ ̴. ifconfig       
  ̴.

  ______________________________________________________________________
  lo        Link encap:Local Loopback
            inet addr:127.0.0.1  Bcast:127.255.255.255  Mask:255.0.0.0
            UP BROADCAST LOOPBACK RUNNING  MTU:3584  Metric:1
            RX packets:302 errors:0 dropped:0 overruns:0 frame:0
            TX packets:302 errors:0 dropped:0 overruns:0 carrier:0 coll:0

  eth0      Link encap:Ethernet  HWaddr 00:20:AF:EE:05:45
            inet addr:24.128.53.102  Bcast:24.128.53.255  Mask:255.255.254.0
            ^^^^^^^^^^^^^^^^^^^^^^^
            UP BROADCAST NOTRAILERS RUNNING MULTICAST  MTU:1500  Metric:1
            RX packets:24783 errors:1 dropped:1 overruns:0 frame:1
            TX packets:11598 errors:0 dropped:0 overruns:0 carrier:0 coll:96
            Interrupt:10 Base address:0x300
  ______________________________________________________________________

  Ƹ  inet̶ 󺧵ڿ غ̴ ڰ ִٸ  ּҷ
    ̴.  0.0.0.0 ص  .
  dhcpcd IP ּҸ  ӽ ּ  ֱ ̴.  
   Ŀ 0.0.0.0̶ 3.10    ؾ Ѵ.  DHCPcd
  ϳ ̰, ǻͰ ִ ȿ ׻ ǰ ִ. ׸
   3ð DHCP  Ͽ Ӱ ŵ IP ּҸ ޾ƿ´.
  ̷  syslog ϵ ̴.( /var/adm/syslog,
  /¸ /var/log/syslog)  Ӽ ؾ
  Ѵ. ΰ  ϳ ϸ ȴ. Ӽ IP ּҸ
  /etc/resolv.conf  ִ Ȥ DHCPcd DHCP κ Ʈ ޾
  /etc/dhcpc ؿ ο resolv.conf ϵ ϴ ̴. 
  츦 ڼ 캸 켱 ϴ /etc/resolv.conf 
  /etc/resolv.conf.OLD ٲپְ /etc/dhcpc 丮 
  쿡 ش. ׸ /etc/dhcpc/resolv.conf
  /etc/resolv.conf ũش.

  mv /etc/resolv.conf /etc/resolv.conf.OLD
  mkdir /etc/dhcpc
  ln -s /etc/dhcpc/resolv.conf /etc/resolv.conf

  ̷ ؼ  ȵȴٸ   ǰ߿    
   Ѵ.      dhcpcd /etc/dhcpc/resolv.conf
     ̴. ó /etc/sysconfig/network-scripts/ifup
  ȭ ؾ Ѵ.(ùٸ Ѱ    쿡
  ۵Ѵ^^)

  ______________________________________________________________________
  elif [ "$BOOTPROTO" = dhcp -a "$ISALIAS" = no ]; then
          echo -n "Using DHCP for ${DEVICE}... "
          /sbin/dhcpcd -c /etc/sysconfig/network-scripts/ifdhcpc-done ${DEVICE}
          echo "echo \$$ > /var/run/dhcp-wait-${DEVICE}.pid; exec sleep 30" | sh
          if [ -f /var/run/dhcp-wait-${DEVICE}.pid ]; then
            ^^^^
                  echo "failed."
                  exit 1
  ______________________________________________________________________

   Ʒ   κ ٲپ.

  ______________________________________________________________________
  elif [ "$BOOTPROTO" = dhcp -a "$ISALIAS" = no ]; then
          echo -n "Using DHCP for ${DEVICE}... "
          /sbin/dhcpcd
          echo "echo \$$ > /var/run/dhcp-wait-${DEVICE}.pid; exec sleep 30" | sh
          if [ ! -f /var/run/dhcp-wait-${DEVICE}.pid ]; then
          ^^^^^^
                  echo "failed."
                  exit 1
  ______________________________________________________________________

  ! ܺ.   Ǿٰ . ùٸ ϴ  
  ȴ.

  3.9.   

     ʿ     ̵鿡Դ ô̳
    .

  a) Ʈũ Ǵ    , ̰쿡 rootν
   dhcpcd ϴ°  ̴.

  /usr/sbin/dhcpcd

   dhcpcd  ʹٸ   Ѵ.

  /usr/sbin/dhcpcd -k

  3.10.   ذ

        ұϰ Ʈũ ＼ 
  Ѵٸ       ̴.

  I. Ʈũ ī尡 Ȯϰ õ ʾҴ.

   ڽ õǴ  Ʈ ޼ ߿ Ʈũ ī忡  
   Ѵ. Ƹ    ̴.

  ______________________________________________________________________
  eth0: 3c509 at 0x300 tag 1, 10baseT port, address  00 20 af ee 11 11, IRQ 10.
  3c509.c:1.07 6/15/95 becker@cesdis.gsfc.nasa.gov
  ______________________________________________________________________

       ʴ´ٸ ̴ ī尡  ƿ
  νĵ  ̴.       ʴ´ٸ
  ̴ ī IRQ ̽ 巹    ߸
  ̴.  Ʈũ ī   ̿Ͽ ̽ 巹
  IRQ ߾ ְ,  ϵ ´   ־ Ѵ.

  II.  ϰ ִ DHCP  RFC 1541 .

  ̷ 쿡 -r ɼ ̿Ͽ dhcpcd Ų.   
  Ѵ.

  /usr/sbin/dhcpcd -r

  ùٸ Ǿ ִ Ȯϱ  ifconfig  Ȯ
  .  DHCP  Ʈũ  ߿   ٿ 
  inet.addr 0.0.0.0 ǥϹǷ  ð  Ȯ .
  dhcpcd  init.d ũƮ   Ųٸ ũƮ 
  /usr/sbin/dhcpcd "-r" ɼ  ϵ ٲ Ѵ.

  III. ϴ  "Using DHCP for eth0 ... failed"  ޼ 
  ȴ.   ý  ۵ϴ  .

  Ƹ    ְ     ö 
    . :-)  3.8 ٲ Ѵٰ ߴ ũƮ  -
  ι° if ȿ ! ǥϴ  Ծ. 3.8 ٽѹ
  о, Ȯϱ ٶ.

  IV. Ʈũ   ۿ   . ̻  .

   ڷκ    ̴ gated(Ʈ )
  浹  Ǿ. gated     

  ps -auxww | grep gate

    ˾ƺ  gated ̶ gated  ʿ
  α׷ Ȯϰ, ʿġ ʴٸ /etc/rc.d ִ  ũƮ
  ߿ ϰų, ƿ Ű rpm Ŵ  ϵ Ѵ.

  V. Ʈ ޼   ,  ̴ ī尡 Ȯ ۵ϴ 
  иϴ.  "NO DHCPOFFER"  ޼ αȭϿ . 
  PCMCIA ̴ ī忡 Ȱ  .

  ݾ ִ ̴ Ʈ 10BaseT(ȭ÷ ) Ȯؾ
  Ѵ. Ȯ    ýÿ  ޼    
  ִ.    κ .

  ______________________________________________________________________
  eth0: 3c509 at 0x300 tag 1, 10baseT port, address  00 20 af ee 11 11, IRQ 10.
                              ^^^^^^^^^^^^
  3c509.c:1.07 6/15/95 becker@cesdis.gsfc.nasa.gov
  ______________________________________________________________________

   PCMCIA ̴  ٸ ڵ    Ͽ.
   Ʈ Ÿ 10Base2 Ÿ( ̺) Ǿֱ 
  δ. 10BaseT  ٲپ ֱ⸸ ϸ   
  ϴ.

  VI. DHCP Ŭ̾Ʈ ƮĳƮ ûϳ ƹ  .

    ýۿ û Ǵ ȣƮ   ־ 
  ʿ䰡 . ̷  dhcpcd -h foohost' ȣƮ ̸
  ־ Ѵ. Ƹ ȣƮ ̸ ϴ    
  ̴.

  VII.       ʴ´.

  ̺  ڶ     ̴. ̺ 𵩿
  Ϲ Ʈũ ī ̴ 巹  д. 
  ̴ ī尡 ٲų, ǻͰ ٲٸ ̺ 𵩿 ο
  ǻͳ ī尡 ġ  ˷ Ѵ.   ǻͰ 
  ִ    ܸ ȴ. ̷   ʴ´ٸ ̺
  Ʈũ ϴ ȸ η ϴ ۿ .

  ȭ  뵵 ִ. ȭ (ipwadm rules) DHCP
  ϴ 67/68 Ʈ  ϰ Ǿִ 찡 ִ.  
  ȭ  ٲپ  ʿ䰡 ִ.   Ǹ ̱
  ٶ.

  VIII.   ޵ƿ(Media One) ͽ 񽺸 ϰ
  ִµ    ȴ.

  ޵ƿ ϴ DHCP    ο Ȯ ϴ
   δ.  ̻     ,   
  ̾߱⸦ ϰ Ѿ    .  ҿϰԵ -  
   ִ. NT ִٸ '̺Ʈ ֱ' α׷  
       ִ.
   DHCP received an unknown option 067 of length 005. The raw option
  data is given below.  0000: 62 61 73 69 63            basic

   ftp Ʈ  Ȯ ϴ α׷ ̳ʸ
  ޴  ҽ ޵ Ѵ.

  ftp://vanbuer.ddns.org/pub

  4.  DHCP  ¾

  4.1.  н  DHCP 

   ϴ н Ÿ OS   ִ DHCP  
  پϴ. ̰͵  Ǵ  · ȴ.  Ʈ
  ſ α ִ  ϳ Paul Vixie/ISC DHCDd̴.  ֱ
   1.0̰,  2.0 Ÿ ׽Ʈ ̴.  츮 1.0
   ۼϿ  1.0 ϱ⸦ ǰѴ.  Ʈ
     ̴.

  ftp://ftp.isc.org/isc/dhcp/

  ٿε   Ǯ  丮    ´.

  ./configure

  Ƹ  ϱ  ð ɸ ̴.  Ǹ

  make;make install

   Ͽ  ϰ ġѴ.

  4.2.  Ʈũ 

  ġ  ifconfig -a       
   ̴.

  ______________________________________________________________________
  eth0      Link encap:10Mbps Ethernet  HWaddr 00:C0:4F:D3:C4:62
            inet addr:183.217.19.43  Bcast:183.217.19.255  Mask:255.255.255.0
            UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
            RX packets:2875542 errors:0 dropped:0 overruns:0
            TX packets:218647 errors:0 dropped:0 overruns:0
            Interrupt:11 Base address:0x210
  ______________________________________________________________________

   3° ο ִ MULTICAST  ܾ  ʴ´ٸ
  ƼĳƮ ϵ Ŀ  ٽؾ  ̴. 
  κ ýۿ ƼĳƮ ǰ  ̴.   
  255.255.255.255   ߰ ־ Ѵ. DHCPd README
  Ͽ ο 

        õ Ŭ̾Ʈ -   windows 95 ý -  
       յǾ ư dhcpd ؼ, 󿡼  IP ּ
       255.255.255.255 Ŷ Բ   ־ Ѵ.
         255.255.255.255   εĳƮ
       巹   . ̷  DHCP ݰ
       յ ʴ´.   DHCP Ŭ̾Ʈ ̷
        巯 ʴ´.   Ŭ̾Ʈ(
       ũμƮ Ŭ̾Ʈ)  ִ. Ƹ
       DHCPOFFER ޼ κ   ٴ  
       ̴.

    ߰Ѵ.

  route add -host 255.255.255.255 dev eth0

  

  255.255.255.255: Unknown host

    ޴´ٸ /etc/hostsϿ  Ʈ ߰ 

  255.255.255.255 all-ones

  ٽ ѹ  Ѵ.

  route add -host all-ones dev eth0

  Ȥ ̷ ĵ ϴ.

  route add -net 255.255.255.0 dev eth0

  翬 ̾߱ eth0  Ʈũ ̽ ̸̴. ٸ
  ̸ ٸ  ٲֱ ٶ.

  4.3.  DHCPd ɼ

   DHCPd ؾ Ѵ.   /etc/dhcpd.conf̴. ٸ
  鵵 Ѵ.  Ϲ δ IP address Ƿ ϰ ϴ
  ̴. ̰    ϴ.
  ______________________________________________________________________
  default-lease-time 600;
  max-lease-time 7200;
  option subnet-mask 255.255.255.0;
  option broadcast-address 192.168.1.255;
  option routers 192.168.1.254;
  option domain-name-servers 192.168.1.1, 192.168.1.2;
  option domain-name "mydomain.org";

  subnet 192.168.1.0 netmask 255.255.255.0 {
     range 192.168.1.10 192.168.1.100;
     range 192.168.1.150 192.168.1.200;
  }
  ______________________________________________________________________

   δ Ŭ̾Ʈ 192.168.1.10 192.168.1.100
  ׸ 192.168.1.150 192.168.1.200 IP 巹 Ҵ
  ̴. Ŭ̾Ʈ  ð   ʴ´ ϴ,
  켱δ 600  IP 巹 ҴѴ. ׷ ʴ´ٸ ִ
  7200ʸ ҴѴ.    Ŭ̾Ʈ Ͽ  ũ
  255.255.255.0  ˷ش. 192.168.1.255 ε ĳƮ
  巹̰, 192.168.1.254 ͳ Ʈ̸ Ų. 
      õǾִ.   Ư ̴ ī带 
  Ŭ̾Ʈ Ư IPּҸ ְ ʹٸ     
   ̴.

  ______________________________________________________________________
  host haagen {
     hardware ethernet 08:00:2b:4c:59:23;
     fixed-address 192.168.1.222;
  }
  ______________________________________________________________________

    ̴ 巹 08:00:2b:4c:59:23  Ʈũ ī带
  ġ ǻͿ 192.168.1.222 IP 巹 Ҵ ش.

    ɼǵ  ̿  ִ.   Ŭ̾Ʈ
   IP 巹  ְ() ٸ ͵ ̳ IP
   Ҵϱ⸦ ٶٸ ٸ ɼǵ ̿Ͽ  ϴ(ex wins
  server addresses, time server )  ڼ  ˰ ʹٸ
  dhcp.conf Ŵ ϱ ٶ.

  4.4.   ϱ

  ܼϰԴ

  /usr/sbin/dhcpd

   ʷ     ׵鿡  Ȯ  ʹٸ
      忡 ׶    
  ̴.

  /usr/sbin/dhcpd -d -f

    DHCP ϴ Ŭ̾Ʈ ýŰ  ֿܼ ߴ
  ޼ .  ߰ , ڽ Ƿ¿ ź 
  𸥴.
  5.  ڷκ

        ѱ  Դϴ.

       ѱ۹ Ʈ
     http://eeserver.korea.ac.kr/~artsilly/trans/κ  
     ֽϴ.

      ߸ ̳  ߸ κ 
     artsilly@eeserver.korea.ac.kr  ֽñ ٶϴ.

      ö󰡴´  ϵ ϰڽϴ. 
     ʾ  ּҷ  ˷ֽñ ٶϴ.

     ѱ   ο, , Ͻ 쿡 ڿ Բ
      ۱ ǥ ֽñ ٶϴ.

    ٵ ſ  Ͻñ ^^ - ɰ  ϴ  ʹ
     ׿. TT; ſ   ϰ ͳ׿. ^^

    

    v0.3, 1998 12 25 ũ!!   ִ  ^^;
     /  v2.3 

    v1.0s, 1998 12 29 /  v2.6 , sgml ȯ

