Masquerading Made Simple HOWTO | ||
---|---|---|
ÀÌÀü |
³»°¡ ÀÌ¿ëÇÑ ·êµéÀ» º¼·Á¸é?
- ´ÙÀ½À» ½ÃµµÇÑ´Ù.
$> 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 ¹®¼´Â ¾²·¹±âÀÌ´Ù! ´õ ³ªÀº ¹öÀüÀº ¾îµð¼ ±¸Çϴ°¡?
- LDPÀÇ Masq-HOWTO ¹®¼¸¦ Âü°íÇ϶ó.