WIN95°¡ ¼³Ä¡µÈ ´Ù¸¥ PC¿¡¼ ¸®´ª½º ¹Ú½º¸¦ ÅëÇÏ¿© ÀÎÅͳÝÀ» °øÀ¯ ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¸®´ª½º¿¡¼ 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 ÈÀÏ µÞºÎºÐ¿¡ Àû¾îÁּŵµ µË´Ï´Ù.
±×¸®°í 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]·Î Æ۹̼ÇÀ» Á¶Á¤ÇÕ´Ï´Ù.
±×·¯¸é ´ÙÀ½ ºÎÆýúÎÅÍ´Â ¸í·ÉÀ» µû·Î ÁÖ½Ç ÇÊ¿ä°¡ ¾ø½À´Ï´Ù.
°£´ÜÈ÷ ¾ê±âÇÏÀÚ¸é
¼º´ÉÀ¸·Î µûÁöÀÚ¸é ¸®´ª½º¹Ú½º¿¡¼ 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 µîµî