ÇÊÀÚ : ¹èö¼ö / ¸®´ª½º¿ùµå ¹ßÇàÀÎ
|
||||||
NAT(IP Masq)°¡ ¼³Ä¡µÈ ¸®´ª½º °ÔÀÌÆ®¿þÀÌ ³»ºÎ ·£¿¡ ¿¬°áµÈ À©µµ¿ì PC¿¡¼ M$ÀÇ Netmeeting (V3.1) »ç¿ëÀ» °¡´ÉÇÏ°Ô Çϱâ À§ÇÑ IP masquerade ¸ðµâ ¿Ã¸®±â ¹× ±âŸ ¼³Á¤À» ¼³¸íÇÑ´Ù. ³»ºÎ ·£ÀÇ ¸®´ª½º È£½ºÆ®¿¡¼ H.323 ÇÁ·Î±×·¥À» »ç¿ëÇÏ´Â °æ¿ìµµ ¸¶Âù°¡Áö´Ù. Áï ÀÎÅͳݿ¡ ¿¬°áµÈ °øÀÎ IP¸¦ »ç¿ëÇÏ´Â PC ¿¡¼ H.323(Netmeeting) »ç¿ëÀÚ°¡ ¸®´ª½º °ÔÀÌÆ®¿þÀÌ ³»ºÎ ·£¿¡ ¿¬°áµÈ »ç¼³ IP¸¦ »ç¿ëÇÏ´Â À©µµ¿ì PCÀÇ Netmeeting »ç¿ëÀÚ¸¦ È£ÃâÇÒ ¼ö ÀÖ°í ±× ¹Ý´ëµµ °¡´ÉÇÏ°Ô ÇÏ´Â°Ô ÀÌ ±ÛÀÇ ¸ñÀûÀÌ´Ù. NetmeetingÀÇ ±âº» ±â´É Áï ºñµð¿À Àü¼Û, À½¼º ÀüÈ, ¹®ÀÚ Ã¤ÆÃ, Ä¥ÆÇ ±â´É µîµµ ÀÌ»ó ¾øÀÌ »ç¿ëÇÒ ¼ö ÀÖ¾î¾ß ÇÔÀº ¹°·ÐÀÌ´Ù. H.323Àº ÀÎÅͳݿ¡¼ È»ó, À½¼º, µ¥ÀÌÅ͸¦ µ¿½Ã¿¡ Àü¼ÛÇϴ ǥÁØÀÌ´Ù. ¸®´ª½º¿ë h.323 ÇÁ·Î±×·¥Àº OpenH323(http://www.openh323.org)¿¡¼ ÇöÀç °³¹ß ÁßÀÌ¸ç º£Å¸¹öÀüÀÌ ³ª¿Í ÀÖ´Ù. ÀÚ¼¼ÇÑ »çÇ×Àº Netmeeting HOWTO¸¦ Âü°í Çϱ⠹ٶõ´Ù.
1. Áö³ª°¡´Â ¸» ¾ó¸¶ Àü¿¡ ÇÊÀÚ°¡ ¸®´ª½º·¦ÀÇ ¸®´ª½º ¼¹ö¿¡ H.323(Netmeeting) µð·ºÅ͸® ¼¹ö(directory server)¸¦ ¼³Ä¡Çß´Ù. (ÁÖ¼Ò´Â ils.linuxlab.co.kr ÀÌ´Ù.) ¸®´ª½º ¿ùµå µ¶ÀÚµéÀÌ Á¤±â±¸µ¶À̳ª ±âŸ ¹®ÀÇ°¡ ÀÖÀ» ¶§ NetmeetingÀ» »ç¿ëÇؼ ¸®´ª½º·¦¿¡ ÅëÈÇÔÀ¸·Î½á ÀüȺñ¸¦ Àý¾àÇÏ°Ô Çϱâ À§Çؼ ¿´´Ù. ¿äÁò ´ëºÎºÐÀÇ µ¶ÀÚµéÀÌ ADSLÀ̳ª ÄÉÀ̺í¸ðµ©À» »ç¿ëÇϹǷΠÀüȸ¦ »ç¿ëÇÏÁö ¾Ê°í H.323(NetMeeting)À» »ç¿ëÇؼ ¿¬°áÇϸé À½¼ºÀüÈ»Ó ¾Æ´Ï¶ó ¹®ÀÚ ¹× Ä¥ÆÇ ±â´ÉÀ¸·Îµµ ÀÇ»ç Àü´ÞÀÌ °¡´ÉÇϹǷΠ°æÁ¦ÀûÀÌ¸é¼ Á¤È®ÇÑ Ä¿¹Â´ÏÄÉÀ̼ÇÀÌ °¡´ÉÇؼ ÀÌ´Ù. H.323(Netmeeting) µð·ºÅ͸® ¼¹ö°¡ ¹«¾ùÀÎÁö ±Ã±ÝÇØ ÇÏ´Â »ç¶÷À» À§ÇØ µð·ºÅ͸® ¼¹ö¿¡ ´ëÇØ ¼³¸íÇÑ´Ù. º¸´Ù ÀÚ¼¼ÇÑ »çÇ×À» ¾Ë·Á¸é http://www.linuxlab.co.kr/netmeeting.htm À» Âü°í Çϱ⠹ٶõ´Ù. Netmeeting µð·ºÅ͸® ¼¹ö¶õ NetMeetingÀ» »ç¿ëÇÏ´Â »ç¶÷µéÀÌ ¸ð¿©¼ ´ëÈÇÒ »ó´ë¹æÀ» ã´Â Àå¼ÒÀÌ´Ù. ÇÏÀÌÅÚÀÇ ´ëȹæ°ú °°Àº °÷ÀÌ´Ù. NetMeeting ÇÁ·Î±×·¥¿¡¼´Â »ó´ëÀÇ ÁÖ¼Ò(IP Address)¸¦ ¾Ë¸é Á÷Á¢ ¿¬°áÀÌ °¡´ÉÇϳª ADSLÀ̳ª ÄÉÀ̺í¸ðµ©Ã³·³ À¯µ¿ IP¸¦ »ç¿ëÇÏ´Â °æ¿ì´Â »ó´ëÀÇ ÁÖ¼Ò°¡ ¼ö½Ã·Î º¯°æµÇ¹Ç·Î »ó´ë¸¦ Á÷Á¢ ¿¬°áÇÏ·Á¸é ±×¶§¸¶´Ù »ó´ë¿¡°Ô º¯°æµÈ IPÁÖ¼Ò¸¦ ¹°¾î º¸¾Æ¾ß ÇÏ´Â ºÒÆíÇÔÀÌ ÀÖ´Ù. ºñ·Ï »ó´ë°¡ °íÁ¤ IP¸¦ »ç¿ëÇÑ´Ù Çصµ »ó´ë°¡ Áö±Ý È£ÃâÀ» ¹ÞÀ» Áغñ°¡ µÇ¾î ÀÖ´ÂÁö¸¦ ¾Ë ¼ö ¾ø´Ù. Áï »ó´ë°¡ Çǽø¦ ÄѼ Netmeeting ÇÁ·Î±×·¥À» °¡µ¿Çؼ È£ÃâÀ» ¹ÞÀ» Áغñ°¡ µÇ¾î ÀÖ´ÂÁöµµ ¾Ë ¼ö ¾ø´Ù. ÀÌ °æ¿ì¿¡ µð·ºÅ͸® ¼¹ö¸¦ »ç¿ëÇÏ¸é »ó´ë°¡ Áö±Ý È£ÃâÀ» ¹ÞÀ» Áغñ°¡ µÅ ÀÖ´ÂÁö¸¦ ¾Ë ¼ö ÀÖ´Ù. µð·ºÅ͸® ¼¹ö¿¡ ¿¬°áÀÌ °¡´ÉÇÑ »ó´ëÀÇ À̸§, ÀüÀÚ¿ìÆíÁÖ¼Ò µîÀÌ Ç¥½ÃµÇ±â ¶§¹®ÀÌ´Ù. ¹°·Ð ¿©±â¿¡ ³ª¿À´Â À̸§, ÀüÀÚ¿ìÆí ÁÖ¼Ò´Â Netmeeting »ç¿ëÀÚ°¡ ¸¶À½´ë·Î ÁöÁ¤ÇÒ ¼ö ÀÖÀ¸¹Ç·Î ÀÍ¸í¼ºÀº º¸ÀåµÈ´Ù. ±× ¿Ü¿¡µµ µð·ºÅ͸® ¼¹ö¸¦ »ç¿ëÇÏ¸é ¿©·¯ °¡Áö ÁÖÁ¦¸¦ Á¤ÇØ ³õ°í ¿©·¯ ¸íÀÌ µ¿½Ã¿¡ Åä·ÐÀ̳ª ´ëȸ¦ ÁøÇàÇÒ ¼öµµ ÀÖ´Ù. Àá½Ã ÁÖÁ¦°¡ ´Ù¸¥ °÷À¸·Î Èê·¯°¬´Âµ¥ ÇÊÀÚ°¡ ¼³Ä¡ÇÑ µð·ºÅ͸® ¼¹ö¸¦ Å×½ºÆ®Çϱâ À§ÇØ ¸®´ª½º·¦ »ç¹«½Ç ¿·ÀÇ ÄÄÇ»ÅÍ Çпø À©µµ¿ì PC¿¡¼ ÇÊÀÚÀÇ »ç¹«½Ç À©µµ¿ì PC·Î Netmeeting ¿¬°áÀ» ½ÃµµÇߴµ¥ ¿¡·¯°¡ ³µ´Ù. ÀÌÀ¯´Â °£´ÜÇß´Ù. ±× ÇпøÀÇ À©µµ¿ì Çǽô ¸ðµÎ »ç¼³ IP¸¦ »ç¿ëÇÏ°í Àֱ⠶§¹®À̾ú´Ù. °øÀÎ IP ÇÑ °³¸¦ ¸®´ª½º¿¡¼ NAT(IP masq)¸¦ »ç¿ëÇØ ³»ºÎ ·£ÀÇ ¸ðµç À©µµ¿ì Çǽÿ¡¼ °øÀ¯ÇÏ°í Àֱ⠶§¹®À̾ú´Ù. ±× ¸®´ª½º ¼¹ö´Â ÇÊÀÚ°¡ ¼³Ä¡Çß¾ú´Ù. IP °øÀ¯¸¦ ±¸ÇöÇÏ´Â ¹æ¹ýÀº ¿©·¯ °¡Áö°¡ ÀÖ´Ù. À©µµ¿ì98·Îµµ °¡´ÉÇÏ°í IP °øÀ¯±âµµ ³ª¿Í ÀÖ´Ù. ±×·¯³ª ¸®´ª½º NAT °ÔÀÌÆ®¿þÀÌ°¡ ´Ù¸¥ ¾î´À ¹æ¹ýº¸´Ù °ÅÀÇ ´ëºÎºÐÀÇ ÀÎÅÍ³Ý ±â´ÉÀ» Á¦ÇѾøÀÌ »ç¿ëÇÒ ¼ö ÀÖ´Ù°í ÁÖÀ§ÀÇ ¸ðµç »ç¶÷µé¿¡°Ô À̾߱âÇÏ°ï Çߴµ¥ ¸®´ª½º NAT °ÔÀÌÆ®¿þÀÌ ³»ºÎ ·£¿¡¼ ¿ÜºÎÀÇ ´Ù¸¥ À©µµ¿ì PC¿Í NetmeetingÀ» ¿¬°áÇÒ ¼ö ¾ø´Ù´Â °Ç ¸®´ª½º ü¸é ¹®Á¦°¡ ¾Æ´Ñ°¡? ±×·¡¼ À̸¦ ÇØ°áÇÏ·Á°í ¸®´ª½º ´º½º±×·ì¿¡¼ °Ë»öÀ» ½ÃÀÛÇß´Ù. (ÇÊÀÚ°¡ ¾î¶² ¹®Á¦¸¦ ÇØ°áÇÒ ¶§ °¡Àå ¸ÕÀú ½ÃÀÛÇÏ´Â ´Ü°èÀÌ´Ù.) comp.os.linux.networking¿¡ ÀÌ¹Ì ÀÌ¿¡ °üÇÑ ±ÛÀÌ ¸¹ÀÌ ¿Ã¶ó¿Í ÀÖ¾ú´Ù. ±× µ¿¾ÈÀº ÇÊÀÚ°¡ Netmeeting¿¡ ´ëÇØ °ü½ÉÀÌ ¾ø¾î¼ Áö³ªÃÆ´ø °ÍÀÌ´Ù. ÀÌ ±ÛÀ» ¾²´Â µ¥ ÇÊ¿äÇÑ Àڷᳪ »çÀÌÆ®´Â ¸ðµÎ ÀÌ ´º½º ±×·ì¿¡¼ ¹ß°ßÇß´Ù. ÇÊÀÚ°¡ È®ÀÎÇØ º¸Áö´Â ¾Ê¾ÒÀ¸³ª À©98À̳ª °øÀ¯±â¸¦ »ç¿ëÇÏ´Â ³»ºÎ ·£¿¡¼´Â ¿ÜºÎ ÀÎÅÍ³Ý »ç¿ëÀÚ¿ÍÀÇ Netmeeting ¿¬°á ¹®Á¦¸¦ ÇØ°áÇÏÁö ¸øÇÏ°í ÀÖÀ¸¸®¶ó°í È®½ÅÇÑ´Ù.(¾î¶² IP °øÀ¯ ±â¹ýÀ» »ç¿ëÇÏµç ³»ºÎ ·£ÀÇ À©µµ¿ì »çÀÌ¿¡¼´Â ¹°·Ð Netmeeting ¿¬°áÀÌ °¡´ÉÇÏ´Ù.)
2. Netmeeting(h.323) À̶õ Netmeeting ÇÁ·Î±×·¥Àº ÀÎÅͳÝÀ» ÀÌ¿ëÇÏ´Â È»óȸÀÇ(ÀüÈ) ÇÁ·Î±×·¥ÀÌ´Ù. Çǽÿ¡ ¸¶ÀÌÅ©¿Í ½ºÇÇÄ¿(¶Ç´Â Çìµå¼Â)¸¸ ÀÖÀ¸¸é NetMeetingÀ» »ç¿ëÇÒ ¼ö ÀÖ´Ù. Ä«¸Þ¶ó´Â ¾ø¾îµµ µÈ´Ù.(¸¶ÀÌÅ©´Â Ä«¸Þ¶ó¿¡ ÀÖ´Â °æ¿ì°¡ ¸¹´Ù.) NetMeeting¿¡´Â Å°º¸µå·Î ´ëÈÇÏ´Â ±â´Éµµ ÀÖÀ¸¸ç ȸ鿡 ±×¸²À» ±×·Á º¸¿© ÁÙ ¼öµµ ÀÖ´Ù(white board). ¸®´ª½º¿ë NetMeeting ÇÁ·Î±×·¥Àº openH323À̶ó ºÒ¸®´Âµ¥ À©µµ¿ì Netmeeting ÇÁ·Î±×·¥°ú ºñ½ÁÇÑ ±â´ÉÀ» °®°í ÀÖ´Ù. OpenH323 ÇÁ·Î±×·¥ ȨÆäÀÌÁö´Â http://www.openh323.org ÀÌ´Ù.
3. Âü°í »çÀÌÆ®/ ÀÚ·á - http://www.coritel.it/coritel/ip/sofia/nat/nat2/ nat2.htm Netmeeting¿ë ip masq Ä¿³Î ¸ðµâ °³¹ß ȨÆäÀÌÁö´Ù. ÇÊÈ÷ ¹æ¹®Çϱ⠹ٶõ´Ù. <±×¸² 1> - http://www.coritel.it/coritel/ip/sofia/nat/nat2/faq.txt - Linux Firewall and M$ Windows Netmeeting
Mini-mini-mini-howto ÀÌ ±ÛÀº Netmeeting »ç¿ëÀ» À§ÇÑ °ÔÀÌÆ®¿þÀÌ ¼³Á¤ ÀÛ¾÷À» ¸Å¿ì ü°èÀûÀÌ°í »ó¼¼È÷ ¼³¸íÇÏ°í ÀÖ´Ù. ÇÊÀÚÀÇ ±Ûµµ °ÅÀÇ ÀÌ ±ÛÀÇ ¼³¸í ¼ø¼¸¦ µû¸£°í ÀÖ´Ù. comp.os.linux.networking¿¡¼ ã¾Ò´Ù. - linux netmeeting howto - http://www.microsoft.com/windows/NetMeeting/Corp/reskit/Chapter4/default.asp
4. Á¦¾à/ »çÀüÁö½Ä ÀÌ ±ÛÀÇ ³»¿ëÀº ¸®´ª½º Ä¿³Î 2.2¸¦ »ç¿ëÇÏ´Â
°æ¿ì¿¡¸¸ ÇØ´çµÈ´Ù. 2.4¿¡´Â Àû¿ëµÇÁö ¾Ê´Â´Ù. ¹èÆ÷º»Àº ¹«°üÇÏ´Ù.
°ÔÀÌÆ®¿þÀÌ¿¡ Netmeeting ¸ðµâÀ» Ãß°¡ÇÏ·Á¸é Ä¿³ÎÀ» ÄÄÆÄÀÏÇؼ º¯°æÇØ¾ß ÇÑ´Ù. ±×·¯³ª ÀÌ ±Û¿¡¼´Â Ä¿³Î ÄÄÆÄÀÏ¿¡ ´ëÇÑ ±âº» ÀýÂ÷ ¿ÜÀÇ ´Ù¸¥ ºÎºÐÀº ¼³¸íÇÏÁö ¾Ê´Â´Ù. ¹üÀ§°¡ ³Ê¹« ³Ð±â ¶§¹®ÀÌ´Ù. ÀÚ¼¼ÇÑ »çÇ×Àº 2000³â 12¿ùÈ£ÀÇ Ä¿³Î ÄÄÆÄÀÏ ±ÛÀ» Âü°í Çϱ⠹ٶõ´Ù. Ä¿³ÎÀ» ÄÄÆÄÀÏÇÏÁö ¾Ê°í ÄÄÆÄÀÏµÈ Ä¿³Î°ú ¸ðµâÀ» ´Ù¿î ¹Þ¾Æ¼ »ç¿ëÀÌ °¡´ÉÇÏ´Ù°í Çϳª ¿©±â¼´Â ¼³¸íÇÏÁö ¾Ê´Â´Ù. ÀÌ ¹æ¹ýÀº »ç¿ëÀÚÀÇ È¯°æ¿¡ µû¶ó¼´Â ÀÛµ¿ÇÏÁö ¾ÊÀ» ¼öµµ Àֱ⠶§¹®ÀÌ´Ù. ÀÌ ¹æ¹ýÀ» »ç¿ëÇÏ·Á¸é <±×¸² 1>ÀÇ »çÀÌÆ®¸¦ Âü°í Çϱ⠹ٶõ´Ù. ¶Ç NAT °ÔÀÌÆ®¿þÀÌ¿Í ¹æȺ®Àº ±× °³³äÀÌ ´Ù¸£´Ù. µû¶ó¼ ¸®´ª½º¸¦ NAT °ÔÀÌÆ®¿þÀÌ°¡ ¾Æ´Ñ ¹æȺ®À¸·Î¸¸ »ç¿ëÇÑ´Ù¸é ÀÌ ±ÛÀº ÇØ´çµÇÁö ¾Ê´Â´Ù.
5. ¸®´ª½º °ÔÀÌÆ®¿þÀÌÀÇ È¯°æ ÀÌ ±Û¿¡¼ NAT°¡ ¼³Á¤µÈ ¸®´ª½º °ÔÀÌÆ®¿þÀÌÀÇ ³×Æ®¿öÅ© ±¸¼ºÀº ¾Æ·¡¿Í °°´Ù. ·£Ä«µå´Â µÎ °³°¡ ²ÅÇô ÀÖ°í eth0´Â ÀÎÅͳݿ¡
¿¬°áµÇ¾î ÀÖ´Ù. ÀÎÅÍ³Ý ÁÖ¼Ò´Â °øÀÎ/°íÁ¤ IP(211.217.X.Y)ÀÌ´Ù.
eth0ÀÇ ÀÎÅÍ³Ý ÁÖ¼Ò°¡ °íÁ¤ IP ÀÏ ÇÊ¿ä´Â ¾ø´Ù. ÄÉÀÌºí ¸ðµ©À̳ª ADSLÀ» »ç¿ëÇÏ´Â À¯µ¿ IPÀÇ °æ¿ì¿¡µµ ÀÌ ±ÛÀº Àû¿ëµÈ´Ù. IP ÁöÁ¤ ºÎºÐ¸¸ ´Þ¶óÁú »ÓÀÌ´Ù. ¶Ç ³»ºÎ ·£(192.168.2.0)ÀÇ À©µµ¿ì PC¿¡ ¸®´ª½º¿¡¼ DHCP·Î IP ÁÖ¼Ò¸¦ ÇÒ´çÇÏ´Â °æ¿ì¿¡µµ ÀÌ ±ÛÀº Àû¿ëµÈ´Ù. ±×·¯³ª DHCP¸¦ »ç¿ëÇؼ IP¸¦ ÇÒ´çÇÏ´Â ¹æ¹ýÀº ¿©±â¼ ¼³¸íÇÏÁö ¾Ê´Â´Ù. (2000³â 7¿ùÈ£ÀÇ DHCP ¼¹ö ¼³Ä¡ ±ÛÀ» Âü°í Çϱ⠹ٶõ´Ù.) Ä¿³ÎÀ» ÄÄÆÄÀÏÇÒ ¶§ eth0ÀÇ ÀÎÅÍ³Ý ¿¬°á ¹æ¹ý(°íÁ¤ IP, ´ÙÀ̾ó¾÷ PPP, ÄÉÀ̺í¸ðµ©, ADSL) µî¿¡ µû¶ó ¿É¼Ç ¼±ÅÃÀÌ ´Þ¶óÁø´Ù. eth1ÀÇ ³»ºÎ ·£¿¡ DHCP¸¦ »ç¿ëÇÒ °æ¿ìµµ ¸¶Âù°¡Áö´Ù. ÀÌ¿¡ ´ëÇÑ »çÇ×µµ ´Ù¸¥ ±ÛÀ» Âü°í Çϱ⠹ٶõ´Ù.
6. ÀÛ¾÷ ¼ø¼ Netmeeting »ç¿ëÀ» À§Çؼ´Â ip masq ¸ðµâÀ» ¿Ã¸®´Â Á¡¿¡¼´Â ±âÁ¸ÀÇ real audio³ª ftp ¸ðµâÀ» ¿Ã¸®´Â °Í°ú °°´Ù. ´ÜÁö ÀÌ ¸ðµâÀº ¾ÆÁ÷ 2.2 Ä¿³Î ¼Ò½º¿¡ µé¾î ÀÖÁö ¾ÊÀ¸¹Ç·Î 2.2 Ä¿³ÎÀ» ÆÐÄ¡Çؼ ¸ðµâÀ» ¸¸µé¾î¾ß ÇÏ´Â °ÍÀÌ ´Ù¸£´Ù. Ä¿³ÎÀº µÎ ±ºµ¥¸¦ ÆÐÄ¡Çϴµ¥ ip_masq_h323.o ¶õ Ä¿³Î ¸ðµâÀ» ¸¸µé¾î ÁÖ±â À§ÇÑ ÆÐÄ¡¿Í ¶Ç port forwarding ¼³Á¤(ÀÎÅͳݿ¡¼ ³»ºÎ·£ÀÇ netmeeting À» È£ÃâÇÏ´Â °æ¿ì)µµ ÇÊ¿äÇÏ´Ù.
6.1 Netmeeting ¸ðµâ ¸¸µé±â 1) ip_masq_h323.c ¼Ò½º ÆÄÀÏ ¹Þ±â http://www.coritel.it/coritel/ip/sofia/nat/nat2/nat2.htm ¿¡¼ ¹ÞÀ» ¼ö ÀÖ´Ù. 2) ¸ðµâ »ý¼º ÀýÂ÷ a. 2.2.18 Ä¿³Î ¼Ò½º°¡ /usr/src/linux µð·ºÅ͸®¿¡ ¼³Ä¡µÇ¾î ÀÖ¾î¾ß ÇÑ´Ù. b. ip_masq_h323.c ÆÄÀÏÀ» /usr/src/linux/net/ipv4 ¿¡ ³Ö´Â´Ù. c. /usr/src/linux/net/ipv4/MakefileÀ» ¼öÁ¤ÇÑ´Ù. 95¹ø° ¶óÀÎÀ» ¾Æ·¡Ã³·³ ¼öÁ¤ÇÑ´Ù. ¿øº»)M_OBJS+=ip_masq_ftp.o ip_masq_irc.o ip_masq_raudio.o ip_masq_quake.o ¼öÁ¤)M_OBJS+=ip_masq_ftp.o ip_masq_irc.o ip_masq_raudio.o
ip_masq_quake.o d. cd /usr/src/linux ¾Æ·¡¼ºÎÅÍ´Â ¾à°£ ´Þ¶óÁø´Ù.
»ç¿ë ÁßÀÎ Ä¿³Î¿¡ ¾Æ·¡ ¿É¼ÇÀÌ Æ÷ÇÔµÈ °æ¿ì´Â(¾Æ·¡
¿É¼ÇÀ» ³Ö¾î ÄÄÆÄÀÏÇÑ °æ¿ì´Â) [*] Enable loadable module support e. make dep, make clean, make bzImage ±îÁö ÁøÇàÇؼ »õ·Î¿î Ä¿³ÎÀ» ¸¸µç´Ù. f. make modules, make modules_install ¸í·ÉÀ» ½ÇÇàÇÑ´Ù. g. /lib/modules/2.2.18/ipv4/¿¡ ¾Æ·¡ ÆÄÀÏÀÌ µé¾î ÀÖ´ÂÁö È®ÀÎÇÑ´Ù. -rw-r--r-- 1 root root 10520 Apr 8 00:28 ip_masq_h323.o h. ´Ü°è ¡°e¡±¸¦ °ÅÃÆ´Ù¸é Ä¿³ÎÀ» º¯°æÇÏ°í ¸®ºÎÆÃÇÑ´Ù. ¾Æ·¡´Â ¸ðµâÀÌ Á¤»óÀûÀ¸·Î ÀûÀçµÇ´ÂÁö¸¦ È®ÀÎÇÏ´Â ÀýÂ÷´Ù. i. insmod ip_masq_h323 ¸í·ÉÀ» ½ÇÇàÇÑ´Ù. - ¾Æ·¡Ã³·³ ¸Þ½ÃÁö°¡ ³ª¿Â´Ù. Using /lib/modules/2.2.18/ipv4/ip_masq_h323.o - lsmod ¸í·ÉÀ» ÁÖ¸é ¾Æ·¡ ¶óÀÎÀÌ ÀÖ¾î¾ß ÇÑ´Ù.(´Ù¸¥ ³»¿ëµµ µé¾î ÀÖ´Ù.) ip_masq_h323 7160 0 (unused)
6.2 IP Masquerade ¿¡¼ ip_masq_h323 ¸ðµâ ÀûÀç ¼ø¼ IP masquerading Àº µû·Î ¼³¸íÇÏÁö ¾Ê´Â´Ù. 1) Ä¿³Î¿¡ ip masq Áö¿øÀ» Ãß°¡ÇÑ´Ù. ¸ðµâ·Î ¿Ã¸®µç°¡ ÄÄÆÄÀÏÇÑ´Ù. 2) ipchains rule À» ¼³Á¤ /sbin/ipchains
-P forward DENY 3) ip masq ¸ðµâÀ» ÀûÀçÇÑ´Ù. ¿©·¯ °³ÀÇ ¸ðµâÀÌ ÇÊ¿äÇÏ´Ù. ¾Æ·¡¿Í °°´Ù. ip_masq_h323
7160
0 (unused) µ¥ºñ¾ÈÀÇ °æ¿ì´Â /etc/modules ¿¡ ¸ðµâÀ» ³Ö´Â´Ù. ÀÌ»óÀ¸·Î ¼³Á¤Àº ³¡³µ´Ù. Netmeeting¿¡¼ µð·ºÅ͸® ¼¹ö¸¦ ils.linuxlab.co.kr ·Î ÁöÁ¤Çؼ ÇÊÀÚ¸¦ È£ÃâÇÒ ¼ö ÀÖ´ÂÁö Å×½ºÆ®ÇØ º¸±â ¹Ù¶õ´Ù. µð·ºÅ͸® ¼¹ö¿¡ ¸ÞÀÏÁÖ¼Ò°¡ bae@linuxlab.co.kr ÀÎ »ç¶÷ÀÌ ÇÊÀÚÀÌ´Ù.(±×·±µ¥ ÇÊÀÚµµ ÇöÀç´Â À©µµ¿ì netmeeting À» »ç¿ëÇÑ´Ù. ¸®´ª½º¿ë h.323 ÇÁ·Î±×·¥À» ¾ÆÁ÷ ¼³Ä¡ÇÏÁö ¸øÇß´Ù.)
7. Æ÷Æ® Æ÷¿öµù(port forwarding) ¼³Á¤ ip_masq_h323 ¸ðµâÀ» »ç¿ëÇÏ¸é ³»ºÎ ·£¿¡ ¿¬°áµÈ À©µµ¿ì¿¡¼ ¿ÜºÎ ÀÎÅͳÝÀÇ Netmeeting È£½ºÆ®¸¦ È£ÃâÇÏ´Â °ÍÀÌ °¡´ÉÇÏ´Ù. ±×·¯³ª ÀÎÅÍ³Ý »óÀÇ netmeeting È£½ºÆ®°¡ ³»ºÎ ·£ÀÇ À©µµ¿ì netmeetingÀ» È£ÃâÇÏ´Â °ÍÀº ¾ÈµÈ´Ù. ³»ºÎ ·£ÀÇ ¸ðµç À©µµ¿ì´Â »ç¼³ IP¸¦ »ç¿ëÇÏ°í ÀÖÀ¸¹Ç·Î °øÀÎ IP¿¡¼ »ç¼³ IP¸¦ ¿¬°áÇÏ´Â °ÍÀº TCP/IP ³×Æ®¿öÅ·¿¡¼ Çã¶ôÇÏÁö ¾Ê±â ¶§¹®ÀÌ´Ù. ±×·¯³ª Æ÷Æ®Æ÷¿öµùÀ» »ç¿ëÇؼ ÀÎÅͳݿ¡¼ NAT°¡ ¼³Ä¡µÈ ¸®´ª½ºÀÇ °øÀÎ IP¸¦ È£ÃâÇÏ¸é ³»ºÎ ·£ÀÇ Æ¯Á¤ À©µµ¿ì PC·Î ±× È£ÃâÀÌ Àü´ÞµÇ°Ô(È£ÃâÀ» ¹ÞÀ» ¼ö ÀÖ°Ô) ¼³Á¤ÇÒ ¼ö´Â ÀÖ´Ù.(Áï ÇÑ ´ëÀÇ À©µµ¿ì¿¡¼¸¸ È£ÃâÀ» ¹ÞÀ» ¼ö ÀÖ´Ù. ³»ºÎ ·£¿¡¼ ÀÎÅͳݻóÀÇ netmeetingÀ» È£ÃâÇÏ´Â °ÍÀº À§ÀÇ ip_masq_h323 ÀÌ ´ã´çÇϹǷΠ¿©·¯ ´ë°¡ µ¿½Ã¿¡ °¡´ÉÇÏ´Ù.) Æ÷Æ®Æ÷¿öµùÀ» ¼³Á¤ÇÏ·Á¸é netmeeting ÀÌ »ç¿ëÇÏ´Â
Æ÷Æ®¹øÈ£¸¦ ¾Ë¾Æ¾ß ÇÑ´Ù. ¾Æ·¡¿Í °°´Ù.
Æ÷Æ®Æ÷¿öµùÀº »ó´çÈ÷ Áß¿äÇÑ °³³äÀÌ´Ù. »ç¼³ IP¸¦ »ç¿ëÇÏ´Â ³»ºÎ ·£¿¡ ¿¬°áµÈ ¼¹ö¸¦ ÀÎÅͳݿ¡¼ ¿¬°áÇÏ´Â °æ¿ì³ª Diablo, starcraft, dialpad µîÀ» NAT(IP Masq) °ÔÀÌÆ®¿þÀÌ°¡ ¼³Ä¡µÈ ³»ºÎ ·£¿¡¼ »ç¿ëÇÒ ¶§ ÇÊ¿äÇÏ´Ù. Æ÷Æ®Æ÷¿öµùÀº IP Masquerade¿Í ÇÔ²²¸¸ ¼³Á¤ÀÌ °¡´ÉÇÏ´Ù. º°µµ·Î´Â ÀÛµ¿ÀÌ ¾ÈµÈ´Ù. Ä¿³Î 2.2¿¡¼ Æ÷Æ®Æ÷¿öµùÀ» »ç¿ëÇÏ·Á¸é ipmasqadm ÇÁ·Î±×·¥ÀÌ ÇÊ¿äÇÏ´Ù. Ä¿³Î¿¡µµ Ãß°¡·Î ¸ðµâÀ» ¿Ã¸®°Å³ª ÄÄÆÄÀÏ ÇÏ´Â °Íµµ ÇÊ¿äÇÏ´Ù. ÀÌ¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ±ÛÀº 2000³â 3¿ùÈ£ ¸®´ª½º ¿ùµå¿¡ ½è´Ù. Ä¿³Î 2.4¿¡¼´Â NAT¿Í Æ÷Æ®Æ÷¿öµùÀÌ iptables ÇÑ °³·Î ÅëÇյǾú´Ù. Netmeeting È£ÃâÀ» À§ÇÑ Æ÷Æ®Æ÷¿öµù ¼³Á¤Àº ÇÊÀÚµµ ¾ÆÁ÷ Å×½ºÆ®ÇÏÁö ¸øÇß´Ù. À§ÀÇ h323 ¸ðµâ »çÀÌÆ®ÀÇ ±ÛÀ» ÀοëÇÏ¸é ¾Æ·¡¿Í °°´Ù. (Ä¿³Î 2.2 »ç¿ëÀÇ °æ¿ì¸¸ ÇØ´çÇϳª 2.4¿¡¼µµ »ç¿ëÇÒ ¼ö ÀÖ´Ù. ´Ü ipchain ¸ðµâÀÌ ÇÊ¿äÇÏ´Ù.)
1) Ä¿³Î ¼³Á¤ Æ÷Æ®Æ÷¿öµùÀ» ÇÏ·Á¸é ip masquerading ¼³Á¤À»
À§ÇÑ ¿É¼Ç ¿Ü¿¡ Ãß°¡·Î ¾Æ·¡ ¼±ÅÃÀÌ ÇÊ¿äÇÏ´Ù.(¸ðµâ·Îµµ °¡´ÉÇÏ´Ù.)
2) ipmasqadm ÇÁ·Î±×·¥ ¼³Ä¡ ipmasqm ÇÁ·Î±×·¥ÀÌ ¾øÀ¸¸é ¼Ò½º¸¦ ´Ù¿î ¹Þ¾Æ ÄÄÆÄÀÏÇÑ´Ù. * ÄÄÆÄÀÏ Àü¿¡ ¸®´ª½º Ä¿³Î ¼Ò½º°¡ /usr/src/linux¿¡ ÀÖ¾î¾ß ÇÑ´Ù. - tar zxvf ipmasqadm-0.4.2.tar.gz 20¹ø ¶óÀÎÀÇ - make ipmasqadmÀº /usr/sbin¿¡ À§Ä¡ÇÔ. ÀÌ»óÀº Æ÷Æ®Æ÷¿öµù¿¡ ÇÊ¿äÇÑ ±âº»ÀýÂ÷ÀÌ´Ù.(¸ðµç Æ÷Æ®Æ÷¿öµù¿¡ °øÅëÀûÀ¸·Î ÇÊ¿äÇÏ´Ù.) ¾Æ·¡´Â netmeeting¿¡¸¸ ÇØ´çµÈ´Ù.
3) Ä¿³Î ¼Ò½º ¼öÁ¤(/usr/src/linux/net/ipv4/ip_masq_app.c ÆÄÀÏ) ÀÌ ºÎºÐÀº h323 ¸ðµâ FAQ¿¡ ÀÖ´Ù.
4) Ä¿³ÎÀ» ´Ù½Ã ÄÄÆÄÀÏÇÏ°í ¼³Ä¡ÇÑ´Ù. Ä¿³Î ¼Ò½º¸¦ ¼öÁ¤Ç߱⠶§¹®ÀÌ´Ù. Áï lilo.conf¿¡ »õ Ä¿³ÎÀ» µî·ÏÇÑ´Ù.(ÀϺΠ¹èÆ÷º»Àº ÀÌ¹Ì ÀÌ ÆÐÄ¡°¡ µé¾î ÀÖ´Ù°í ÇÑ´Ù.)
5) ipmasqadm ¼³Á¤ ¹× ÀÚµ¿ ½ÇÇà ºÎÆà ½Ã ¾Æ·¡ ¸í·ÉÀÌ ÀÚµ¿À¸·Î ½ÇÇà µÇ¾ß ÇÑ´Ù.
6) À¯µ¿ IP¸¦ »ç¿ëÇÏ´Â °æ¿ìÀÇ ¹®Á¦ ¸®´ª½º °ÔÀÌÆ®¿þÀÌ°¡ ÄÉÀ̺í¸ðµ©À̳ª ADSL °°Àº À¯µ¿ IP¸¦ »ç¿ëÇÏ´Â °æ¿ì´Â À§ÀÇ Linux-IP¸¦ ¾î¶»°Ô ÁöÁ¤Çϴ°¡? ADSL ¿¡´Â °£´ÜÇÑ ¹æ¹ýÀÌ ÀÖ´Ù. /etc/ppp/ip-up ½ºÅ©¸³Æ®¸¦ »ç¿ëÇϸé ÀÚ½ÅÀÇ IP¸¦ ½±°Ô ¾Ë ¼ö ÀÖ´Ù. Áï ip-up ½ºÅ©¸³Æ®¿¡¼ ipmasqadmÀ» ½ÇÇàÇÏ¸é µÈ´Ù. ¹æ¹ýÀº ¿©·¯ºÐÀÌ ½º½º·Î ¾Ë¾Æ³»±â ¹Ù¶õ´Ù. ÄÉÀ̺í¸ðµ©Àº DHCP¸¦ »ç¿ëÇϹǷΠÀÌ ¹æ¹ýÀÌ ¾ÈÅëÇÑ´Ù. ÀÚ½ÅÀÇ IP¸¦ ¾Ë¾Æ³»´Â ¿©·¯ °¡Áö ¹æ¹ýÀÌ °¡´ÉÇÏ´Ù. ¾Æ·¡ ¹æ¹ýÀÌ °¡´ÉÇÒ °Í °°´Ù. Linux_IP=`ifconfig eth0 | grep inet | awk ¡®{ print $2 }¡¯ | cut -d: -f2 | cut -d¡¯ ` -f1` ÀÌ»óÀ¸·Î ³»ºÎ·£¿¡¼ netmeeting »ç¿ëÀ» À§ÇÑ ¼³Á¤À» ¸¶Ä£´Ù. ¸®´ª½º·¦ÀÇ ils ¼¹ö¸¦ ¸¹ÀÌ ÀÌ¿ëÇϱ⠹ٶõ´Ù. |