| iptables°¡ ¹æȺ®À» °¡ÀåÇÕ´Ï´Ù IPTALASE MASQUERADING ¹æȺ®Àº ºÎÆýà ±âº» ¸¶½ºÅ© Å¥·¹À̵带 È°¼ºÈÇÏ°í ¼³Á¤ÇÏ´Â ÀÚü Æ÷ÇÔ ½ºÅ©¸³Æ®ÀÔ´Ï´Ù. |
Áö±Ý ´Ù¿î·Îµå |
iptables°¡ ¹æȺ®À» °¡ÀåÇÕ´Ï´Ù ¼øÀ§ ¹× ¿ä¾à
- °Ô½ÃÀÚ À̸§:
- Rick Dicaire
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- http://www.linuxguruz.com/iptables/scripts/rc.firewall_022.txt
iptables°¡ ¹æȺ®À» °¡ÀåÇմϴ٠ű×
iptables°¡ ¹æȺ®À» °¡ÀåÇÕ´Ï´Ù ¼³¸í
iPtables MasQuerading ¹æȺ®Àº ºÎÆýà ±âº» MasQueradingÀ» È°¼ºÈÇÏ°í ¼³Á¤ÇÏ´Â ÀÚü Æ÷ÇÔ ½ºÅ©¸³Æ®ÀÔ´Ï´Ù. iptables Masquerading ¹æȺ®Àº ºÎÆýà ±âº» ¸¶½ºÅ© Å¥·¹À̵å (Ä¿³Î Ä¿³Î Áö¿ø°¡ ÀÌ¹Ì Á¸Àç ÇÔ)¸¦ È°¼ºÈÇÏ°í ¼³Á¤ÇÏ´Â ÀÚü Æ÷ÇÔ ½ºÅ©¸³Æ®ÀÔ´Ï´Ù. ÀÌ ¿¹Á¦¸¦ »ç¿ëÇϰųª ±âÁ¸ init ½ºÅ©¸³Æ®¸¦ ¼öÁ¤ÇÏ¿© code.under Linux Ä¿³Î 2.4.x¸¦ Æ÷ÇÔÇϵµ·Ï, ÆÐŶ janglingÀÌ »ó´çÈ÷ º¯°æµÇ¾ú½À´Ï´Ù. ¿©±â¿¡´Â MasQuerading, ¹æȺ® ¹× Æ÷Æ® Àü´Þ ±â´ÉÀÌ Æ÷ÇԵ˴ϴÙ. ÀÌ ¹®¼´Â·Îµå µÈ ¸ðµâÀ» Å×½ºÆ®ÇÏ´Â ´ÙÀ½ ½ºÅ©¸³Æ®¿¡¼ Äڵ带 ¹«½ÃÇÏ´Â °æ¿ì ¸ðµâÀ» »ç¿ëÇÏ°í ÀÖ´Ù°í °¡Á¤ÇÕ´Ï´Ù. #! / bin / sh # ´ÙÀ½ ¼¼ °¡Áö º¯¼ö¸¦ ¼³Á¤ÇؾßÇÕ´Ï´Ù. # iptableSprog¿¡ ´ëÇÑ Àüü °æ·Î¸¦ ¼³Á¤ÇؾßÇÕ´Ï´Ù. = / path / to / iptables # ³×Æ®¿öÅ© ÀÎÅÍÆäÀ̽º¸¦ ½º½º¿öµå·Î ¼³Á¤ÇϽʽÿÀ. ÀÌ°ÍÀº ÀÎÅͳݿ¡ ¿¬°áµÈ ÀÎÅÍÆäÀ̽º #ÀÌ µÉ °ÍÀÔ´Ï´Ù. °¡´É¼ºÀº PPP0, eth0, # eth1, etc.iface = eth0 # ¼¼Æ® ±â°è ¶Ç´Â ³×Æ®¿öÅ©°¡ °¡Àå ¹«µµÈ¸ÀÔ´Ï´Ù. ÀÌ°ÍÀº È£½ºÆ® À̸§, IP ÁÖ¼Ò, # ¶Ç´Â ³×Æ®¿öÅ© ¸¶½ºÅ©·Î ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹ : # hostname your_hostname # net mask 192.168.1.2 # net mask 192.168.1.0/24192.168.1.xintnet = 192.168.1.2 # È°¼ºÈ kernelecho 1> / proc / sys / net / ipv4 / ip_forward # Å×½ºÆ® iptable_nat ¸ðµâÀ̷εåµÇ´Â °æ¿ì Å×½ºÆ®, ºÎÆà ½Ã°£,`lsmod | gptable_nat` "] if; ±×·± ´ÙÀ½ modprobe iptable_natfi # ±âÁ¸ MASQ ±ÔÄ¢ÀÌ Á¸ÀçÇÏ´Â °æ¿ì Å×½ºÆ®, ºÎÆà ½Ã°£ÀÌ ¾Æ´Õ´Ï´Ù.) [-z "`$ prog -l -t nat | grep °¡Àå ¹«µµÈ¸" " ±×·± ´ÙÀ½ $ prog -t nat -a post postouting -o $ iface -s $ intnet -j masqueradefi
iptables°¡ ¹æȺ®À» °¡ÀåÇÕ´Ï´Ù °ü·Ã ¼ÒÇÁÆ®¿þ¾î