Masquerading Made Simple HOWTO
John
Tapsell
tapselj0 (at) cs.man.ac.uk
Thomas
Spellman
thomas (at) resonance.org
Matthias
Grimm
DeadBull (at) gmx.net
Á¤¹Î
¼
jms (at) kldp.org
¹ø¿ª v0.95
2001-09-28
jms
¹ø¿ª v0.9
2001-09-21
jms
0.05
2001-09-07
jpt
Abstract
¸ðµç ÇÊÀÚµéÀº irc.opensource.net ¼¹öÀÇ #debian ä³Î¿¡ ÀÖ´Ù.
John Tapsell(JohnFlux)°¡ ÀÌ ¹®¼ÀÇ °ø½Ä ¸ÞÀÎÅ×À̳ÊÀÌ´Ù.
Àǹ®Á¡, ¿Á¤, Àǰß, ³¯Â¥ µî¿¡ °üÇÑ ¾î¶² °ÍÀ̵ç, John Tapsell¿¡°Ô À̸ÞÀÏÀ»
º¸³»±â ¹Ù¶õ´Ù.
David RanchÀÇ ¹®¼¸¦ »·»·½º·´°Ô µµ¿ëÇÑ Á¡À» ¹àÈù´Ù -
dranch(at)trinnet.net.
ÀÌ ¹®¼´Â IP-Masquerading HOWTO ¹®¼¿¡ ´ëÇÑ ´ëü°¡ ¾Æ´Ï´Ù. º¸ÃæÇÏ´Â
¹®¼À̰í, µÎ ¹®¼´Â ÇÔ²² º¼ °ÍÀ» ±ÇÇÑ´Ù. ÀÌ ¹®¼´Â ±× HOWTO ¹®¼¿¡¼
°Å·ÐµÈ °ÍÀ» ´Ù½Ã ±â¼úÇÏÁö ¾Ê°í, ±× ¹®¼¸¦ ¼³¸íÇÏÁöµµ ¾Ê´Â´Ù. ´õ
ÀÚ¼¼ÇÑ ¼³¸í¼·Î´Â http://ipmasq.cjb.net°ú the
sandard Masq-HOWTO¸¦ º¼ °ÍÀ» ¹Ù¶õ´Ù.
ÁÖ¾îÁø ¸®´ª½º È£½ºÆ®¿¡ IP Masquerade¸¦ ¾î¶»°Ô »ç¿ëÇÏ´ÂÁö¿¡ ´ëÇØ
±â¼úÇÑ´Ù. IP Masq´Â NAT(Netwrk Address Translation)ÀÇ ÇÑ
ÇüÅ·νá,µî·ÏµÈ ÀÎÅÍ³Ý IP¸¦ ¾ø´Â ³»ºÎ ³×Æ®¿öÅ©¿¡ ¿¬°áµÈ ÄÄÇ»ÅÍ·Î
ÇÏ¿©±Ý, ´Ü ÇϳªÀÇ ÀÎÅÍ³Ý IPÁÖ¼Ò¸¦ °¡Áø ¸®´ª½º ¹Ú½º¸¦ ÀÌ¿ëÇÏ¿© ÀÎÅͳÝÀ»
»ç¿ëÇÒ ¼ö ÀÖµµ·Ï ÇÑ´Ù.
ÀÌ ¹®¼´Â GNU Free Documentation License¸¦ µû¸¥´Ù.
http://www.gnu.org/copyleft/fdl.html
¼Ò°³
¼Ò°³
ÀÌ ¹®¼´Â ÀϺη¯ ª°í ÀÌÇØÇϱ⠽±°Ô ±¸¼ºµÇ¾ú´Ù.
´ÙÀ½°ú °°Àº ¿ÜºÎ¿Í ¿¬°á½ÃŰ°í ½ÍÀº ³×Æ®¿öÅ©°¡ ÀÖ´Ù°í ÇÏÀÚ.
_____________
/ \ ¿ÜºÎ IP _________ ³»ºÎ IP
| Internet | 123.12.23.43 | linux | 192.168.0.1
| google.com | <---[¿ÜºÎ ·£Ä«µå]-| machine |--[³»ºÎ ·£Ä«µå]
\_____________/ --------- |
|
_____________ ______|_______
| 192.168.0.2 | / \
| ³»ºÎ |-------| 192.168.0.0 |
| ÄÄÇ»ÅÍ | | ÀÎÆ®¶ó³Ý |
------------- \______________/
¿ä¾à : (ÇÊÀÚ´Â ¿ä¾àÀ» ¸ÕÀú ÇÏ´Â °ÍÀ» ¼±È£ÇÑ´Ù)
¿ÜºÎ ·£Ä«µå´Â eth0, ¿ÜºÎ IP´Â 123.12.23.43, ±×¸®°í ³»ºÎ ·£Ä«µå´Â eth1¶ó°í
°¡Á¤ÇÑ´Ù¸é:
$> modprobe ipt_MASQUERADE # ¸¸¾à ½ÇÆÐÇÏ´õ¶óµµ ´ÙÀ½À» °è¼ÓÇϽÿÀ.
$> iptables -F; iptables -t nat -F; iptables -t mangle -F
$> iptables -t nat -A POSTROUTING -o eth0 -j SNAT --to 123.12.23.43
$> echo 1 > /proc/sys/net/ipv4/ip_forward
Dial-up ¿¬°áÀÇ °æ¿ì:
$> modprobe ipt_MASQUERADE # ¸¸¾à ½ÇÆÐÇÏ´õ¶óµµ ´ÙÀ½À» °è¼ÓÇϽÿÀ.
$> iptables -F; iptables -t nat -F; iptables -t mangle -F
$> iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
$> echo 1 > /proc/sys/net/ipv4/ip_forward
±×¸®°í º¸¾ÈÀ» À§ÇØ:
$> iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
$> iptables -A INPUT -m state --state NEW -i ! eth0 -j ACCEPT
$> iptables -P INPUT DROP # À§ÀÇ µÎ ÁÙÀÌ ¼º°øÇßÀ» °æ¿ì¿¡¸¸
$> iptables -A FORWARD -i eth0 -o eth0 -j REJECT
Dial-up ¿¬°áÀÇ °æ¿ì (eth0À» ³»ºÎ·£Ä«µå·Î ÀÌ¿ë½Ã):
$> iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
$> iptables -A INPUT -m state --state NEW -i ! ppp0 -j ACCEPT
$> iptables -P INPUT DROP # À§ÀÇ µÎ ÁÙÀÌ ¼º°øÇßÀ» °æ¿ì¿¡¸¸
$> iptables -A FORWARD -i ppp0 -o ppp0 -j REJECT
³¡ÀÌ´Ù! "iptables -t nat -L"·Î ±ÔÄ¢À» º¼ ¼ö ÀÖ´Ù.
ÀÚ¼¼ÇÑ ¼³¸í
2.4.x ´ëÀÇ Ä¿³Î ÄÄÆÄÀÏÇÏ´Â °æ¿ì:
´ÙÀ½ÀÇ Ä¿³Î Áö¿øÀÌ ÇÊ¿äÇÏ´Ù.
Networking Options ¶õ¿¡¼
Network packet filtering (CONFIG_NETFILTER)
Networking Options->Netfilter Configuration ¶õ¿¡¼
Connection tracking (CONFIG_IP_NF_CONNTRACK)
FTP Protocol support (CONFIG_IP_NF_FTP)
IP tables support (CONFIG_IP_NF_IPTABLES)
Connection state match support (CONFIG_IP_NF_MATCH_STATE)
Packet filtering (CONFIG_IP_NF_FILTER)
REJECT target support (CONFIG_IP_NF_TARGET_REJECT)
Full NAT (CONFIG_IP_NF_NAT)
MASQUERADE target support (CONFIG_IP_NF_TARGET_MASQUERADE)
REDIRECT target support (CONFIG_IP_NF_TARGET_REDIRECT)
Packet mangling (CONFIG_IP_NF_MANGLE)
LOG target support (CONFIG_IP_NF_TARGET_LOG)
¸ÕÀú, iptable°ú masq ¸ðµâÀÌ Ä¿³Î¿¡ ÄÄÆÄÀÏ, ¼³Ä¡°¡ µÇÁö ¾Ê¾ÒÁö¸¸ ¸ðµâ·Î¸¸
Á¸ÀçÇÏ´Â °æ¿ì, ¼³Ä¡ÇÒ Çʿ伺ÀÌ ÀÖ´Ù. ¸¸¾à 'insmod ipt_MASQUERADE"ÇÑ´Ù¸é,
ip_tables, ip_conntrack ±×¸®°í iptable_natÀ» ·ÎµåÇÑ´Ù.
$> modprobe ipt_MASQERADE
ÀÎÆ®¶ó³ÝÀÌ Å©°Å³ª, µÎ¼¼´ë ÀÌ»óÀÇ ÄÄÇ»Å͸¦ ÀÎÅͳݿ¡ ¿¬°áÇÒ·Á°í ÇÏ´õ¶óµµ
º°·Î Å« Â÷ÀÌ´Â ¾ø´Ù.
ÀÚ, ´Ù¸¥ ·êÀ» °¡Áö°í ÀÖÁö ¾Ê´Ù´Â °¡Á¤ÇÏ¿¡, ´ÙÀ½À» Ç϶ó.
$> iptables -F; iptables -t nat -F; iptables -t mangle -F
¸¸¾à iptables¸¦ ãÀ» ¼ö ¾ø´Ù´Â ¿¡·¯°¡ ³¯ °æ¿ì, iptables¸¦ ã¾Æ ¼³Ä¡Ç϶ó.
¸¸¾à nat°ú °°Àº Å×À̺íÀÌ ¾ø´Ù¸é, nat Áö¿øÀ» ³Ö°í ´Ù½Ã Ä¿³ÎÀ» ÄÄÆÄÀÏÇ϶ó.
mangleÀ̶õ Å×À̺íÀÌ ¾ø´Ù°í Çϸé, °ÆÁ¤ÇÏÁö ¸¶¶ó, ¸¶½ºÄ¿·¹À̵ù¿¡ ÇÊ¿äÇÑ
°ÍÀÌ ¾Æ´Ï´Ù. ¸¸¾à iptables°¡ Ä¿³Î°ú ¸ÂÁö ¾Ê´Ù°í Çϸé(incompatible), 2.4
ÀÌ»óÀÇ Ä¿³ÎÀ» ±¸ÇÏ¿© iptables Áö¿øÀ» ÇÏ¿© ÄÄÆÄÀÏÇ϶ó.
±×¸®°í, °íÁ¤ ¾ÆÀÌÇÇÀÎ °æ¿ì (¿¹: DHCP°¡ ¾Æ´Ñ ³×Æ®¿öÅ©):
$> iptables -t nat -A POSTROUTING -o eth0 -j SNAT --to 123.12.23.43
À¯µ¿ ¾ÆÀÌÇÇÀÎ °æ¿ì (¿¹: ¸ðµ© - ÀüÈÁ¢¼ÓÀ» ¸ÕÀú Ç϶ó):
$> iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
¸¶Áö¸·À¸·Î Ä¿³Î¿¡ È®´äÀ» ÁÖ±â À§ÇØ, ÆÐŶÆ÷¿öµùÀ» ÇÑ´Ù (¸Å ¸®ºÎÆÃ½Ã
Çѹø¸¸ ½ÇÇàÇÏ¸é µÇÁö¸¸, ¿©·¯¹ø ÇØµµ »ó°ü¾ø´Ù) :
$> echo 1 > /proc/sys/net/ipv4/ip_forward
ÀÌ ¸ðµç °ÍÀÌ ÀÛµ¿µÉ °æ¿ì, ³»ºÎ ³×Æ®¿öÅ©¿¡¼ÀÇ ¸¶½ºÄ¿·¹À̵ù¸¸ Çã¿ëÇϱ⸦
¹Ù¶õ´Ù(´ÙÀ½Àå Âü°í). - ÀÎÅͳÝÀ» ÅëÇÑ Á¢¼ÓÀ» ¿øÄ¡ ¾ÊÀ» °ÍÀ̱⠶§¹®ÀÌ´Ù.
¸ÕÀú, ¸ðµç ¿¬°áÀ» Çã¶ôÇÑ´Ù. (e.g. FTP ¼¹ö ¿¬°á)
$> iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
¿©±â¿¡¼ ¿¡·¯°¡ ³´Ù¸é, Ä¿³ÎÀÌ state trackingÀ» Áö¿øÇÏÁö ¾ÊÀ» °¡´É¼ºÀÌ Å©´Ù.
ÀçÄÄÆÄÀÏÇÒ °ÍÀ» ±ÇÇÑ´Ù. ±×¸®°í, ÀÌÁ¦ ÀÎÆ®¶ó³Ý(·ÎÄÃ, ³»ºÎ
³×Æ®¿öÅ©)À¸·ÎºÎÅÍÀÇ »õ·Î¿î ¿¬°á¸¸ Çã¶ôÇÑ´Ù. ppp0¸¦ eth0³ª ÀÚ½ÅÀÇ
¿ÜºÎ µð¹ÙÀ̽º·Î ´ëüÇ϶ó. (!´Â '¿Ü¿¡ ¾î¶² °ÍÀ̵ç'¶õ
¶æÀÌ´Ù)
$> iptables -A INPUT -m state --state NEW -i ! ppp0 -j ACCEPT
ÀÌÁ¦ ´Ù¸¥ ¸ðµç ¿¬°áÀº ¸·´Â´Ù:
$> iptables -P INPUT DROP # À§ÀÇ µÎ ÁÙÀÌ ¼º°øÇßÀ» °æ¿ì¿¡¸¸
óÀ½ µÎ ·ê Áß¿¡ Çϳª¶óµµ ½ÇÆÐÇÑ´Ù¸é, ÀÌ ¸¶Áö¸· ·êÀº ¸¶½ºÄ¿·¹À̵ùÇÏ´Â
°ÍÀ» ¸·À» °ÍÀÌ´Ù. ÀÌ ·êÀ» µÇµ¹¸®±â À§Çؼ±, "iptables -P INPUT ACCEPT"À» ÇÏ¸é µÈ´Ù.
¼³Ä¡ Èĸ¦ À§ÇÑ ¼³¸í
ÀÌÁ¦ ¸ðµç °ÍÀÌ ÀÛµ¿µÉ °ÍÀÌ´Ù. ´ÙÀ½À» ÀØÁö ¸¶¶ó:
³»ºÎ ³×Æ®¿öÅ©¿¡ ÀÖ´Â ¸ðµç Ŭ¶óÀ̾ðÆ®ÀÇ °ÔÀÌÆ®¿þÀÌ °ª¿¡ ³»ºÎ IP
ÁÖ¼Ò¸¦ ¼³Á¤ÇÑ´Ù.
(À©µµ¿ì¿¡¼´Â ¿À¸¥ÂÊ Å¬¸¯ÇÏ¿© ³×Æ®¿öÅ© ȯ°æ->µî·ÏÁ¤º¸->°ÔÀÌÆ®¿þÀÌ¿¡
°¡¼ °ªÀ» ¸®´ª½º °ÔÀÌÆ®¿þÀÌ ³»ºÎ IP¸¦ ¼³Á¤ÇÑ´Ù)
ISPÀÇ HTTP ÇÁ¶ô½Ã°¡ ÀÖ´Ù¸é ¼³Á¤Çϰųª, Åõ¸í ÇÁ¶ô½Ã¸¦ »ç¿ëÇÏ°Ô ¸ðµç
Ŭ¶óÀÌ¾ðÆ®µéÀ» ¼³Á¤Çϰí, (°æ°í - Å« ³×Æ®¿öÅ©¿¡¼´Â Åõ¸í ÇÁ¶ô½Ã°¡
¾ÆÁÖ ´À¸®´Ù´Â °ÍÀ» ÀÚÁÖ µé¾ú´Ù) ȤÀº »õ ¸®´ª½º °ÔÀÌÆ®¿þÀÌ¿¡ squid¸¦
½ÇÇàÇÑ´Ù. (À̰ÍÀº ¿É¼ÇÀÌÁö¸¸, Å« ³×Æ®¿öÅ©¿¡¼ ¼±È£ÇÑ´Ù)
ÀÌÁ¦ º¸¾ÈÀ» »ý°¢ÇØ º¸ÀÚ. ¸ÕÀú ÀϹÝÀûÀ¸·Î Æ÷¿öµùÀ» ²ôÀÚ:
"iptables -P FORWARD DROP", ±×¸®°í iptables¿Í
/etc/hosts.allow°ú
/etc/hosts.deny »ç¿ë¹ýÀ» ÀÍÈù´Ù. °æ°í -
¸¶½ºÄ¿·¹À̵ùÀÌ ÀÛµ¿µÉ ¶§±îÁö´Â ÀÌ iptalbes ·êÀ» ½ÃµµÇÏÁö ¸¶¶ó.
¸¶Áö¸· ·êÀ» DENYÇÒ·Á¸é, ¿øÇÏ´Â ¸ðµç ÆÐŶÀ» ¸í¹éÇÏ°Ô Åë°úÇϵµ·Ï ÇØ¾ß
ÇÑ´Ù. (µÇµ¹¸±·Á¸é, "ipatbles -P FORWARD ACCEPT")
ÀÌÁ¦ ÀÎÅͳÝÀ¸·Î Á¢¼ÓÇÒ ¼ö ÀÖ´Â ¼ºñ½º¸¦ Çã¶ôÇÑ´Ù.
¿¹¸¦ µé¾î, À¥¼¹ö Á¢¼ÓÀ» À§Çؼ± ´ÙÀ½À» ÇÑ´Ù:
$> iptables -A INPUT --protocol tcp --dport 80 -j ACCEPT
$> iptables -A INPUT --protocol tcp --dport 443 -j ACCEPT
ident¼ºñ½º(¿¹: irc Á¢¼Ó)¸¦ À§Çؼ´Â ´ÙÀ½À» ÇÑ´Ù:
$> iptables -A INPUT --protocol tcp --dport 113 -j ACCEPT
Å×½ºÆ®ÇÒ·Á¸é:
À¥ Á¢¼ÓÀÌ °¡´ÉÇÑ Å¬¶óÀÌ¾ðÆ®¿¡¼ Á¢¼ÓÀ» ½ÃµµÇÑ´Ù. ±¸±Û IP´Â
216.239.33.100(¸¹Àº ±¸±Û IP Áß Çϳª)À̰í Á¢¼ÓÀÌ °¡´ÉÇØ¾ß ÇÒ°ÍÀÌ´Ù.
¿¹: "ping 216.239.33.100" "lynx 216.239.33.100".
µµ¸ÞÀÎ ³×ÀÓÀ¸·ÎÀÇ Á¢¼ÓÀÌ °¡´ÉÇÑÁöµµ ½ÃµµÇÑ´Ù. ¿¹: "ping
google.com" "lynx google.com" ȤÀº
IE/Netscape·ÎÀÇ Á¢¼Ó
eth0´Â ¿ÜºÎ ÀÎÅÍ³Ý Ä«µåÀ̰í, 123.12.23.43Àº ¿ÜºÎ IPÀÌ´Ù.
FAQ's
³»°¡ ÀÌ¿ëÇÑ ·êµéÀ» º¼·Á¸é?
- ´ÙÀ½À» ½ÃµµÇÑ´Ù.
$> iptables -L
$> iptables -t nat -L
¾ÈµÈ´Ù! iptables/NAT/SNAT/MASQ ¸ðµÎ ¾ÈµÈ´Ù.
- ÃÖ½ÅÀÇ Ä¿³ÎÀ» ±¸ÇÏ¿© iptables¿Í NAT ¿É¼Ç Áö¿øÀ¸·Î ÄÄÆÄÀÏÇ϶ó.
¾ÈµÈ´Ù! ¸¶½ºÄ¿·¹À̵ùÀÌ ÀüÇô ÀÛµ¿À» ¾ÈÇÑ´Ù.
- Try echo 1 > /proc/sys/net/ipv4/ip_forward
¾ÈµÈ´Ù! ³×Æ®¿öÅ© ÀÚü°¡ ¾ÈµÈ´Ù.
- ´ÙÀ½À» ½ÃµµÇÑ´Ù.
$> iptables -F
$> iptables -t nat -F
$> iptables -t mangle -F
¸ðµç ·êÀÌ ¾ÈµÈ´Ù¸é, ´Ù¸¥ iptables ·êµéÀ» Àç½ÇÇàÇÑ´Ù.
- iptables -P FORWARD ACCEPT¸¦ ½ÃµµÇÑ´Ù.
¾ÆÁ÷ ÀÛµ¿À» ¾ÈÇÑ´Ù!
- "dmesg | tail"´Â ¿¡·¯³ª´Â°¡? ¾Æ´Ï¸é "
cat /var/log/messages | tail"´Â ¾î¶°ÇѰ¡?
ÀÌÇØ°¡ ¾È°£´Ù, ±×³É ÀÛµ¿À» ¾ÈÇÑ´Ù!
- ¸ð¸£°Ú´Ù. ±×·¯³ª ´ÙÀ½ÀÌ °¡´ÉÇØ¾ß ÇÑ´Ù:
1) °ÔÀÌÆ®¿þÀÌ¿¡¼ ¿ÜºÎ·Î ÇÎÀÌ °£´Ù.
2) °ÔÀÌÆ®¿þÀÌ¿¡¼ ³»ºÎ Ŭ¶óÀÌ¾ðÆ®¿¡ ÇÎÀÌ °£´Ù.
3) ³»ºÎ Ŭ¶óÀÌ¾ðÆ®¿¡¼ °ÔÀÌÆ®¿þÀÌ·Î ÇÎÀÌ °£´Ù.
À̰ÍÀº ¸¶½ºÄ¿·¹À̵îÀ» ½ÃµµÇϱâ Àü¿¡ °¡´ÉÇØ¾ß
ÇÑ´Ù.
À̰ÍÀ» ¾îµð´Ù°¡ ´Ù ³Ö´Â°¡?
- /etc/network/interfaces ÆÄÀÏÀ̳ª firewall.rc¿¡
³Ö´Â´Ù. interfaces ÆÄÀÏ¿¡ ³Ö´Â´Ù¸é, ¿ÜºÎ ÀÎÅÍÆäÀ̽ºÀÇ ¾Õ¿¡ ¿Ã¸®°í,
"iptables -t nat -F"¸¦ ³ªÁß¿¡ ³»¸®´Â °ÍÀ¸·Î
¼³Á¤ÇÑ´Ù.
¿äû½Ã ppp¸¸ ¾î¶»°Ô °¡´ÉÇÏ°Ô Çϴ°¡?
How do I get it to only bring the ppp up on demand?
- ISP °ÔÀÌÆ®¿þÀÌÀÇ IP°¡ 23.43.12.43À̶ó°í ÇÒ ¶§, ´ÙÀ½ ÇÑÁÙÀ»
/erc/ppp/peers/providerÀÇ ³¡¿¡ Ãß°¡Ç϶ó.
:23.43.12.43
(À̰ÍÀº À¯µ¿ IP¸¦ À§ÇÑ °ÍÀÌ´Ù - °íÁ¤ IP´Â
my.external.ip.number:23.43.12.43¶ó°í µÉ °ÍÀÌ´Ù)
±×¸®°í ÆÄÀÏÀÇ ³¡¿¡ ¶óÀÎ Çϳª¸¦ Ãß°¡ÇÑ´Ù:
demand
pppd´Â ¿¬°áÀÌ ²÷±æ °æ¿ì, "ifdown ppp0" ȤÀº
"poff" ¸í·ÉÀÌ ÀÖÀ» ¶§±îÁö ¹é±×¶ó¿îµå¿¡¼
Àç´ÙÀ̾óÀ» ½ÃµµÇÑ´Ù. À̰ÍÀº "nopersist" ¿É¼ÇÀ»
¼±ÅÃÇÏÁö ¾ÊÀ» °æ¿ìÀ̰í, ¼±ÅÃÇÑ´Ù¸é ¿¬°áÀÌ ²÷±âÀÚ¸¶ÀÚ, pppd´Â ¸ØÃâ
°ÍÀÌ´Ù. 10ºÐÀ» º¸·ùÇÑ µÚ ¿¬°áÀ» ²÷°í ½Í´Ù¸é, "idle
600"¶õ »õ·Î¿î ¶óÀÎÀ» Ãß°¡ÇÏ¸é µÈ´Ù.
¿¬°áÀÌ °è¼Ó Á״´Ù!
- ù¹øÂ°, ´ÙÀ̾ó¸µÀ» ¿ä±¸Çϴ°¡? ±×³É ¿ø·¡ ±×·¸°Ô µÇµµ·Ï µÇ¾îÀִ°Ç
¾Æ´Ñ°¡? /etc/ppp/peers/provider¸¦ üũÇ϶ó, ±×¸®°í ¸¶½ºÄ¿·¹µùÇϱâ
Àü¿¡ ´ÙÀ̾ó¸µÀÌ µÇ´ÂÁö È®ÀÎÇ϶ó.
- µÎ¹øÂ°, ¸¸¾à À§ÀÇ ¹®Á¦°¡ ¾Æ´Ï¶ó¸é, ³ª°°ÀÌ ¾û¶×ÇÏ°Ô µ¹¾Æ°¡°í ÀÖÀ»Áöµµ
¸ð¸¥´Ù. Ä¿³Î 2.4.3 ¹öÀüÀ¸·Î µ¹¾Æ°¡¼ ÀÛµ¿µÇ´ÂÁö È®ÀÎÇØºÁ¶ó. (³ªµµ
¿Ö ±×·±Áö Àß ¸ð¸¥´Ù)
³ª ÀÌ·± ¹æ¹ýÀÌ ½È´Ù! ¹Ì¸® ¸¸µé¾îÁø ½ºÅ©¸³Æ®³ª GUI³ª ±×·±°ÍµéÀ» ¿øÇÑ´Ù.
- ¿©±â¸¦ Âü°íÇ϶ó:
http://shorewall.sourceforge.net/
ÄÉÀ̺í¸ðµ©Àº °íÁ¤ IPÀΰ¡ µ¿Àû IPÀΰ¡?
- ÁÁÀº Áú¹®ÀÌ´Ù. µ¿ÀûÀ̶ó°í »ý°¢ÇÏ´Â°Ô ³ªÀ» °ÍÀÌ´Ù.
DHCP ³×Æ®¿öÅ©´Â °íÁ¤ IPÀΰ¡ µ¿Àû IPÀΰ¡?
- µ¿ÀûÀÌ´Ù.
¼ºñ½º´Â ¾î¶»°Ô Çϴ°¡?
- IP Æ÷Æ®µéÀ» Æ÷¿öµùÇϰųª ¸®´ÙÀÌ·ºÆ®Ç϶ó - ¶Ç Çѹø °Å·ÐÇÏÁö¸¸,
¹æ¾îº®ÀÌ ÇÊ¿äÇÏ´Ù¸é ¼³Ä¡Ç϶ó.
Ŭ¶óÀÌ¾ðÆ®¿¡¼ ¸®´ª½º °ÔÀÌÆ®¿þÀÌÀÇ ¿ÜºÎ IP·Î ÇÎÀº µÇ´Âµ¥ ÀÎÅͳÝÀº
¾ÈµÈ´Ù.
- "rmmod iptable_filter"¸¦ ÇØºÁ¶ó. - ´ÙÀ½ ¹öÀü¿¡¼
´õ ÀÚ¼¼È÷ ¾ð±ÞÇϰڴÙ.
- routed³ª gated¸¦ ÀÛµ¿ÇÏÁö
¾Ê°í ÀÖ´ÂÁö È®ÀÎÇ϶ó. - üũ¸¦ À§Çؼ´Â, "ps aux | grep -e
routed -e gated".
- ¿©±â¸¦ Âü°íÇ϶ó. http://ipmasq.cjb.net
¼³Á¤µÈ ¿¬°áµéÀ» ¾î¶»°Ô º¸´Â°¡? ¿¹¸¦ µé¾î, netstat..
- cat /proc/net/ip_conntrack À» ½ÃµµÇ϶ó.
squid Á¤º¸¿Í ¶ó¿ìÆÃ µî¿¡ °üÇØ ´õ ¾Ë°í ½Í´Ù!
- Advanced Routing HOWTO¸¦ º¼ °ÍÀ» ±ÇÇÑ´Ù.
http://www.linuxdoc.org/HOWTO/Adv-Routing-HOWTO.html
ÀÌ HOWTO ¹®¼´Â ¾²·¹±âÀÌ´Ù! ÀÌ ¹®¼¸¦ ¾´ »ç¶÷µéÇÑÅ× ¾î¶»°Ô µûÁú ¼ö
Àִ°¡?
- irc.opensource.netÀÇ #debian ¹æ¿¡ °¡¼ JohnFlux¸¦ ã¾Æ¶ó.
- ¹ø¿ª¿¡ °üÇÑ °ÍÀ̸é, irc.hanirc.orgÀÇ #debian ¹æ¿¡ °¡¼ hutbaramÀ»
ã¾Æ¶ó.
ÀÌ HOWTO ¹®¼´Â ¾²·¹±âÀÌ´Ù! ´õ ³ªÀº ¹öÀüÀº ¾îµð¼ ±¸Çϴ°¡?
- http://ipmasq.cjb.net
- LDPÀÇ Masq-HOWTO ¹®¼¸¦ Âü°íÇ϶ó.