· KLDP.org · KLDP.net · KLDP Wiki · KLDP BBS ·
Linuxdoc Sgml/DHCP

You are not allowed to 'fullsearch'


DHCP mini-HOWTO (DHCPd/DHCPcd)

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 ÀÌ ±ÛÀÇ ÃֽŠ¹öÀü¿¡ ´ëÇÏ¿©

ÀÌ ±ÛÀÇ ÃֽŠ¹öÀüÀº Á¤±âÀûÀ¸·Î 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 À» »ç¿ëÇÒ ¼ö ÀÖ´Ù. ´ÙÀ½ »çÀÌÆ®¿¡¼­ ¹ÞÀ» ¼ö ÀÖ´Ù.

3.2 ½½·¢¿þ¾î¿¡¼­ ¼Â¾÷

¿ì¼±Àº DHCPcd ¸¦ ´Ù¿î·Îµå ¹Þ¾Æ¾ß ÇÑ´Ù. ´ÙÀ½ÀÇ ¼±»çÀÌÆ®¸¦ Âü°íÇ϶ó.

  • ¾ÐÃàÀ» Ǭ´Ù.
    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
  • "³×Æ®¿öÅ© ÄÜÇDZԷ¹À̼Ç(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.gatech.eduÀ¸·ÎºÎÅÍ ¹ÞÀº ³»¿ëÀÌ´Ù.

¿ì¼± /etc/resolv.conf¿¡ ³õ¿©ÀÖ´Â °íÁ¤ IP¸¦ Áö¿ö¾ß ÇϼÅ. ÇÏÁö¸¸ search¿Í nameserver°¡ ÀÖ´Â ¶óÀÎÀº ±×´ë·Î µÖ¾ßÇØ. ¿Ö³Ä¸é ¹«½¼ ÀÌÀ¯¿¡¼±Áö ¸ð¸£°ÚÁö¸¸ ³»°¡ ¾²´Â dhcpcd °¡ /etc/dhcpc/resolv.conf È­ÀÏÀ» ¾È¸¸µé´õ¶ó±¸. ±×·¡¼­ ±×³É ÀÌ·±½ÄÀ¸·Î ¼³Á¤À» ÇØ ÁáÁö. ÇÏÁö¸¸ ´ÙÀ½°ú °°ÀÌ ÇÏ¸é µÉ²¨¼Å. ³ª¸ÓÁö ºÎºÐÀÌ ´ÙÀ̳ª¹Í ÇÏ°Ô ¼³Á¤µÉ ²¨¼Å. ¿ì¼± /etc/sysconfig/network È­ÀÏ¿¡¼­ HOSTNAMEÇÏ°í GATEWAY¸¦ Áö¿üÁö ¹°·Ð ´Ù¸¥ ¿£Æ®¸®ÀÎ NETWORKING, DOMAINNAME, GATEWAYDEV°°Àº °ÍÀº ³²°ÜµÎ°í, ±×¸®°í /etc/sysconfig/network-scripts/ifcfg-eth0 ¿¡¼­µµ IPADDR, NETMASK, NETWORK, ±×¸®°í BROADCASTµîÀ» Áö¿üÁö, DEVICE ¶û ONBOOT´Â Àý´ë ¼ÕÀ» ¾È´ë°í. ±×¸®°ï BOOTPROTO¿¡ Ç׸ñÀº 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 Ŭ¶óÀ̾ðÆ®°¡ ºê·ÎƮij½ºÆ®·Î ¿äûÇϳª ¾Æ¹«·± ÀÀ´äÀÌ ¾ø´Ù.

¾î¶² Á¾·ùÀÇ ½Ã½ºÅÛ¿¡¼­´Â ÀÀ´ä¿äûÀÌ µÇ´Â È£½ºÆ®¸¦ ²À ÁöÁ¤ÇØ ÁÖ¾î¾ß ÇÒ ÇÊ¿ä°¡ ¾ø´Ù. ÀÌ·² ¶§´Â 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 ¶ó´Â ´Ü¾î°¡ º¸ÀÌÁö ¾Ê´Â´Ù¸é ¸ÖƼij½ºÆ®¿Í Socket FilteringÀ» Áö¿øÇϵµ·Ï Ä¿³Î ÄÄÆÄÀÏÀ» ´Ù½ÃÇØ¾ß ÇÒ °ÍÀÌ´Ù. ÇÏÁö¸¸ ´ëºÎºÐÀÇ ½Ã½ºÅÛ¿¡¼­´Â ¸ÖƼij½ºÆ®°¡ Áö¿øµÇ°í ÀÖÀ» °ÍÀÌ´Ù. ´ÙÀ½ °úÁ¤Àº 255.255.255.255¸¦ À§ÇÑ ¶ó¿ìÆÃÀ» Ãß°¡ÇØ ÁÖ¾î¾ß ÇÑ´Ù. DHCPdÀÇ README ÆÄÀÏ¿¡¼­ ÀοëÇØ º¸¸é

¾î¶² ¼±ÅÃµÈ Å¬¶óÀ̾ðÆ® - ¿¹¸¦ µé¾î windows 95 ½Ã½ºÅÛ - ¿Í Àß ºÎÇÕµÇ¾î µ¹¾Æ°¡´Â dhcpd¸¦ À§Çؼ­, µ¥¸ó¿¡¼­ ´ë»ó IP ÁÖ¼ÒÀÎ 255.255.255.255¿Í ÆÐŶµéÀ» ÇÔ²² º¸³¾ ¼ö ÀÖ¾î¾ß ÇÑ´Ù. ºÒÇàÈ÷µµ ¸®´ª½º´Â 255.255.255.255¸¦ ³»ºÎ ¼­ºê³Ý ºê·Îµåij½ºÆ® ¾îµå·¹½º·Î ¼³Á¤ÇØ ¹ö¸®°í ¸¸´Ù. ÀÌ·± °á°ú´Â 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´Â ºê·Îµå ij½ºÆ® ¾îµå·¹½ºÀÌ°í, 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 º¯È¯


ID
Password
Join
Even the smallest candle burns brighter in the dark.


sponsored by andamiro
sponsored by cdnetworks
sponsored by HP

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2003-10-18 10:58:59
Processing time 0.0017 sec