´ÙÀ½ ÀÌÀü Â÷·Ê

4. ´Ù¸¥ PC¿¡¼­ ISDNÀ» ÅëÇÑ ÀÎÅͳݼ­ºñ½º °øÀ¯Çϱâ

WIN95°¡ ¼³Ä¡µÈ ´Ù¸¥ PC¿¡¼­ ¸®´ª½º ¹Ú½º¸¦ ÅëÇÏ¿© ÀÎÅͳÝÀ» °øÀ¯ ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¸®´ª½º¿¡¼­ IP Masquerade ¸¦ »ç¿ëÇÏ½Ã¸é µË´Ï´Ù.

4.1 ¸®´ª½º¹Ú½º IP Masquerade ¼³Á¤

ÀÚ¼¼ÇÑ ³»¿ëÀº http://kldp.org/network.html ¿¡¼­ IP Masquerade mini HOWTO ÇÑ±Û ¹ø¿ªÆÇ ¹®¼­¸¦ ÂüÁ¶ÇϽñ⠹ٶó¸ç ¸¸¾à¿¡ ¼³Á¤ÀÌ µÇ¾î ÀÖ´Ù¸é Åë°úÇϽñ⠹ٶø´Ï´Ù. ¿©±â¼­´Â °£´ÜÇÏ°Ô ¼³¸íÀ» ÇÏ°Ú½À´Ï´Ù.

ÀÏ´Ü root±ÇÇÑÀ¸·Î ÀÛ¾÷ÇÏ·Á¸é

[kskim@ja kskim]$su [¿£ÅÍ]
Passwd:   <---¿©±â¼­ rootÀÇ Æнº¿öµå ÀÔ·ÂÈÄ [¿£ÅÍ]¸¦ Ĩ´Ï´Ù.
±×¸®°í³ª¼­

¸ÕÀú IP Forwarding ÀÌ °¡´ÉÇϵµ·Ï ¸¸µé¾î ÁÝ´Ï´Ù. ¼öÁ¤ÇÒ È­ÀÏÀº /etc/sysconfig/network ÀÔ´Ï´Ù.


NETWORKING=yes
FORWARD_IPV4="yes"          <---- ¿©±â°¡ "yes"·Î µÇ¾î ÀÖ¾î¾ß ÇÕ´Ï´Ù.
HOSTNAME="ja.kotel.co.kr"   <---- ¿ä±â´Â PC¸¶´Ù Ʋ¸³´Ï´Ù.
DOMAINNAME=kotel.co.kr      <---- ¿ä±âµµ PC¸¶´Ù Ʋ¸³´Ï´Ù.
GATEWAY=""                          <---- ¿©±â´Â ºñ¿ö³õ¾Æ¾ß ÇÕ´Ï´Ù.
GATEWAYDEV=""                   <----¿©±âµµ ºñ¿ö ³õ¾Æ¾ß ÇÕ´Ï´Ù.

±×¸®°í ³×Æ®¿÷ Àç½Ãµ¿

[root@ja kskim]#/etc/rc.d/init.d/network restart [¿£ÅÍ] ÇϽðí..

±×¸®°í ipfwadmÀ¸·Î IP Masqerade ¸í·ÉÀ» ÁÝ´Ï´Ù.

[root@ja kskim]#/sbin/ipfwadm -F -p deny
[root@ja kskim]#/sbin/ipfwadm -F -a m -S 168.248.138.0/24 -D 0.0.0.0/0  [¿£ÅÍ]Ä¡½Ã¸é µË´Ï´Ù.

¿©±â¼­ 168.248.138.0/24 ´Â 168.248.138.0 ³×Æ®¿÷ÀÇ ¸ðµç È£½ºÆ®¿¡¼­ ¿ÜºÎ(ÄÚ³ÝÀ» ÅëÇÑ ÀÎÅͳÝ)À¸·Î Á¢¼ÓÀÌ °¡´ÉÇϵµ·Ï ÇØÁÖ´Â ¸í·ÉÀÔ´Ï´Ù.

´ÜÀÏ È£½ºÆ®¿¡°Ô¸¸ ¿­¾îÁÖ·Á¸é 168.248.138.145/32 ·Î ¿É¼ÇÀ» ÁÖ¸é 168.248.138.145È£½ºÆ® ¿¡¼­¸¸ ¿ÜºÎ·Î Á¢¼Ó°¡´ÉÇÕ´Ï´Ù.

±×¸®°í ºÎÆýà ¸¶´Ù ¹ø°Å·Ó°Ô ÀÔ·ÂÇϱ⠱ÍÂúÀ¸½Ã¸é /etc/rc.d/rc.local È­ÀÏ µÞºÎºÐ¿¡ ¾Æ·¡³»¿ëÀ» Ãß°¡


/sbin/ipfwadm -F -p deny
/sbin/ipfwadm -F -a m -S 168.248.138.0/24 -D 0.0.0.0/0

¸¦ Àû¾îÁÖ¸é µË´Ï´Ù. /etc/rc.d/rc.sysinit È­ÀÏ µÞºÎºÐ¿¡ Àû¾îÁּŵµ µË´Ï´Ù.

4.2 ¸¶½ºÄÉ·¹À̵ù ¸ðµâ ¶ç¿ì±â

±×¸®°í FTP³ª ƯÁ¤¼­ºñ½º¸¦ »ç¿ëÇϽ÷Á¸é º°µµÀÇ ¸ðµâÀ» »ç¿ëÇØ¾ß ÇÕ´Ï´Ù. ±×·¯¸é ¸ðµâÀ» ¿Ã¸³´Ï´Ù.

[root@ja kskim]# modprobe ip_masq_ftp     [Enter]   <--- FTP¸¦ »ç¿ëÇϱâÀ§ÇØ
[root@ja kskim]# modprobe ip_masq_raudio  [Enter]   <--- RealAudio¸¦ »ç¿ëÇϱâÀ§ÇØ
[root@ja kskim]# modprobe ip_masq_vdolive [Enter]   <--- ...¸¦ »ç¿ëÇϱâÀ§ÇØ

¸Þ¹ø ºÎÆýà ½ÇÇàÇϱ⠱ÍÂúÀ¸½Ã¸é /etc/rc.d/rc.local È­ÀÏÀÇ µÞºÎºÐ¿¡ Ãß°¡ÇØ ÁÝ´Ï´Ù. ¾Æ´Ï¸é /etc/rc.d/rc.modules È­ÀÏÀ» ¸¸µå¼Åµµ µË´Ï´Ù.


#!/bin/sh

modprobe ip_masq_ftp
modprobe ip_masq_raudio
modprobe ip_masq_vdolive

[root@ja kskim]# chmod 755 /etc/rc.d/rc.modules  [Enter]·Î Æ۹̼ÇÀ» Á¶Á¤ÇÕ´Ï´Ù.  
±×·¯¸é ´ÙÀ½ ºÎÆýúÎÅÍ´Â ¸í·ÉÀ» µû·Î ÁÖ½Ç ÇÊ¿ä°¡ ¾ø½À´Ï´Ù.

4.3 À©µµ¿ì95¿¡¼­ÀÇ ³×Æ®¿÷¼³Á¤(Ŭ¶óÀ̾ðÆ®)

°£´ÜÈ÷ ¾ê±âÇÏÀÚ¸é

¼º´ÉÀ¸·Î µûÁöÀÚ¸é ¸®´ª½º¹Ú½º¿¡¼­ DNS¼­ºñ½º¸¦ ¿î¿µÇÒ¶§°¡ ÈξÀ ÁÁ½À´Ï´Ù. À©µµ¿ì98¿¡¼­µµ Àß µ¿ÀÛÇÕ´Ï´Ù.

¼³Á¤¹æ¹ýÀº

ÀçºÎÆÃÇϸé ÀÌÁ¦ ¸®´ª½º ¹Ú½º¸¦ ÅëÇØ ÀÎÅͳÝ(ÄÚ³Ý)À» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. °³·«ÀÇ ¿¬°áµµ´Â ¾Æ·¡¿Í °°½À´Ï´Ù.

PC 1 Win95 
IP   168.248.138.2  -----+
Mask 255.255.255.0       |
Gw   168.248.138.150     |                                        INTERNET
                         |       +------------+                         |
PC 2 Win95               |       |  Linux Box |                         |
IP   168.248.138.3  -----+---- eth0 -------- ppp0 ------- Kornet ISDN --+
Mask 255.255.255.0       |             IP 168.126.43.2    01414
Gw   168.248.138.150     |  IP 168.248.138.150            IP 168.126.43.10
                         |  Mask 255.255.255.0
PC 3 Win95               |
IP   168.248.138.4  -----+
Mask 255.255.255.0
Gw   168.248.138.150

¿©±â¼­´Â ³»ºÎ³×Æ®¿÷ÁÖ¼Ò¸¦ ºÎ¿© ¹Þ¾Ò±â ¶§¹®¿¡ 168.248.138.0 ³×Æ®¿÷À» »ç¿ëÇÏ¿´°í ÀϹÝÀûÀ¸·Î´Â ³»ºÎ³×Æ®¿÷ ¿ëÀ¸·Î ¹èÁ¤µÈ 192.168.0.0 ³×Æ®¿÷Áß¿¡¼­ ÆíÇÑ´ë·Î ÁöÁ¤Çؼ­ »ç¿ëÇÏ¸é µË´Ï´Ù. ¿¹)192.168.1.0 À̳ª 192.168.2.0 µîµî


´ÙÀ½ ÀÌÀü Â÷·Ê