ÀÎÅͳÝÀÇ »Ñ¸® TCP/IP ³×Æ®¿öÅ© ¹Ù·Î¾Ë±â

±Û¾´ÀÌ : ¼± ¾Æ (kerygma@chollian.net)

 

 

    ³×Æ®¿öÅ©·Î ¸ðµç Á¤º¸¸¦ ±³·ùÇÏ´Â Áö±Ý ¿ì¸®µéÀº ³Ý¸ÍÀ̶ó´Â »õ·Î¿î ´Ü¾î¸¦ Á¢ÇÏ°Ô µÆ´Ù. °Å´ëÇÑ ³×Æ®¿öÅ©ÀÎ ÀÎÅͳݿ¡¼­ ź»ýÇÑ ¸®´ª½º·Î ¿ì¸® ¸ðµÎ ³Ý¸Í¿¡¼­ Å»ÃâÇÏÀÚ.

    ÀÎÅͳÝÀÇ ±âº» ÇÁ·ÎÅäÄÝÀ̸ç, ¸ðµç À¯´Ð½º °è¿­ÀÇ ¿î¿µÃ¼Á¦´Â ±âº»ÀûÀ¸·Î TCP/IP ÇÁ·ÎÅäÄÝ·Î Åë½ÅÀ» ÇÑ´Ù´Â »ç½ÇÀ» ¾Ë°í ÀÖÀ» °ÍÀÌ´Ù.

    TCP/IP (Transmission Control Protocol / Internet Protocol)

    ÀÏ´Ü, TCP/IP¸¦ ÀÌÇØÇϱ⿡ ¾Õ¼­ ³×Æ®¿öÅ© ÇÁ·ÎÅäÄÝÀÇ °³³äÀ» ÀÌÇØÇÏ´Â °ÍÀÌ ¼ø¼­ÀÏ °ÍÀÌ´Ù.
    TCP/IP´Â Çϳª·Î ÀÌ·ç¾îÁø ÇÁ·ÎÅäÄÝÀÌ ¾Æ´Ï´Ù. TCP/IP´Â ¿©·¯ °¡ÁöÀÇ ÇÁ·ÎÅäÄݵéÀÇ ÁýÇÕÀ̸ç, ÀÌ ÁýÇÕÀ» ÇÊÀÚ´Â ¡°protocol suite¡±¶ó´Â ¿ë¾î·Î Ç¥±âÇÏ°Ú´Ù.

 

³×Æ®¿öÅ© ÇÁ·ÎÅäÄÝ

    ³×Æ®¿öÅ© ÇÁ·ÎÅäÄÝÀº Å©°Ô 4ºÎºÐÀ¸·Î ³ª´­ ¼ö ÀÖ´Ù.
    (OSI 7 °èÃþÀ» °£·«È­Çß´Ù°í ÇÒ ¼ö ÀÖ´Ù.)

    ¡á ¹°¸® °èÃþ ÇÁ·ÎÅäÄÝ
    ½ÇÁ¦ÀûÀÎ Çϵå¿þ¾î°¡ Åë½ÅÇÏ´Â ÇÁ·ÎÅäÄÝÀ̶ó ÇÒ ¼ö ÀÖ´Ù.
    ÀÌ´õ³Ý, ÅäÅ« ¸µ, FDDI, ATM µîÀÌ ÀÌ¿¡ ¼ÓÇÑ´Ù.

    ¡á ³×Æ®¿öÅ© °èÃþ ÇÁ·ÎÅäÄÝ
    ³×Æ®¿öÅ© °æ·Î¸¦ °áÁ¤ÇÏ´Â ÇÁ·ÎÅäÄÝÀ̶ó ÇÒ ¼ö ÀÖ´Ù.
    TCP/IP protocol suiteÀÇ IP(Internet Protocol)°¡ ÀÌ¿¡ ¼ÓÇÑ´Ù.

    ¡á Æ®·£½ºÆ÷Æ® °èÃþ ÇÁ·ÎÅäÄÝ
    µ¥ÀÌÅÍ Àü¼ÛÀ» ´ã´çÇÏ´Â ÇÁ·ÎÅäÄÝÀ̶ó ÇÒ ¼ö ÀÖ´Ù.
    TCP/IP protocol suiteÀÇ TCP(Transmission Control Protocol)¿Í UDP(User Datagram Protocol)ÀÌ ÀÌ¿¡ ¼ÓÇÑ´Ù.

    TCP : ¿¬°á ÁöÇâÀûÀÎ ÇÁ·ÎÅäÄÝÀÌ´Ù. ½±°Ô ¸»Çؼ­ µ¥ÀÌÅ͸¦ ÁÖ°í¹ÞÀ» ¶§ µ¥ÀÌÅ͸¦ °Ë»çÇÏ¿© ÀÌ»ó À¯¹«¸¦ ¾Ë¸®´Â ¹æ½ÄÀ¸·Î, Á¤È®ÇÑ µ¥ÀÌÅ͸¦ º¸³¾ ¼ö ÀÖ´Ù.
    Telnet, FTP, SMTP µîÀÌ TCP ±â¹ÝÀÇ ÇÁ·ÎÅäÄÝÀÌ´Ù.

    UDP : TCP ¿Í´Â ´Þ¸® ºñ¿¬°áÇü ÇÁ·ÎÅäÄÝÀÌ´Ù. TCP ±âº»±¸Á¶´Â °°À¸³ª, µ¥ÀÌÅÍ°¡ ¸ñÀûÁö¿¡ µµÂøÇÏ´Â °Í¿¡ ´ëÇÑ º¸ÀåÀÌ ¾ø´Ù. ÇÏÁö¸¸, TCP¿Í °ü·ÃµÈ overhead°¡ ¾øÀ¸¹Ç·Î, NFS ³ª DNS °°Àº ¼­ºñ½º¿¡ º¸´Ù È¿À²ÀûÀÎ ÀÎÅÍÆäÀ̽º¸¦ Á¦°øÇÑ´Ù.
    DNS, SNMP, NFS µîÀÌ UDP ±â¹ÝÀÇ ÇÁ·ÎÅäÄÝÀÌ´Ù.

    ¡á ¾ÖÇø®ÄÉÀÌ¼Ç °èÃþ ÇÁ·ÎÅäÄÝ
    ½ÇÁ¦ ÀÀ¿ëÇÁ·Î±×·¥¿¡¼­ ¼öÇàµÇ´Â ÇÁ·ÎÅäÄÝÀ̶ó ÇÒ ¼ö ÀÖ´Ù.
    TCP/IP protocol suiteÀÇ FTP(File Transfer Protocol), SMTP(Simple Mail Transfer Protocol), DNS(Domain Name Service), HTTP(Hyper Text Transfer Protocol), telnet µîÀÌ ÀÌ¿¡ ¼ÓÇÑ´Ù.

 

IP ¾îµå·¹½º(IP Addresses)

    IP ¾îµå·¹½º´Â TCP/IP ProtocolÀ» »ç¿ëÇϱâ À§Çؼ­´Â ¹Ýµå½Ã ÇÊ¿äÇÑ »çÇ×ÀÌ´Ù.

    IP ¾îµå·¹½ºÀÇ ±¸¼º

    ÇöÀç »ç¿ëÇÏ°í ÀÖ´Â IP¾îµå·¹½ºÀÇ ±¸¼ºÀº IPv4ÀÇ ±Ô°ÝÀ» µû¸¥´Ù. IP ¾îµå·¹½º´Â 32ºñÆ®·Î ±¸¼ºÀÌ µÇ¾î ÀÖÀ¸¸ç, º¸±â ½±µµ·Ï Á¡(.)À¸·Î ±¸º°µÈ 4°³ÀÇ ¼ýÀÚ(10Áø¼ö)·Î Ç¥½ÃÇÑ´Ù. (8ºñÆ®¾¿À¸·Î ³ª´©±â ¶§¹®¿¡ Ç¥Çö °¡´ÉÇÑ ¼ö´Â 0 ºÎÅÍ 255±îÁö ÀÌ´Ù.)
    - ¶§¿¡ µû¶ó 2Áø¼ö¸¦ Àû¿ëÇÏ¿© »ý°¢ÇÏ¸é ½±°Ô ÀÌÇØÇÒ ¼ö ÀÖ´Ù.
    IP ¾îµå·¹½ºÀÇ ¹üÀ§´Â.
    0.0.0.0 ~ 255.255.255.255 (10Áø¼ö)
    00000000.00000000.00000000.00000000 ~
    11111111.11111111.11111111.11111111(2Áø¼ö)

    ÇÏÁö¸¸ À§ ¿µ¿ªÀÇ ¸ðµç ¾îµå·¹½º°¡ ´Ù »ç¿ë °¡´ÉÇÑ °ÍÀº ¾Æ´Ï´Ù. IP ¾îµå·¹½º Áß¿¡´Â ³×Æ®¿öÅ©¸¦ Ç¥½ÃÇÏ´Â ºÎºÐÀÌ ÀÖ°í, È£½ºÆ®¸¦ Ç¥½ÃÇÏ´Â ºÎºÐÀÌ ÀÖ´Ù. ¾î¶² ºÎºÐÀÌ ³×Æ®¿öÅ©¿Í È£½ºÆ®¸¦ Ç¥½ÃÇÏ´Â Áö´Â ¡°Å¬·¡½º¡±¿¡ ÀÇÇÏ¿© °áÁ¤µÈ´Ù.

     

    Ŭ·¡½º

    ³×Æ®¿öÅ© ºñÆ®

    È£½ºÆ® ºñÆ®

    AŬ·¡½º

    8

    24

    BŬ·¡½º

    16

    16

    CŬ·¡½º

    24

    8

    * ÆíÀÇ»ó ºñÆ®·Î Ç¥±âÇßÁö¸¸, °´°üÀûÀÎ ¿ë¾î·Î´Â ¡°flag¡±°¡ ´õ Á¤È®ÇÏ´Ù.

    A Ŭ·¡½º - 8 ºñÆ® ÀÇ ³×Æ®¿öÅ© ºñÆ®, 24 ºñÆ®ÀÇ È£½ºÆ® ºñÆ®·Î ±¸¼º
    B Ŭ·¡½º - 16 ºñÆ®ÀÇ ³×Æ®¿öÅ© ºñÆ®, 16 ºñÆ®ÀÇ È£½ºÆ® ºñÆ®·Î ±¸¼º
    C Ŭ·¡½º - 24 ºñÆ®ÀÇ ³×Æ®¿öÅ© ºñÆ®, 8 ºñÆ®ÀÇ È£½ºÆ® ºñÆ®·Î ±¸¼º
    À̹ۿ¡, Ư¼ö ¿ëµµ·Î ¿¹¾àµÇ¾î ÀÖ´Â DŬ·¡½º¿Í E Ŭ·¡½º°¡ ÀÖ´Ù.

 

Ŭ·¡½º

    ÇöÀç »ç¿ëµÇ°í Àִ Ŭ·¡½º´Â 3 °¡ÁöÀÌ´Ù.

    ¡á A Ŭ·¡½º

      IP ¾îµå·¹½º Áß °¡Àå ¿ÞÂÊÀÇ 8ºñÆ®°¡ ³×Æ®¿öÅ©¸¦ Ç¥½ÃÇØ ÁÖ¸ç, °¡Àå ¿ÞÂÊ ºñÆ®´Â 0À¸·Î °íÁ¤µÇ¾î ÀÖ´Ù. ±×·¸±â ¶§¹®¿¡ ¾Æ·¡¿Í °°ÀÌ Ç¥½ÃÇÒ ¼ö ÀÖÀ¸¸ç,

      - 0NNNNNNN.HHHHHHHH.HHHHHHHH.HHHHHHHH

      0.XXX.XXX.XXX ~ 127.XXX.XXX.XXX ¿¡ ÇØ´çÇÏ´Â ¹üÀ§¸¦ °¡Áö°í ÀÖ´Ù.

      A Ŭ·¡½º´Â128°³ÀÇ °¢±â ´Ù¸¥ ³×Æ®¿öÅ©°¡ Á¸ÀçÇÏ°í, ÇϳªÀÇ ³×Æ®¿öÅ©¿¡ 1600¸¸ ¿©´ëÀÇ È£½ºÆ®¸¦ °¡Áú ¼ö ÀÖ´Ù.

      **¾Æ·¡´Â Ưº°ÇÑ Àǹ̸¦ °¡Áö´Â ³×Æ®¿öÅ©ÀÌ´Ù.

      ³×Æ®¿öÅ© 0.0.0.0 Àº µðÆúÆ® ¶ó¿ìÅÍ¿¡¼­ »ç¿ëÇϸç,
      ³×Æ®¿öÅ© 127.0.0.0 Àº ·çÇÁ¹é ¾îµå·¹½º(loopback Address)·Î »ç¿ëÇÑ´Ù.

    ¡á B Ŭ·¡½º

      IP ¹øÈ£ Áß °¡Àå ¿ÞÂÊÀÇ 8ºñÆ®°¡ ³×Æ®¿öÅ©¸¦ Ç¥½ÃÇØ ÁÖ¸ç, °¡Àå ¿ÞÂÊ ºñÆ®´Â 10À¸·Î °íÁ¤µÇ¾î ÀÖ´Ù. ±×·¸±â ¶§¹®¿¡ ¾Æ·¡¿Í °°ÀÌ Ç¥½ÃÇÒ ¼ö ÀÖÀ¸¸ç,

      - 10NNNNNN.NNNNNNNN.HHHHHHHH.HHHHHHHH

      128.XXX.XXX.XXX ~ 191.XXX.XXX.XXX ¿¡ ÇØ´çÇÏ´Â ¹üÀ§¸¦ °¡Áö°í ÀÖ´Ù.

      B Ŭ·¡½º´Â 16,384°³ÀÇ °¢±â ´Ù¸¥ ³×Æ®¿öÅ©°¡ Á¸ÀçÇÏ°í, ÇϳªÀÇ ³×Æ®¿öÅ©¿¡ 65,000¿©°³ÀÇ È£½ºÆ®¸¦ °¡Áú ¼ö ÀÖ´Ù.

    ¡á C Ŭ·¡½º

      IP ¹øÈ£ Áß °¡Àå ¿ÞÂÊÀÇ 8ºñÆ®°¡ ³×Æ®¿öÅ©¸¦ Ç¥½ÃÇØ ÁÖ¸ç, °¡Àå ¿ÞÂÊ ºñÆ®´Â 110À¸·Î °íÁ¤µÇ¾î ÀÖ´Ù. ±×·¸±â ¶§¹®¿¡ ¾Æ·¡¿Í °°ÀÌ Ç¥½ÃÇÒ ¼ö ÀÖÀ¸¸ç,

      - 110NNNNN.NNNNNNNN.NNNNNNNN.HHHHHHHH

      192.XXX.XXX.XXX ~ 223.XXX.XXX.XXX ¿¡ ÇØ´çÇÏ´Â ¹üÀ§¸¦ °¡Áö°í ÀÖ´Ù.

      C Ŭ·¡½º´Â 2,097,152°³ÀÇ °¢±â ´Ù¸¥ ³×Æ®¿öÅ©°¡ Á¸ÀçÇÏ°í, ÇϳªÀÇ ³×Æ®¿öÅ©¿¡ 254°³ÀÇ È£½ºÆ®¸¦ °¡Áú ¼ö ÀÖ´Ù.

 

* ÀÎÅͳݿ¡¼­ »ç¿ëÇÏÁö ¾Ê´Â ³×Æ®¿öÅ©

    IP ³×Æ®¿öÅ©¸¦ »ç¿ëÇÏÁö¸¸ ÀÎÅͳݿ¡¼­ »ç¿ëÇÏÁö ¾Ê´Â Ưº°ÇÑ ÁÖ¼Ò°¡ ÀÖ´Ù.

    ÇÑ °³ÀÇ A Ŭ·¡½º ³×Æ®¿öÅ© - 10.0.0.0
    16 °³ÀÇ B Ŭ·¡½º ³×Æ®¿öÅ© - 172.16.0.0 ~ 172.31.0.0
    256 °³ÀÇ C Ŭ·¡½º ³×Æ®¿öÅ© - 192.168.0.0 ~ 192.168.255.0

 

¼­ºê³Ý ¸¶½ºÅ©

    ³×Æ®¿öÅ© ¸¶½ºÅ©¶ó°íµµ ºÒ¸® ¿ì¸ç, ¼­ºê³Ý ¸¶½ºÅ©´Â ³×Æ®¿öÅ©ÀÇ Å©±â¸¦ Âü°íÇϴµ¥ ¾²ÀδÙ.
    (¸ðµç ÀåºñµéÀº ¼­ºê³Ý ¸¶½ºÅ©¸¦ ÂüÁ¶ÇÏ¿© ÀڱⰡ ¼ÓÇÑ ³×Æ®¿öÅ©ÀÇ ¹üÀ§¸¦ ¾Ë ¼ö ÀÖ´Ù.)
    ³×Æ®¿öÅ©¸¦ ±¸¼ºÇÒ ¶§ ¼­ºê³Ý ¸¶½ºÅ©´Â ¸Å¿ì Áß¿äÇÑ »çÇ×ÀÌ´Ù. ¼­ºê³Ý ¸¶½ºÅ©·Î ³×Æ®¿öÅ©ÀÇ Å©±â°¡ °áÁ¤µÇ¸ç, ³×Æ®¿öÅ© ¾îµå·¹½º, ºê·Îµåij½ºÆ® ¾îµå·¹½º, ±×¸®°í µÚ¿¡ ¼³¸íÇÒ ¡®¼­ºê³Ý¡¯¿¡¼­ ±¸ÇöµÇ´Â ¸ðµç ¸¶¼ú(?)ÀÌ ¸ðµÎ ¼­ºê³Ý¸¶½ºÅ©¿¡¼­ ÀÌ·ç¾îÁø´Ù.

    ¸ðµç ³×Æ®¿öÅ© ºñÆ®¸¦ ¡®1¡¯·Î ¹Ù²Ù°í, ¸ðµç È£½ºÆ® ºñÆ®¸¦ ¡®0¡¯À¸·Î ¹Ù²Ù¸é µÈ´Ù.

    ±×·³, ¼¼ °¡Áö Ŭ·¡½º ³×Æ®¿öÅ©ÀÇ ±âº»ÀûÀÎ ¼­ºê³Ý ¸¶½ºÅ©¸¦ º¸ÀÚ
    (- ¿©±â¼­ ¡®±âº»ÀûÀ̶õ¡¯ ´Ü¾î¸¦ ½è´Ù, ÀÌÀ¯´Â ¡®²À¡¯ ÀÌ ¾Æ´Ñ ¶§¿¡ µû¶ó º¯ÇÒ ¼ö Àֱ⠶§¹®ÀÌ´Ù.)

     

    Ŭ·¡½º

    ¼­ºê³Ý ¸¶½ºÅ©

    A Ŭ·¡½º

    255.0.0.0

    B Ŭ·¡½º

    255.255.0.0

    C Ŭ·¡½º

    255.255.255.0

     

    A Ŭ·¡½º ³×Æ®¿öÅ©ÀÇ ¼­ºê³Ý ¸¶½ºÅ© : 255.0.0.0
    B Ŭ·¡½º ³×Æ®¿öÅ©ÀÇ ¼­ºê³Ý ¸¶½ºÅ© : 255.255.0.0
    C Ŭ·¡½º ³×Æ®¿öÅ©ÀÇ ¼­ºê³Ý ¸¶½ºÅ© : 255.255.255.0

 

³×Æ®¿öÅ© ¾îµå·¹½º, ºê·Îµåij½ºÆ® ¾îµå·¹½º

    ³×Æ®¿öÅ© ¾îµå·¹½º´Â È£½ºÆ® ºñÆ®°¡ ¸ðµÎ ¡®0¡¯ ÀÌ´Ù.
    - ¼­ºê³Ý ¸¶½ºÅ©¸¦ ÂüÁ¶ÇÑ Áö¿ªÀûÀÎ ³×Æ®¿öÅ© ±×·ì Àüü¸¦ ¸»ÇÑ´Ù.

    ºê·Îµåij½ºÆ® ¾îµå·¹½º´Â È£½ºÆ® ºñÆ®°¡ ¸ðµÎ ¡®1¡¯ ÀÌ´Ù.
    - ¼­ºê³Ý ¸¶½ºÅ©¸¦ ÂüÁ¶ÇÑ Áö¿ªÀûÀÎ ³×Æ®¿öÅ© ±×·ì ¼ÓÇÑ ¸ðµç È£½ºÆ®¿Í ¡®À̾߱⡯¸¦ Çϱâ À§ÇØ »ç¿ëÇÑ´Ù.

 

¼­ºê³Ý

    ¼­ºê³ÝÀº ¾ÆÁÖ ½±°Ô ¸»Çؼ­ ÇϳªÀÇ ³×Æ®¿öÅ©¸¦ ¿©·¯ °³ÀÇ ¼­ºê ³×Æ®¿öÅ©·Î ÂÉ°³¾î »ç¿ëÇÏ´Â ±â¼úÀÌ´Ù. (¼­ºê³Ý ¸¶½ºÅ©¿Í È¥µ·ÇÏÁö ¸» °Í)

    ¡®¿Ö ¼­ºê³ÝÀ» »ç¿ëÇÒ±î?¡¯¶ó´Â Àǹ®Á¡ÀÌ »ý±æ °ÍÀÌ´Ù..
    ±×°ÍÀº IP¸¦ È¿À²ÀûÀ¸·Î »ç¿ëÇϱâ À§Çؼ­ ÀÌ´Ù.

    ½ÇÁ¦ÀûÀÎ ¿¹¸¦ µé¸é,
    B Ŭ·¡½º ³×Æ®¿öÅ©´Â 65,000¿©´ëÀÇ È£½ºÆ®¸¦ °¡Áú ¼ö ÀÖ´Ù. ÇÏÁö¸¸, 65,000¿©´ë¸¦ È£½ºÆ®¸¦ °¡Áö°í ÀÖ´Â »ç¾÷ÀåÀº ¸¹Áö ¾ÊÀ» °ÍÀÌ´Ù. 8,000 ¿©´ëÀÇ È£½ºÆ®°¡ ÀÖ´Â »ç¾÷Àå¿¡ B Ŭ·¡½ºÀÇ ³×Æ®¿öÅ©¸¦ ÇÒ´çÇØ ÁØ´Ù¸é ³ª¸ÓÁö 57,000¿©´ëÀÇ È£½ºÆ®¸¦ ¸¸µé ¼ö ÀÖ´Â IP¸¦ ¼ÕÇغ¸´Â ¼ÀÀÌ´Ù. ¸¸ÀÏ, ÀÖ´ÙÇÏ´õ¶óµµ ÇϳªÀÇ ³×Æ®¿öÅ©·Î »ç¿ëÇÑ´Ù´Â °ÍÀº, ¸¹Àº Æ®·¡ÇÈÀÌ ¹ß»ýÇÑ´Ù. ´ç¿¬È÷ ³×Æ®¿öÅ© ¼Óµµ°¡ ¸¹ÀÌ ÀúÇϵȴÙ.

    ±×·¡¼­ ¼­ºê³ÝÀ» ÀÌ¿ëÇÏ¿© B Ŭ·¡½º ³×Æ®¿öÅ©¸¦ ÂÉ°³¾î ºÎ¼­º°À̳ª Áö»çº°·Î ÇÒ´çÇÑ´Ù¸é, Æ®·¡ÇÈÀ» ¸¹ÀÌ ÁÙÀÏ ¼ö ÀÖ¾î È¿À²¼ºÀ» ³ôÀÏ ¼ö ÀÖ´Ù. ±×¸®°í ÇÒ´çÇØÁÖ°í ³²´Â IPµéÀº °è¿­»ç³ª °í°´µé¿¡°Ô ³ª´©¾îÁÖ¾î »ç¿ëÇÒ ¼öµµ ÀÖÀ» °ÍÀÌ´Ù.(ISP °°ÀÌ)
    ½ÇÁ¦·Î B Ŭ·¡½º ³×Æ®¿öÅ©´Â 256°³ÀÇ C Ŭ·¡½º Å©±âÀÇ ¼­ºê ³×Æ®¿öÅ©·Î ³ª´­ ¼ö ÀÖ´Ù. ¹°·Ð, ±× º¸´Ù ´õ ¸¹Àº ¼öÀÇ ¼­ºê ³×Æ®¿öÅ©·Î ÂÉ°¶ ¼öµµ ÀÖ°í, ¹Ý´ë·Î ÀûÀº ¼öÀÇ ³×Æ®¿öÅ©·Î ÂÉ°¶ ¼öµµ ÀÖ´Ù. ±×°ÍÀº ¾îµð±îÁö³ª ³×Æ®¿öÅ©¸¦ ¾î¶»°Ô µðÀÚÀÎÇÏ´À³Ä¿¡ ´Þ·Á ÀÖ´Â °ÍÀÌ´Ù. ÀÌ·¸°Ô, ÇϳªÀÇ ³×Æ®¿öÅ©¸¦ ÂÉ°µ ¼­ºê³×Æ®¿öÅ©´Â ±× Çϳª Çϳª°¡ µ¶¸³ÀûÀÎ ÇüÅÂ¿Í Æ¯¼ºÀ» °¡Áö°í µ¿ÀÛÇÑ´Ù. °¢±â ´Ù¸¥ ¼­ºê ³×Æ®¿öÅ©³¢¸®ÀÇ Åë½ÅÀº ¶ó¿ìÆà °°Àº Ưº°ÇÑ ±â¼úÀ» ÀÌ¿ëÇÏ¿© »ç¿ëÇÑ´Ù.

    ¿äÁò, ¸¹ÀÌ »ý±ä °ÔÀÓ¹æÀÇ ¿¹¸¦ µé¾îº¸ÀÚ...
    º¸Åë °ÔÀÓ¹æµéÀº 20¿©´ë¿¡¼­ 100¿©´ëÀÇ PC¸¦ º¸À¯ÇÏ°í ÀÖ´Ù. ¹°·Ð, ´õ Å« °ÔÀӹ浵 ÀÖÀ» °ÍÀÌ´Ù. ÇÏÁö¸¸, ´ë°³ 20¿©´ë¿¡¼­ 30¿©´ë¸¦ °¡Áö°í ÀÖ´Ù.
    ¸¸ÀÏ 25´ëÀÇ PC°¡ ÀÖ´Â °ÔÀÓ¹æÀ» ¿¹¸¦ µé¾îº¸°Ú´Ù.
    º¸Åë IP´Â ÀÎÅÍ³Ý Àü¿ë¼±À» ÀÓ´ëÇؼ­ ¾²´Â ISP(Internet Service Provider)¿¡¼­ ÇÒ´ç¹Þ´Â´Ù. ¸¸ÀÏ ISP¿¡¼­ CŬ·¡½º ³×Æ®¿öÅ©¸¦ ÇÒ´çÇØ Áشٸé, ³ª¸ÓÁö 220¿©´ë¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ´Â IP¸¦ »ç¿ëÇÒ ¼ö ¾ø´Ù. ÇÏÁö¸¸ ¼­ºê³ÝÀ» ÀÌ¿ëÇÏ¿© C Ŭ·¡½º ³×Æ®¿öÅ©¸¦ 8°³ÀÇ ¼­ºê ³×Æ®¿öÅ©·Î ³ª´©¾î °¢±â ´Ù¸¥ 8°³ÀÇ °ÔÀӹ濡 ÇÒ´çÇÑ´Ù¸é, ÀÌ°ÍÀÌ ISP¿¡¼­ º»´Ù¸é »ó´çÇÑ À̵æÀÌ »ý±æ °ÍÀÌ´Ù.(¹°·Ð, ISP¿¡ IP¸¦ ±ÝÀüÀûÀÎ ÁöºÒÀ» ÇÏ°í ÇÒ´ç¹Þ´Â °ÍÀº ¾Æ´Ï´Ù.)

 

¼­ºê³ÝÀº ¾î¶² ½ÄÀ¸·Î ³ª´­±î?

    ÀÇ¿Ü·Î °£´ÜÇÏ´Ù ¸ðµÎ ¼­ºê³Ý ¸¶½ºÅ©¿¡¼­ ÇÑ´Ù. È£½ºÆ® ºñÆ®¸¦ ³×Æ®¿öÅ© ºñÆ®·Î ¹Ù²Ù¾îÁÖ¸é µÈ´Ù.

    ÇÏÁö¸¸ ¼­ºê³ÝÀ» ³ª´­ ¶§ ÁÖÀÇÇÒ Á¡ÀÌ ÀÖ´Ù. »ç¿ëÇÏÁö(?) ¸øÇÏ´Â IP°¡ »ý±ä´Ù´Â °ÍÀÌ´Ù.
    ¸ðµç ³×Æ®¿öÅ©¿¡´Â ÇϳªÀÇ ³×Æ®¿öÅ© ¾îµå·¹½º¿Í ºê·ÎµåÄɽºÆ® ¾îµå·¹½º°¡ Á¸ÀçÇÑ´Ù. ÇÏÁö¸¸ ÇϳªÀÇ ³×Æ®¿öÅ©¸¦ ¿©·¯ °³ÀÇ ¼­ºê³ÝÀ¸·Î ³ª´­ °æ¿ì ¼­ºê³ÝÀÇ °¹¼ö¸¸Å­ÀÇ ³×Æ®¿öÅ© ¾îµå·¹½º¿Í ºê·ÎÆ®ÄɽºÆ® ¾îµå·¹½º°¡ »ý°Ü³ª±â ¶§¹®ÀÌ´Ù. ±×·¸±â ¶§¹®¿¡ ³×Æ®¿öÅ©¸¦ µðÀÚÀÎ ÇÒ ¶§ ¼¼½ÉÇÑ ÁÖÀÇ°¡ ÇÊ¿äÇÏ´Ù.

    C Ŭ·¡½º ³×Æ®¿öÅ©¸¦ ¿¹·Î µé°Ú´Ù.

 

¼­ºê³Ý

¼­ºê³Ý ±¸Á¶

¼­ºê³Ý

È£½ºÆ®

Àüüȣ½ºÆ®

255.255.255.0

110NNNNN.NNNNNNNN.NNNNNNNN.HHHHHHHH

-

254

254

255.255.255.128

110NNNNN.NNNNNNNN.NNNNNNNN.HHHHHHHH

2

126

252

255.255.255.192

110NNNNN.NNNNNNNN.NNNNNNNN.HHHHHHHH

4

62

248

255.255.255.224

110NNNNN.NNNNNNNN.NNNNNNNN.HHHHHHHH

8

30

240

255.255.255.240

110NNNNN.NNNNNNNN.NNNNNNNN.HHHHHHHH

16

14

224

255.255.255.248

110NNNNN.NNNNNNNN.NNNNNNNN.HHHHHHHH

32

6

192

255.255.255.252

110NNNNN.NNNNNNNN.NNNNNNNN.HHHHHHHH

64

2

128

     

°ÔÀÌÆ®¿þÀÌ(Gateway)

    ³×Æ®¿öÅ©»óÀÇ Á¤º¸³ª µ¥ÀÌÅÍ°¡ Áö¿ª³×Æ®¿öÅ©°¡ ¾Æ´Ñ ¿ÜºÎ ³×Æ®¿öÅ©(ÀÎÅͳÝÀ̳ª ´Ù¸¥ ¼­ºê³×Æ®¿öÅ©)·Î °¡¾ßÇÒ °æ¿ì ¿ÜºÎ ³×Æ®¿öÅ©¿Í ¿¬°áÀÌ µÇ¾î ¿ÜºÎ ³×Æ®¿öÅ©·Î ³ª°¡´Â Åë·Î ¿ªÇÒÀ» ÇÏ´Â ÀåºñÀÌ´Ù. ¹°·Ð ¿ÜºÎ³×Æ®¿öÅ©¿¡¼­ Áö¿ª ³×Æ®¿öÅ©·Î Á¤º¸°¡ µé¾î¿Ã ¼öµµ ÀÖ´Ù. ÀÌ·¯ÇÑ ±â´ÉÀº ¶ó¿ìÆÃÀ̶õ ±â¼úÀ» »ç¿ëÇÑ´Ù.

     

* µðÆúÆ® °ÔÀÌÆ®¿þÀÌ(Default Gateway)

    µðÆúÆ® ¶ó¿ìÅÍ(Default Router)¶ó°íµµ ÇÑ´Ù. ÇϳªÀÇ ³×Æ®¿öÅ©¿¡ ´Ù¼öÀÇ °ÔÀÌÆ®¿þÀ̸¦ ¼³Ä¡ÇÒ ¼ö ÀÖ´Ù. ±âº»ÀûÀ¸·Î ¿ÜºÎ¸ÁÀ» ÀÌ¿ëÇÒ ¶§ »ç¿ëÇÏ´Â °ÔÀÌÆ®¿þÀ̸¦  µðÆúÆ® °ÔÀÌÆ®¿þÀ̶ó ĪÇÑ´Ù. º¸Åë, ÀÎÅͳݰú ¿¬°áÀÌ µÇ¾î ÀÖ´Ù¸é, ÀÎÅͳݰú Àü¿ë¼±À¸·Î ¿¬°áµÇ¾î ÀÖ´Â ¶ó¿ìÅÍ°¡ µðÆúÆ® °ÔÀÌÆ®¿þÀÌ°¡ µÈ´Ù.

    µðÆúÆ® °ÔÀÌÆ®¿þÀÌ ¼³Á¤Àº,

    route ¸í·ÉÀ¸·Îµµ ÇÒ ¼ö ÀÖÀ¸¸ç,

    Çü½ÄÀº route add default gw µðÆúÆ®°ÔÀÌÆ®¿þÀÌIP ³ª È£½ºÆ®¸í
    ex)
    [root@sunny /root]# route add default gw 192.168.1.254
    ¶Ç´Â
    [root@sunny /root]# route add default gw router1.kerygma.co.kr

    ¶ó¿ìÅÍ ¸í·ÉÀ¸·Î µðÆúÆ® °ÔÀÌÆ®¿þÀ̸¦ Ãß°¡ ÇÒ °æ¿ì ½Ã½ºÅÛÀ» ÀçºÎÆýÃų °æ¿ì ´Ù½Ã ÀÔ·ÂÇØÁÖ¾î¾ß ÇÑ´Ù. ÀÌ·¯ÇÑ °æ¿ì ÀçºÎÆÃÇصµ °ÔÀÌÆ®¿þÀÌ°¡ ¹Ù²îÁö ¾Êµµ·Ï, netcfg³ª netconf ¸¦ ÀÌ¿ëÇÏ¿© µðÆúÆ® °ÔÀÌÆ®¿þÀ̸¦ Ãß°¡ ÇÏ¸é µÇ°í, ¸¸ÀÏ ÀÌ·¯ÇÑ ÇÁ·Î±×·¥ÀÌ ¼³Ä¡µÇÁö ¾ÊÀº ½Ã½ºÅÛ¿¡¼­´Â /etc/sysconfig/network ÆÄÀÏÀ» Á÷Á¢ ÆíÁýÇÏ¸é µÈ´Ù.

    GATEWAY=xxx.xxx.xxx.xxx ÀÎÅͳݰú ¿¬°áµÇ¾î ÀÖ´Â ¶ó¿ìÅÍÀÇ IP
    GATEWAYDEV=³×Æ®¿÷ µð¹ÙÀ̽º(º¸Åë ÇϳªÀÇ ·£Ä«µå¸¦ °¡Áö°í ÀÖ´Ù¸é eth0ÀÌ µÈ´Ù.)

    ex)
    [root@sunny /root]# more /etc/sysconfig/network
    NETWORKING=yes
    FORWARD_IPV4=¡±no¡±
    HOSTNAME=¡±sunny.kerygma.co.kr¡±
    DOMAINNAME=kerygma.co.kr
    GATEWAY=¡±192.168.1.254¡±
    GATEWAYDEV=¡±eth0¡±
    NISDOMAIN=¡±¡±

 

¶ó¿ìÆÃ(Routing)

    ¼­·Î ´Ù¸¥ ³×Æ®¿öÅ©³¢¸® Åë½ÅÇÏ´Â °ÍÀ» ¶ó¿ìÆÃÀ̶ó ĪÇÑ´Ù. ¶ó¿ìÆÃÀ» ÇÏ´Â ÀåºñµéÀº ¶ó¿ìÆà Å×À̺íÀ» °¡Áö°í ÀÖ´Ù. ¶ó¿ìÆà ¶ÇÇÑ ¶ó¿ìÆà Å×À̺íÀ» ÂüÁ¶ÇÏ¿© ÀÌ·ç¾îÁø´Ù.

    ¸®´ª½º ¸Ó½ÅÀÇ ¶ó¿ìÆà Å×À̺íÀ» º¸·Á¸é
    route ³ª netstat -r À» ÀÔ·ÂÇÏ¸é µÈ´Ù.

    ex)
    [root@sunny /root]# route
    Kernel IP routing table
    Destination      Gateway        Genmask           Flags  Metric Ref  Use Iface
    192.168.1.100      *              255.255.255.255      UH       0       0     0eth0
    192.168.1.0         *               255.255.255.0          U       0       0     0eth0
    127.0.0.0             *              255.0.0.0                 U        0       0    0lo
    default           192.168.1.254  0.0.0.0                  UG       0       0    0eth0

    ´ë°³ ¶ó¿ìÅ͸¦ ÀÌ¿ëÇÏ¿© ¶ó¿ìÆÃÀÌ ÀÌ·ç¾îÁö¸ç, ¿©·¯ºÐÀÌ °¡Áö°í ÀÖ´Â ¸®´ª½º ¸Ó½Åµéµµ ¶ó¿ìÅÍ·Î »ç¿ëÇÒ ¼ö ÀÖ´Ù. ´Ü, ·£Ä«µå´Â 2ÀåÀ̳ª ¶§¿¡ µû¶ó¼­ ±× ÀÌ»óÀ» °¡Áö°í ÀÖ¾î¾ß ÇÑ´Ù.

    ¸®´ª½º¿¡¼­ ¶ó¿ìÆÃÀ» °¡´ÉÄÉ ÇÏ·Á¸é,
    /etc/sysconfig/network ÆÄÀÏÀÇ
    FORWARD_IPV4=no ¸¦ FORWARD_IPV4=yes ·Î ¹Ù²Ù¾î ÁØ´Ù.

 

DNS (Domain Name Service)

    TCP/IP¸¦ ±â¹ÝÀ¸·Î ÇÏ´Â ³×Æ®¿÷¿¡¼­´Â È£½ºÆ®·Î IP·Î ã´Â´Ù. ÇÏÁö¸¸ ±× ¼ö¸¹Àº È£½ºÆ®ÀÇ IP¸¸ °¡Áö°í ãÀ¸·Á ÇÑ´Ù¸é, ´ë´ÜÇÑ ±â¾ï·ÂÀÇ ¼ÒÀ¯ÀÚ°¡ ¾Æ´Ñ ÀÌ»ó, ±× ¼ö¸¹Àº È£½ºÆ®¸¦ ¿Ü¿ì°í »ç¿ëÇÑ´Ù´Â °ÍÀº ºÒ°¡´ÉÇÒ °ÍÀÌ´Ù. ±×·¡¼­ ³ª¿Â ¹æ¹ýÀÌ È£½ºÆ®ÀÇ À̸§°ú IP¸¦ ¸ÊÇÎÇÏ´Â ¹æ¹ý, Áï DNS(Domain Name Service)ÀÌ´Ù. ÀÌ DNS¸¦ ¼öÇàÇÏ´Â ¼­¹ö¸¦ DNS ¼­¹ö ¶Ç´Â ³×ÀÓ ¼­¹ö¶ó ÇÑ´Ù. ÇÏÁö¸¸ ¸®´ª½º¿¡¼­´Â DNS ¼­¹öº¸´Ù ³×ÀÓ ¼­¹ö¶ó´Â ¿ë¾î¸¦ ´õ ¸¹ÀÌ »ç¿ëÇÑ´Ù.

    À¥ ºê¶ó¿ìÀú¸¦ »ç¿ëÇÒ ¶§ ¿ì¸®´Â URL¸¦ Àû´Â´Ù.
    http://www.linuxlab.co.krÀÌ·± ½ÄÀ¸·Î ¸»ÀÌ´Ù.
    ÀÌ·± ½ÄÀ¸·Î È£½ºÆ®ÀÇ À̸§À» »ç¿ëÇÏ¿© È£½ºÆ®¸¦ ã¾Æ°¥ ¼ö ÀÖ´Ù.

    ¹°·Ð ±× È£½ºÆ®µµ IP¸¦ Áö°í ÀÖÁö¸¸, ¿ì¸®µéÀº IP¸¦ ¿Ü¿ì¸é¼­ »ç¿ëÇÏÁö ¾Ê´Â´Ù.
    ¹Ù·Î ³×ÀÓ¼­¹ö°¡ IP·Î º¯È¯ÇØ Áֱ⠶§¹®ÀÌ´Ù.
    ¸®´ª½º¸Ó½Å¿¡¼­ ÀÎÅͳÝÀ» »ç¿ëÇÒ ¶§µµ DNS ¼³Á¤À» ÇØÁÖ¾î¾ß ÇÑ´Ù.

    /etc/resolv.conf ÆÄÀÏ¿¡ »ç¿ëÇÏ´Â ³×ÀÓ¼­¹öÀÇ IP¸¦ Àû¾îÁÖ¸é µÈ´Ù.

    nameserver 164.124.101.2

    * ¹°·Ð, ³×ÀÓ¼­¹öµµ È£½ºÆ®¸íÀ» °¡Áö°í ÀÖ´Ù.
    º¸Åë ¡°ns.µµ¸ÞÀΡ±ÀÇ Çü½ÄÀ¸·Î »ç¿ëÇÏÁö¸¸, ±×°ÍÀº ³»ºÎÀûÀÎ °ü¸®¸¦ À§Çؼ­ ÁÖ¾îÁö´Â À̸§ÀÌ°í, Ŭ¶óÀ̾ðÆ®¿¡¼­ÀÇ DNS ¼³Á¤¿¡¼­´Â È£½ºÆ®¸í(FQDN)À» ÀûÁö ¾Ê´Â´Ù.

    º¸ÅëÀÇ °æ¿ì ISP¿¡¼­ ¶óÀÎÀ» ÀÓ´ëÇÏ¿© »ç¿ëÇÏ´Â °÷À̳ª, ÀüÈ­ Á¢¼ÓÀ¸·Î ÀÎÅͳÝÀ» »ç¿ëÇÏ´Â °÷¿¡¼± ISP¿¡ ÀÖ´Â ³×ÀÓ ¼­¹ö¸¦ ÀÌ¿ëÇÏ¿© TCP/IP ±â¹ÝÀÇ ³×Æ®¿÷ÀÎ ÀÎÅͳÝÀ» »ç¿ëÇÒ ¼ö ÀÖ´Ù. ÇÏÁö¸¸, µ¶ÀÚµéÀÌ ´Ù´Ï°í ÀÖ´Â Çб³³ª, ȸ»ç °°Àº °÷¿¡¼­µµ ³×ÀÓ ¼­¹ö¸¦ ±¸ÃàÇسõ°í »ç¿ëÇÏ´Â °÷ÀÌ ÀÖÀ» °ÍÀÌ´Ù. Áß±Ô¸ð ÀÌ»óÀÇ ³×Æ®¿öÅ©¿¡¼­´Â ISPÀÇ ³×ÀÓ ¼­¹ö¸¦ »ç¿ëÇÏ´Â °Íº¸´Ù, Çб³³ª »ç³»¿¡ ³×ÀÓ ¼­¹ö¸¦ Á÷Á¢ ¿î¿ëÇÏ´Â °ÍÀÌ ³×Æ®¿öÅ©°¡ ¹Ù²î°Å³ª È£½ºÆ®°¡ Ãß°¡µÉ ¶§ ´õ ´Éµ¿ÀûÀ¸·Î ´ëóÇÒ ¼ö ÀÖ´Ù´Â ÀåÁ¡ÀÌ ÀÖ´Ù.
    ¹°·Ð, ¸®´ª½º¸¦ named¸¦ ÀÌ¿ëÇÏ¿© ³×ÀÓ ¼­¹ö·Î »ç¿ëÇÒ ¼ö ÀÖ´Ù.

 

ARP (Address Resolution Protocol)

    ¿©Å±îÁö IP ÁÖ¼Ò°¡ ¾î¶»°Ô ¸¸µé¾îÁö´ÂÁö º¸¾Æ¿Ô´Ù. ÇÏÁö¸¸ TCP/IP ÇÁ·ÎÅäÄݵµ ÀÌ´õ³Ý ±â¹Ý À§¿¡¼­ µ¿ÀÛÇÏ´Â ÇÁ·ÎÅäÄÝÀÌ´Ù. ±×·¸´Ù¸é ÀÌ´õ³ÝÀº ¾î¶»°Ô µð¹ÙÀ̽º(·£Ä«µå µî..)¸¦ ÀνÄÇÏ°í È®ÀÎÀ» ÇÒ±î? ¶ó´Â Àǹ®ÀÌ »ý±æ °ÍÀÌ´Ù. °á±¹, ÀÌ´õ³Ý ÇÁ·ÎÅäÄÝÀº ¿©¼¸ °³ÀÇ ¿ÁÅÝ ¼ýÀÚ·Î µÈ ÀÌ´õ³Ý ¾îµå·¹½º¶ó´Â °ÍÀ» ÀÌ¿ëÇÏ¿© È£½ºÆ®¸¦ Áõ¸íÇϴµ¥, ÀÌ°ÍÀº IP ¾îµå·¹½º´Â ´Ù¸¥ ¼ºÁúÀÇ °ÍÀÌ´Ù. ÀÌ´õ³Ý ¾îµå·¹½º´Â Çϵå¿þ¾î Á¦Á¶»çµé ³¢¸®ÀÇ ¾àÁ¤¿¡ ÀÇÇؼ­ ¹Ì¸® Á¤ÇØÁ®¼­ ³ª¿À´Â °ÍÀÌ°í ÀÌ°Í ¶ÇÇÑ ¼­·Î Áߺ¹µÇ´Â ÀÏÀÌ ¾ø´Ù. IP ¾îµå·¹½º´Â ÀÌ´õ³Ý ¾îµå·¹½º À§¿¡¼­ ¸ÊÇεǴ ÇüŸ¦ °¡Áö°í ÀÖÀ¸¸ç, ÀÌ·¯ÇÑ ¸ÞÄ¿´ÏÁòÀ» ARP¶ó°í ºÎ¸¥´Ù. ÇϳªÀÇ ÀÎÅÍÆäÀ̽º¿¡ ¿©·¯ °³ÀÇ IP¸¦ °¡Áö°í ÀÖÀ» ¼ö ÀÖÁö¸¸, ÀÌ´õ³Ý ¾îµå·¹½º´Â ÇÑ ÀÎÅÍÆäÀ̽º¿¡ Çϳª¸¸À» °¡Áö°í ÀÖ´Ù.

    ÀÌ´õ³ÝÀÇ Æ¯Â¡ÁßÀÇ Çϳª°¡ ºê·ÎµåÄɽºÆ®·Î È£½ºÆ®¸¦ ã´Â´Ù. ÇÏÁö¸¸ TCP/IP ±â¹ÝÀÇ ³×Æ®¿öÅ©¿¡¼­ ƯÁ¤ È£½ºÆ®¸¦ È£Ãâ(ping °°Àº °æ¿ì)Çϸé, È£½ºÆ®¿Í IP ¾îµå·¹½º¸¦ È®ÀÎÇÏ°í ±×°ÍÀÌ ÀÏÄ¡ÇÑ´Ù¸é È£ÃâÇÏ´Â Á¶È¸Çϴ ȣ½ºÆ®¸¦ ±× ´ë´äÀ» ARP·Î º¸³½´Ù. ±×·¡¼­ ¼Û½ÅÃø°ú ¼ö½ÅÃøÀÇ È£½ºÆ®°¡ ¼­·ÎÀÇ ÀÌ´õ³Ý ¾îµå·¹½º¸¦ ¾Ë ¼ö ÀÖ´Ù.

    ÀÌ ARP´Â ¶§·Î, µð½ºÅ© ¾ø´Â Ŭ¶óÀ̾ðÆ®µéÀÌ ºÎÆà ÇÒ ¶§ »ç¿ëµÇ±âµµ ÇÑ´Ù.

    arp ³ª arp -a À̶ó°í ÀÔ·ÂÇϸé ARP ij½¬¿¡ ÀúÀåµÇ¾î ÀÖ´Â ¸ñ·ÏÀ» º¼ ¼ö ÀÖ´Ù.

    ex)
    [root@study /root]# arp
    Address     HWtype     HWaddress              Flags Mask        Iface
    client3       ether         00:06:29:BC:0D:34      C                   eth1
    clinet4       ether         00:60:08:3E:3B:05       C                   eth1
    server1      ether         00:06:29:BC:0E:24       C                  eth1
    gateway     ether         00:E0:B0:56:21:86       C                  eth0

 

TCP/IP¿Í °ü·ÃµÈ µ¥¸ó

    LinuxÀÇ TCP/IP ³×Æ®¿öÅ© ¼­ºñ½º´Â ¸¹Àº µ¥¸ó¿¡ ÀÇÇؼ­ Áö¿øµÈ´Ù. À̵éÀº ¹é±×¶ó¿îµå·Î ½ÇÇàµÇ¸ç, Á÷Á¢ÀûÀ¸·Î ¼­ºñ½º¸¦ Áö¿øÇϰųª ´Ù¸¥ ³×Æ®¿öÅ© ÇÁ·Î±×·¥¿¡ ÀÇÇؼ­ »ç¿ëµÇ¾îÁö´Â Å×À̺íÀ» °ü¸®ÇÑ´Ù. ´ÙÀ½Àº °¡Àå Áß¿äÇÑ µ¥¸óµéÀÌ´Ù.

     

inetd

    internet services daemonÀº ÁÖ¿ä TCP/IP ¼­¹öÀ̸ç, ÀÌ°ÍÀÌ ´ëºÎºÐÀÇ ³×Æ®¿öÅ© ¼öÇàÀ» °¨µ¶Çϴ åÀÓÀ» Áö°í ÀÖ´Ù. ¶ÇÇÑ, ÇϳªÀÇ ±¸Ã¼ÀûÀÎ ÀÛ¾÷À» ÇÏ´Â ´Ù¸¥ µ¥¸óÀÇ È£½ºÆ®¸¦ °¨µ¶ÇÔÀ¸·Î½á ÀÚ½ÅÀÇ ¾÷¹«¸¦ ¼öÇàÇÑ´Ù. inetd¿¡ ÀÇÇؼ­ °ü¸®µÇ´Â ¼­¹öµéÀº /etc/inet.conf ÆÄÀÏ¿¡ ±â¼úµÇ¾î ÀÖ°í, telnet, ftp, rlogin, rsh, rcp, finger ¸í·É¾îµé»Ó¸¸ ¾Æ³ª¶ó pcnfs¿Í ¿ø°Ý talk¸¦ Æ÷ÇÔÇÑ´Ù.
    * °ü·ÃµÈ ¸í·É¾î

     

telnet (°¡Àå ÀϹÝÀûÀ¸·Î ¾²ÀÌ´Â rloinÀÇ ÇüÅÂÀÌ´Ù.)

    telentÀº ¿ø°Ý¿¡¼­ È£½ºÆ®¸¦ »ç¿ëÇÒ ¼ö ÀÖ°Ô ÇØÁÖ´Â ±â´ÉÀÌ´Ù.
    ¸®´ª½º¿¡¼­´Â ±âº»ÀûÀ¸·Î ÅÚ³ÝÀ» Áö¿øÇØ ÁØ´Ù.
    telnet È£½ºÆ®¸í ¶Ç´Â telnet È£½ºÆ®ip

    ex)
    [root@sunny /root]# telnet sophia
    Trying 192.168.0.1...
    Connected to sophia.kerygma.co.kr.
    Escape character is ¡®^]¡¯.

    Red Hat Linux release 6.0 (Hedwig)
    Kernel 2.2.5-15 on an i686
    login:

     

ftp

    ftp´Â ¿ø°Ý¿¡ ÀÖ´Â ÆÄÀÏÀ» ÁÖ°í¹ÞÀ» ¶§ »ç¿ëÇÏ´Â ±â´ÉÀÌ´Ù.
    ftp È£½ºÆ®¸í ¶Ç´Â ftp È£½ºÆ®ip

    ex)
    [root@sunny /root]# ftp sophia
    Connected to sophia.kerygma.co.kr.
    220 sophia.kerygma.co.kr FTP server (Version wu-2.4.2-VR17(1) Mon Apr 19 09:21:.
    Name (sophia:nikky):

    *¸¸ÀÏ Windows ȯ°æÀÇ CuteFTP³ª WS_FTP °°Àº GUI ¹æ½Ä¿¡ Àͼ÷ÇÑ À¯Àú¶ó¸é X-Window¿¡¼­ gftp¸¦ »ç¿ëÇÏ¸é µÈ´Ù.

     

finger

    ·ÎÄÃÀ̳ª ¿ø°ÝÀÇ »ç¿ëÀÚ Á¤º¸(¸¶Áö¸· ·Î±ä ½Ã°£, ·Î±ä À§Ä¡, ¸ÞÀÏ µµÂø ¿©ºÎ)¸¦ ¾òÀ» ¼ö ÀÖ´Ù.

    ex)
    [root@sunny /root]$ finger root@sophia
    [sophia.kerygma.co.kr]
    Login: root           Name:
    Directory: /root                    Shell: /bin/bash
    Last login Sat Aug 15 11:55 (KST) on 0 from tty0
    No mail.
    No Plan

     

named

    ¾Õ¼­ /etc/hosts ÆÄÀÏÀº TCP/IP¿¡ ÀÇÇؼ­ Åë½ÅµÇ´Â ¸ðµç È£½ºÆ®µéÀ» ±â¼úÇÏ°í ÀÖ´Ù. ÀÌ°ÍÀÇ ±â´ÉÀº name daemon¿¡ ÀÇÇؼ­ Áö¿ø ¹Þ°Ô µÈ´Ù. named°¡ ¼öÇàµÇ´Â ÁßÀ̶ó¸é /etc/hosts ±Ù°Å¸® ³×Æ®¿öÅ©»óÀÇ È£½ºÆ®µé°ú ÀÚÁÖ Á¢±ÙÇϴ ȣ½ºÆ®µé¿¡ ´ëÇÑ Á¤º¸¸¦ °¡Áö°í ÀÖ´Ù. µû¶ó¼­ »ç¿ëÀÚÀÇ È£½ºÆ®°¡ /etc/hosts¿¡ ±â¼úµÇÁö ¾ÊÀº ½Ã½ºÅÛÀÇ ÁÖ¼Ò¸¦ ÇÊ¿ä·Î ÇßÀ» ¶§ ±× ÁÖ¼Ò¸¦ À§Çؼ­ named¸¦ ÂüÁ¶ÇÒ °ÍÀÌ´Ù.

     

routed¿Í gated

    route demon°ú gateway routing daemonÀº µ¥ÀÌÅÍÀÇ ¾î´À °æ·Î·Î Àü¼ÛÇÒÁö¸¦ Á¤ÇÒ ¶§ »ç¿ëµÇ¾îÁö´Â ³×Æ®¿öÅ©¿¡ ´ëÇÑ µ¿ÀûÀÎ Á¤º¸¸¦ °ü¸®ÇÑ´Ù. ÀÌ°ÍÀº ºÎÆ® °úÁ¤¿¡¼­ ¸¹Àº route ¸í·É¿¡ ÀÇÇؼ­ ¸¸µé¾îÁö´Â Á¤ÀûÀÎ ¶ó¿ìÆà Å×À̺íÀ» ´ëüÇÏ°Ô ¼³°èµÇ¾îÁø´Ù. ÀÌµé µÎ°³ÀÇ µ¥¸ó ¸¸ÀÌ ÇϳªÀÇ ½Ã½ºÅÛ¿¡¼­ ¼öÇàµÇ°í, routed´Â ´õ¿í »õ·Î¿î gated¿¡ ¼­¼­È÷ ÀÚ¸®¸¦ ³Ñ°ÜÁÖ°í ÀÖ´Ù.

     

rwhod

    remote who daemonÀº ÁÖ±âÀûÀ¸·Î ³×Æ®¿öÅ©¿¡ ÀÖ´Â ¸ðµç È£½ºÆ®¿¡°Ô °øÁß¹æ¼Û(broadcast) Á¤º¸¸¦ ¹ß¼ÛÇÏ´Â ÇÁ·Î±×·¥ÀÌ´Ù. ÀÌ µ¥¸óÀÌ Àü¼ÛÇÏ´Â Á¤º¸´Â ´©°¡ ÀÌ È£½ºÆ®¿¡ ·Î±×ÀÎ Çß´ÂÁö¸¦, ¾ó¸¶³ª ¿À·§µ¿¾È ·Î±×ÀÎ Çß´ÂÁö µîÀÇ »óȲÀ» ¾Ë·ÁÁÖ´Â °ÍµéÀÌ´Ù. »ç¿ëÀÚµéÀº rwho¿Í ruptime ¸í·ÉÀ» °¡Áö°í ¿ø°Ý ½Ã½ºÅÛÀÇ »óŸ¦ ¾Ë ¼ö ÀÖ´Ù.

    ºÒÇÊ¿äÇÑ µ¥¸óÀÇ ºñÈ°¼ºÈ­

    ½Ã½ºÅÛ º¸¾ÈÀ̳ª ¼º´É Ãø¸é¿¡¼­ ¸î¸î TCP/IP µ¥¸óÀ» ºñÈ°¼ºÈ­(disabling)ÇÒ ¼ö ÀÖ´Ù.(°¢°¢Àº Á¤¸» ÀÛÁö¸¸ ½Ã½ºÅÛ¿¡¼­ ÃøÁ¤ÇÒ¸¸ÇÑ ºÎÇϸ¦ °®´Â´Ù.) ´ç¿¬È÷ ƯÁ¤ µ¥¸óµéÀ» Á¦°Å½ÃÅ°±â À§ÇÑ ÀÏ·ÃÀÇ ¼ø¼­°¡ ÀÖ´Ù. ¸¸¾à rwhod¸¦ ºñÈ°¼ºÈ­Çϸé rwho¿Í ruptime ¸í·ÉÀº ÀÛµ¿µÇÁö ¾Ê´Â´Ù. named¸¦ ºñÈ°¼ºÈ­Çϸé /etc/hosts´Â »ç¿ëÀÚ ½Ã½ºÅÛÀÌ TCP/IP¸¦ ÅëÇØ Åë½ÅÇÏ´Â ³×Æ®¿öÅ©»óÀÇ ¸ðµç È£½ºÆ®¸¦ ±â¼úÇؾ߸¸ ÇÑ´Ù. routed ³ª gated ¸¦  ºñÈ°¼ºÈ­ ÇÑ´Ù¸é, ¶ó¿ìÅͳ¢¸®ÀÇ ¶ó¿ìÆà Å×À̺íÀ» ±³È¯Çϴµ¥ ¾²ÀÌ´Â RIPÀ» »ç¿ëÇÒ ¼ö ¾ø°í ´Ü¼øÈ÷ Á¤ÀûÀÎ(static) ¶ó¿ìÆà Å×À̺íÀ» ¸¸µé¾î¾ß ÇÑ´Ù. inetd¸¦ ºñÈ°¼ºÈ­Çϸé TCP/IP´Â ÀÛµ¿µÇÁö ¾Ê´Â´Ù.

 

ÀÌ´õ³Ý ÀÎÅÍÆäÀ̽ºÀÇ ÃʱâÈ­

    ifconfig ÇÁ·Î±×·¥À¸·Î ÀÌ´õ³Ý ÀÎÅÍÆäÀ̽º¸¦ Çü¼ºÇÒ ¼ö ÀÖÀ¸¸ç ¶ÇÇÑ ÀÌ°ÍÀ» ÃʱâÈ­ÇÒ ¼ö ÀÖ´Ù.

    ifconfig ¸¸ ÀԷ½Ãų °æ¿ì ÇöÀç »ç¿ëÇÏ°í ³×Æ®¿÷ ÀÎÅÍÆäÀ̽ºÀÇ »óŸ¦ Ç¥½ÃÇØ ÁØ´Ù.
    ¸¸ÀÏ ÇØ´ç ÀÎÅÍÆäÀ̽ºÀÇ Á¤º¸°¡ ÇÊ¿äÇÏ¸é ¡°ifconfig ÀÎÅÍÆäÀ̽º¸í¡±À» ÀÔ·ÂÇÏ¸é µÈ´Ù.

    ifconfig·Î ÀÌ´õ³Ý ÀÎÅÍÆäÀ̽º¸¦ Ãß°¡½ÃÅ°°Å³ª »èÁ¦ÇÒ ¼ö µµ ÀÖ´Ù.
    ¿©±â¼­´Â eth0:0 À̶ó´Â °¡»óÀûÀÎ ÀÎÅÍÆäÀ̽º¸¦ Ãß°¡/»èÁ¦ ÇØ º¸°Ú´Ù.

    [root@study /]# ifconfig eth0:0 192.168.1.200
    [root@study /]# ifconfig
    eth0   Link encap:Ethernet  HWaddr 00:10:4B:43:2F:5C
           inet addr:192.168.1.10  Bcast:192.168.1.255  Mask:255.255.255.0
           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
           RX packets:2415118 errors:334 dropped:0 overruns:347 frame:334
           TX packets:1879446 errors:0 dropped:0 overruns:0 carrier:0
           collisions:17631 txqueuelen:100
           Interrupt:11 Base address:0x320

    eth0:0  Link encap:Ethernet  HWaddr 00:10:4B:43:2F:5C
            inet addr:192.168.1.200  Bcast:192.168.1.255  Mask:255.255.255.0
            UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
            Interrupt:11 Base address:0x320

    lo      Link encap:Local Loopback
            inet addr:127.0.0.1  Mask:255.0.0.0
            UP LOOPBACK RUNNING  MTU:3924  Metric:1
            RX packets:384 errors:0 dropped:0 overruns:0 frame:0
            TX packets:384 errors:0 dropped:0 overruns:0 carrier:0
            collisions:0 txqueuelen:0

    ÀÌ´õ³Ý ÀÎÅÍÆäÀ̽º¸¦ »èÁ¦ÇÏ·Á¸é,
    [root@study /]# ifconfig eth0:0 192.168.1.200 down
    *À§ÀÇ °æ¿ì¿¡´Â °¡»óÀÇ ÀÎÅÍÆäÀ̽º¸¦ Ãß°¡/»èÁ¦ ½ÃÄ×Áö¸¸, »õ·Î Ãß°¡µÈ ÀÌ´õ³Ý ÀÎÅÍÆäÀ̽º(·¥Ä«µå)µµ ÀÌ·¯ÇÑ ¹æ¹ýÀ» Àû¿ë½Ãų ¼ö ÀÖ´Ù. (ÇÏÁö¸¸, ¸ÕÀú ¸®´ª½º¿¡¼­ ±× ·£Ä«µå¸¦ ¸ÕÀú ÀνÄÇÏ¿©¾ß ÇÑ´Ù.)

     

³×Æ®¿öÅ©ÀÇ »óÅ º¸±â

    netstat ÇÁ·Î±×·¥À» ÀÌ¿ëÇÏ¿© TCP/IP ³×Æ®¿öÅ©ÀÇ »óÅÂ(¶ó¿ìÆà Å×À̺í, È°¼ºÁßÀÎ ³×Æ®¿öÅ© ¿¬°áÀÇ »óÅÂ, °¢ ÀÎÅÍÆäÀ̽º Á¤º¸)¸¦ Á¡°ËÇØ º¼ ¼ö ÀÖ´Ù.

    netstat ÀÇ ¸í·É ÀÎÀÚ

     

    ÀÎÀÚ

    ¼³     ¸í

    - a

    ¸ðµç ÀÎÅÍ³Ý ¿¬°á¿¡ °üÇÑ Á¤º¸¸¦ º¸¿©ÁÝ´Ï´Ù.

    - i

    ¸ðµç ³×Æ®¿öÅ© ÀåÄ¡¿¡ ´ëÇÑ Á¤º¸¸¦ º¸¿©ÁÝ´Ï´Ù.

    - c

    °è¼ÓÀûÀ¸·Î(ÃÊ´ç) °»½ÅµÇ´Â ³×Æ®¿öÅ© »ó´ë¸¦ º¸³» ÁÝ´Ï´Ù.

    - n

    È£½ºÆ® À̸§°ú ¼­ºñ½º À̸§µéÀ» Çؼ®ÇÏ´Â ´ë½Å¿¡ ¼ýÀÚ Ç¥ÇöÀ¸·Î ¸®¸ðÆ®¿Í ·ÎÄà ¾îµå·¹½º ±×¸®°í Æ÷Æ® Á¤º¸¸¦ º¸¿©ÁÝ´Ï´Ù.

    - M

    IP MasquaradingÁ¤º¸¸¦ º¸¿©ÁÝ´Ï´Ù.

    - r

    Ä¿³Î ¶ó¿ìÆà Å×À̺íÀ» º¸¿©ÁÝ´Ï´Ù.

    - t

    TCP¼ÒÄÏ Á¤º¸¸¸ º¸¿©ÁÝ´Ï´Ù.

    - u

    UDP ¼ÒÄÏ Á¤º¸¸¸ º¸¿©ÁÝ´Ï´Ù.

    - V

    netstatÀÇ ¹öÀü Á¤º¸¸¦ º¸¿©ÁÝ´Ï´Ù.

    - w

    raw ¼ÒÄÏ Á¤º¸¸¦ º¸¿©ÁÝ´Ï´Ù.

    - x

    Unix µµ¸ÞÀÎ ¼ÒÄÏ Á¤º¸¸¦ º¸¿©ÁÝ´Ï´Ù.

     

NFS °ü¸® ¹× È°¿ë

    ¿©·¯ºÐÀº Network File System À̶ó´Â °ÍÀ» µé¾îº» ÀûÀÌ ÀÖÀ» °ÍÀÌ´Ù. ¹Ù·Î »ó´ë¹æÀÇ ÆÄÀÏ ½Ã½ºÅÛ ÀϺΠ¶Ç´Â Àüü¸¦ ¸¶Ä¡ ÀÚ±â ÀÚ½ÅÀÇ µð·ºÅ丮ÀÎ °Íó·³ »ç¿ëÇÒ ¼ö ÀÖ°Ô ÇØ ÁÖ´Â °ÍÀÌ NFSÀÌ´Ù. ¸ðµç À¯´Ð½º°¡ NFS¸¦ Áö¿øÇϸç, ¸®´ª½º ¶ÇÇÑ Áö¿ø(¼­¹ö/Ŭ¶óÀ̾ðÆ®)ÇÑ´Ù. NFS¸¦ ÀÌ¿ëÇϸé, µ¥ÀÌÅ͵éÀ» °¢°¢ÀÇ È£½ºÆ®¿¡ Áߺ¹µÇ°Ô º¸°üÇÒ ÇÊ¿ä ¾øÀÌ NFS ¼­¹ö¸¦ ÀÌ¿ëÇÏ¿© °ü¸®ÇÒ ¼ö ÀÖÀ¸¸ç, ¿©·¯ ´ëÀÇ È£½ºÆ®ÀÇ ÆÄÀϽýºÅÛÀ» Çѵ¥ ¹­¾î ÀúÀå°ø°£À» ÃÖ´ëÇÑ È°¿ëÇÒ ¼ö ÀÖ´Ù. ¶ÇÇÑ °¢°¢ÀÇ Å¬¶óÀ̾ðÆ®µéÀº ÇÊ¿äÀÌ»óÀÇ Çϵåµð½ºÅ©¸¦ °¡ÁöÁö ¾Ê¾Æµµ(½ÉÁö¾î´Â ¾ø¾îµµ) NFS¸¦ ÅëÇÏ¿© ÀÛ¾÷ÇÒ ¼ö ÀÖ´Ù. ¹°·Ð ÃæºÐÇÑ ¼Óµµ°¡ Á¦°øµÇ¾î¾ß ÇÒ °ÍÀÌ´Ù.
    ¸®´ª½º¸¦ ÀÌ¿ëÇÏ¿© ´Ù¸¥ À¯´Ð½º ¸Ó½ÅÀÇ °í¿ë·® ÆÄÀϽýºÅÛÀ» »ç¿ëÇÒ ¼ö ÀÖÀ¸¸ç, ¹Ý´ë·Î ´Ù¸¥ À¯´Ð½º ¸Ó½Å¿¡ ¸®´ª½º ÆÄÀϽýºÅÛÀ» »ç¿ëÇÒ ¼ö ÀÖ°Ô ÇÒ ¼ö ÀÖ´Ù.
    ÇÏÁö¸¸, ¿©±â¿¡¼­´Â ¸®´ª½º ¸Ó½Å°£ÀÇ NFS¸¸À» ´Ù·ç°Ú´Ù.

 

¸®´ª½º ¸Ó½Å°£ÀÇ NFS È°¿ë

    ÇÊÀÚ°¡ °¡Áö°í ÀÖ´Â ¸®´ª½º ¸Ó½Å sophia°¡ °¡Áö°í ÀÖ´Â ÆÄÀϽýºÅÛÀ» ¶Ç ´Ù¸¥ ¸®´ª½º ¸Ó½Å sunny¿¡¼­ NFS·Î ¸¶¿îÆ® ÇÏ°Ú´Ù.

    ¡á sophia ¼­¹ö¿¡¼­ÀÇ ¼ÂÆÃ

    1. /etc/exports ÆÄÀÏÀÇ ¼³Á¤

    ¸ÕÀú /etc/exports ÆÄÀÏÀ» ÆíÁýÇÑ´Ù...

    </etc/exports ÆÄÀÏ¿¹Á¦>
    /home sunny(rw,no_root_squash)

    * sunny ¶ó´Â È£½ºÆ®¸íÀ» °¡Áø ¿ø°ÝÈ£½ºÆ®¿¡ /home µð·ºÅ丮(ÇÏÀ§ µð·ºÅ丮Æ÷ÇÔ)¸¦  Àбâ/¾²±â ±ÇÇÑÀ¸·Î Á¢±ÙÇÒ ¼ö ÀÖ´Ù.

    ¡á °øÀ¯ÇÒ µð·ºÅ丮¸í - /home

    ¼­¹ö¿¡¼­ °øÀ¯ÇÏ°íÀÚ ÇÏ´Â µð·ºÅ丮¸¦ Àý´ë °æ·Î·Î ±âÀÔÇÑ´Ù. root ÆÄÀÏ ½Ã½ºÅÛÀ̾ µÇ°í ¸¶¿îÆ®µÈ µð·ºÅ丮¿©µµ »ó°ü¾ø´Ù. Áï, NFS ¼­¹ö ÂÊ¿¡¼­ ÀÎ½Ä µÇ¾î ÀÖ´Â ÆÄÀϽýºÅÛÀ̸é Ŭ¶óÀ̾ðÆ®ÂÊ¿¡¼­µµ NFS·Î °øÀ¯ÇÒ ¼ö ÀÖ´Ù.

    ¡á Á¢±ÙÇÒ ¼ö ÀÖ´Â ¼­¹ö - sunny

    ¸¸ÀÏ ¾Æ¹«·± À̸§µµ ±âÀÔÇÏÁö ¾ÊÀ¸¸é ¸ðµç Ŭ¶óÀ̾ðÆ®¿¡ ´ëÇØ Á¢±ÙÀ» Çã¿ëÇÑ´Ù´Â À̾߱âÀÌ´Ù. Á¢±ÙÀ» Á¦¾îÇÒ °æ¿ì¿¡´Â ¼­¹öÀ̸§À» ±âÀÔÇÏ°í °¢°¢ ¼­¹öº°·Î ´Ù¸¥ ¿É¼ÇÀ» ÁöÁ¤ÇÒ ¼ö°¡ ÀÖ´Ù. Á¢±Ù ¼­¹ö´Â ´ÙÀ½°ú °°ÀÌ ¿ÍÀϵåÄ«µå¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Ù..

    ex) *.kerygma.co.kr, 192.168.0.*

    ¡á ¿É¼Ç - rw

    °øÀ¯ ÀÚ¿ø¿¡ ´ëÇÑ ¼¼ºÎ ¿É¼ÇÀ¸·Î ±âÀÔÇÏÁö ¾Ê¾Æµµ µÇ³ª ½Ã½ºÅÛ º¸¾ÈÀ̳ª ÀÚ¿øÀÇ º¸¾ÈÀ̳ª ÀÚ¿øÀÇ º¸È£¸¦ À§ÇØ ÀûÀýÇÑ ¿É¼ÇµéÀ» ÁöÁ¤ÇØÁÖ´Â °ÍÀÌ ÁÁ´Ù.

    exports ¿É¼Ç¸ñ·Ï

     

    ¿É¼Ç ¸ñ·Ï

    ¼³¸í

    rw

     Àб⠾²±â ¸ðµå·Î ÀÚ¿øÀ» °øÀ¯ÇÑ´Ù.

    ro

     Àбâ Àü¿ë ¸ðµå·Î ÀÚ¿øÀ» °øÀ¯ÇÑ´Ù.

    noaccess

     ÁöÁ¤ÇÑ ÀÚ¿ø¿¡ ´ëÇÑ Á¢±ÙÀ» Â÷´ÜÇÑ´Ù.

     

* noaccess

    À§ÀÇ Ç¥ÀÇ noaccess¸¦ º¸°í ¡°¹«¾ù ¶§¹®¿¡ Á¢±ÙÀ» Â÷´ÜÇÒ µð·ºÅ丮¸¦ /etc/exports¿¡ Àû¾î¾ß Çϴ°¡?¡± ¶ó´Â Àǹ®ÀÌ »ý±â´Â µ¶ÀÚ°¡ ÀÖÀ» °ÍÀÌ´Ù. noaccess ¿É¼ÇÀ» »ç¿ëÇÏ°íÀÚ ÇÑ´Ù¸é exports¿¡ µî·ÏÇÏÁö ¾Ê´Â °ÍÀÌ Á¤»óÀÌ´Ù. ±×·±µ¥ ºÎµæÀÌ /home À̶ó´Â µð·ºÅ丮¸¦ °øÀ¯ÇØ¾ß ÇÒ °æ¿ì /home ÀÌÇÏÀÇ µð·ºÅ丮µéÀº ¸ðµÎ /homeÀÇ ¿É¼ÇÀÌ Àû¿ëÀÌ µÈ´Ù. À̶§ /home/httpd¶ó´Â µð·ºÅ丮´Â °ø°³ÇÒ ¼ö ¾ø´Â °æ¿ì /homeÀ» °øÀ¯ÇÑ ´ÙÀ½, ´Ù½Ã /home/httpd¿¡ noaccess ¿É¼ÇÀ» Àû¿ëÇϸé ÀÌ °°Àº ¹®Á¦¸¦ ÇØ°áÇÒ ¼ö ÀÖ´Ù.

    ex)
    /home            sunny(rw,no_root_squash)
    /home/httpd   sunny(noaccess)

    * sunny ¶ó´Â È£½ºÆ®¸íÀ» °¡Áø ¿ø°ÝÈ£½ºÆ®¿¡ /home µð·ºÅ丮(ÇÏÀ§ µð·ºÅ丮Æ÷ÇÔ)¸¦  Àбâ/¾²±â ±ÇÇÑÀ¸·Î Á¢±Ù ÇÒ ¼ö ÀÖµµ·Ï ÇϵÇ, /home/httpd µð·ºÅ丮´Â Á¢±Ù ÇÒ ¼ö ¾ø´Ù.

    ACL(Access Control List) - no_root_squash

     

    ¿É¼Ç

    ¼³¸í

    root_squash

    ±âº» ¼³Á¤ °ªÀ¸·Î root °èÁ¤ÀÇ UID(0)À» anonymous, nobody µîÀ¸·Î ¸ÅÇÎ ½ÃÅ°´Â ¿É¼ÇÀÌ´Ù. ¼³Á¤À» ÇØÁ¦ÇÒ °æ¿ì no_root_squash¿É¼ÇÀ» »ç¿ëÇÑ´Ù.

    squaid_uids

    anonymous mappingÀ» »ç¿ëÇÒ uid¸¦ ÁöÁ¤ÇÑ´Ù.

    squaid_gids

    anonymous mappingÀ» »ç¿ëÇÒ gid¸¦ ÁöÁ¤ÇÑ´Ù.

    all_squash

    ¸ðµç »ç¿ëÀڵ鿡 ´ëÇØ anonymous mappingÀ» ÁöÁ¤ÇÑ´Ù. FTPÀÇ public µð·ºÅ丮 µîÀ» NFS·Î »ç¿ëÇÒ °æ¿ì À¯¿ëÇÏ´Ù. ±âº»¼³Á¤Àº ¹Ý´ë °ªÀÎ no_all_squashÀÌ´Ù.

    map_static

    °¡Àå °í±Þ ¿É¼ÇÀ¸·Î uid mappingÀ» Á¤ÀûÀ¸·Î ó¸®ÇÒ °æ¿ì »ç¿ëÇÑ´Ù. º°µµÀÇ ÆÄÀÏÀ» ÁöÁ¤ÇÏ¿© ´Ù¾çÇÑ uid mappingÀ» ÁöÁ¤ÇÑ´Ù.

     

    * »ç½Ç ACL ¼³Á¤ÀÌ °ü¸®ÀÚ°¡ ½Å°æÀ» Á¦ÀÏ ¸¹ÀÌ ½á¾ßÇÏ´Â ºÎºÐÀÌ´Ù.
    NFS·Î ÀÚ¿øÀ» °øÀ¯ÇÒ ¶§ °¡Àå ½ÅÁßÈ÷ °í·ÁÇؾßÇÒ ºÎºÐÀÌ ¼­¹öÃø ÀÚ¿øÀÇ ¼ÒÀ¯ÁÖ¿Í ÀÚ¿øÀ» »ç¿ëÇÏ´Â ÃøÀÇ »ç¿ëÀÚ°¡ ¼­·Î ´Ù¸¥ ¼ö ÀÖ´Ù´Â Á¡ÀÌ´Ù. »ç¿ëÀÚ °ü¸®´Â ÇØ´ç¼­¹öÀÇ °íÀ¯¿µ¿ªÀ̱⠶§¹®À̸ç, ¸¸ÀÏ ¼­¹öÂÊ¿¡ µî·ÏµÇ¾î ÀÖÁö ¾ÊÀº »ç¿ëÀÚ°¡ ¼­¹öÂÊ¿¡ ¾²±â ±ÇÇÑÀ» °¡Áö°í ÆÄÀÏÀ» ¸¸µé¾ú´Ù¸é, ¼­¹ö´Â ±× ÆÄÀÏÀÇ ¼ÒÀ¯ÁÖ¸¦ ´©±¸·Î ÇؾßÇÒ Áö ÆÇ´ÜÇÒ ¼ö ¾ø±â ¶§¹®¿¡ ¹®Á¦°¡ ¹ß»ýÇÑ´Ù. ±×·¡¼­ ³ª¿Â °ÍÀÌ ACL À̸ç, ÇÊÀÚÀÇ °æ¿ì ¸®´ª½º ¼­¹ö°£ÀÇ À¯ÀúÁ¤º¸(À¯Àú³×ÀÓ, uid, gid)¸¦ µ¿ÀÏÇÏ°Ô ¸¸µé¾ú°í, ´ëºÎºÐ root °èÁ¤À¸·Î »ç¿ëÇϱ⠶§¹®¿¡ ÆíÀÇ»ó no_root_squash¸¦ »ç¿ëÇÑ´Ù. ¸¸ÀÏ º¹ÀâÇÑ ³×Æ®¿÷ÀÇ °æ¿ì¶ó¸é, ¸ðµç À¯´Ð½º/¸®´ª½º ¸Ó½ÅÀÇ À¯ÀúÁ¤º¸¸¦ ¸ÂÃß±â¶õ ºÒ°¡´É¿¡ °¡±õ´Ù. ±×·¸±â ¶§¹®¿¡ ÀûÀýÇÑ ACL ¿É¼ÇÀ» »ç¿ëÇØ¾ß ÇÒ °ÍÀÌ´Ù.

 

nfs µ¥¸óÀÇ ½ÇÇà

    NFS ¼­¹ö·Î »ç¿ëÇÒ ¸®´ª½º ¸Ó½Å¿¡ Ŭ¶óÀ̾ðÆ®·ÎºÎÅÍ µé¾î¿À´Â NFS ÀÚ¿ø¿äûÀ» ó¸®ÇØÁÖ±â À§ÇÏ¿© NFS µ¥¸óÀÌ ½ÇÇàµÇ¾î ÀÖ¾î¾ß ÇÑ´Ù.

    X-Window¸¦ »ç¿ëÇÏ´Â À¯Àú¶ó¸é Control Panel ÀÇ Runlevel Editor¸¦ ÀÌ¿ëÇÏ¿© ÀÚ½ÅÀÌ ÇöÀç »ç¿ëÇÏ´Â Runlevel¿¡ ´ëÇÑ µ¥¸ó ¼³Á¤À» ½±°Ô ÇÒ ¼ö ÀÖÀ¸¸é ÇØ´ç µ¥¸óÀ» ½ÇÇà/Áß´Ü ½Ãų¼ö ÀÖ´Ù. Äָܼðµå¸¦ »ç¿ëÇÏ´Â À¯Àú¶ó¸é setup ÀÔ·ÂÇÏ¿© system services ¶õ Ç׸ñÀ¸·Î ½±°Ô µ¥¸ó ¼³Á¤À» ÇÒ ¼ö ÀÖ´Ù.

    Äֿܼ¡¼­ µ¥¸ó ½ÇÇàÀº
    [root@sophia /root]# /etc/rc.d/init.d/nfs start
    Starting  NFS  services:                     [  OK  ]
    Starting  NFS  statd:                         [  OK  ]
    Starting  NFS  quotas:                      [  OK  ]
    Starting  NFS  mountd:                     [  OK  ]
    Starting  NFS  daemon:                     [  OK  ]

    Âü°í·Î, µ¥¸óÀ» ÁßÁö½ÃÅ°·Á¸é
    [root@sophia /root]# /etc/rc.d/init.d/nfs stop
    Shutting  down  NFS  services:             [  OK  ]
    Shutting  down  NFS  mountd:              [  OK  ]
    Shutting  down  NFS  daemon:             [  OK  ]
    Shutting  down  NFS  quotas:               [  OK  ]
    Shutting  down  NFS  statd:                 [  OK  ]
    ÀÌ´Ù.

     

exportfs ½ÇÇà

    NFS µ¥¸óÀ» ½ÇÇà½ÃŲ ÈÄ /etc/exportsÀÇ ³»¿ëÀ» ½ÇÁ¦·Î ¼­¹ö¿¡ Àû¿ë½ÃÄÑ¾ß ÇÑ´Ù.
    exportfs -a ¶ó°í ÀÔ·ÂÇÏ¸é µÈ´Ù.

    ÀÌÁ¦ ¼­¹öÀÇ ¼³Á¤Àº µÇ¾ú°í, Ŭ¶óÀ̾ðÆ® ¼³Á¤À» ÇÏÀÚ.

     

NFS Ŭ¶óÀ̾ðÆ® ¼³Á¤

    NFS ¼­¹ö·ÎºÎÅÍÀÇ ÀÚ¿øÀ» °øÀ¯Çϴ Ŭ¶óÀ̾ðÆ®´Â ´Ü¼øÈ÷ ¸¶¿îÆ®¸¸ ÇÏ¸é µÈ´Ù.

    Çü½Ä-
    mount -t nfs È£½ºÆ®¸í:/°øÀ¯µð·ºÅ丮 /¸¶¿îÆ®Æ÷ÀÎÆ®

    È£½ºÆ®¸í - NFS ¼­¹öÀÇ À̸§À» ¸»ÇÑ´Ù.
    °øÀ¯µð·ºÅ丮-  NFS¼­¹öÀÇ exports¿¡ Æ÷ÇÔµÈ °øÀ¯µð·ºÅ丮À̸ç, Àý´ë °æ·Î¸¦ Àû´Â´Ù.
    ¸¶¿îÆ®Æ÷ÀÎÆ® - Ŭ¶óÀ̾ðÆ®¿¡ ¸¶¿îÆ®ÇÒ µð·ºÅ丮(¹Ì¸® »ý¼ºµÇ¾î ÀÖ¾î¾ß ÇÑ´Ù.)

    ex) mount -t nfs sophia:/home /mnt/nfs

     

* ÂüÁ¶ ½Ã½ºÅÛ

    kerygma.co.kr Àº °¡»óÀÇ µµ¸ÞÀÎÀÌ´Ù.

    sophia.kerygma.co.kr
    ·¹µåÇÞ 6.0 (Ä¿³Î 2.2.5-15)
    ip : 192.168.0.254   (eth0   router0.kerygma.co.kr)
         192.168.0.1       (eth0:0 sophia.kerygma.co.kr)
         192.168.1.254   (eth1   router1.kerygma.co.kr)
         192.168.2.154   (eth2   router2.kerygma.co.kr)

    sunny.kerygma.co.kr
    ·¹µåÇÞ 6.0 (Ä¿³Î 2.2.5-15)
    ip : 192.168.1.100

    nikky.kerygma.co.kr
    NT Server 4.0 (sp3)
    ip : 192.168.0.10

    hosts ÆÄÀÏ

    127.0.0.1          localhost                    localhost.localdoamin
    192.168.0.1      sophia.kerygma.co.kr      sophia
    192.168.0.254   router0.kerygma.co.kr     router0
    192.168.1.254   router1.kerygma.co.kr     router1
    192.168.2.254   router2.kerygma.co.kr     router2
    192.168.0.10     nikky.kerygma.co.kr        nikky
    192.168.1.100   sunny.kerygma.co.kr       sunny

     

    ÆíÁýÀÚ ÁÖ)
    ÀÌ ±ÛÀÇ ÇÊÀÚ·Î ¹àÈù ¼±¾Æ´Â ÇÊÀÚÀÇ º»¸íÀÌ ¾Æ´Õ´Ï´Ù.
    ÆíÁýÀÚ°¡ ¸ÞÀϼ­¹ö ±³Ã¼ °úÁ¤¿¡¼­ ÇÊÀÚÀÇ º»¸íÀÌ µé¾îÀÖ´Â ¸ÞÀÏ(¹× ´Ù¸¥ ¿©·¯¸ÞÀÏ)À» Áö¿ö¹ö·ÈÀ¸³ª ÇÊÀÚ¿ÍÀÇ ¿¬¶ôÀÌ ´êÁö ¾Ê¾Æ ¿ì¼± ÇÊÀÚ°¡ ¸®´ª½º ´º½º ±×·ì¿¡¼­ ÀÚÁÖ »ç¿ëÇÏ´Â ¼±¾Æ¶õ À̸§À» ½è½À´Ï´Ù.(ÀüÀÚ¿ìÆí ÁÖ¼Ò´Â ÇÊÀÚ º»ÀÎ °Í ÀÔ´Ï´Ù.)




¡ã top

homeÀ¸·Î...