¸î¸î ÇÁ·ÎÅäÄÝÀº ÆúÆ® ¹øÈ£¿¡ °üÇÑ °ÍµéÀ» °¡Á¤Çϰųª ÁÖ¼Ò¿Í ÆúÆ®¿¡°üÇÑ µ¥ÀÌÅÍ È帧À» ¾ÏÈ£ÈÇϱ⠶§¹®¿¡ ¸¶½ºÅ¥·¹À̵ùÀÌ ÇöÀç ÀÛµ¿ÇÏÁö ¾Ê´Â´Ù. ÀÌµé ¿äÁòÀÇ ÇÁ·ÎÅäÄÝÀº ±×µéÀÌ ÀÛµ¿Çϵµ·Ï ¸¸µå´Â ¸¶½ºÅ¥·¹À̵ù ÄÚµå·Î Áö¾îÁø Ưº°ÇÑ ÇÁ·Ï½Ã¸¦ ÇÊ¿ä·Î ÇÑ´Ù.
¸¶½ºÅ¥·¹À̵ùÀº µé¾î¿À´Â ¼ºñ½º¸¦ ÀüÇô ´Ù·çÁö ¸øÇÑ´Ù. ±×µéÀ» °¡´ÉÇÏ°Ô ÇÏ´Â ¸î°¡Áö ¹æ¹ýÀÌ ÀÖÀ¸³ª ±×µéÀº ¸¶½ºÅ¥·¹À̵ù°ú´Â ¿Ïº®ÇÏ°Ô ºÐ¸®µÇ¾î ÀÖ°í Á¤¹ß·Î Ç¥ÁØ ¹æȺ® ½Ç½ÀÀÇ ºÎºÐÀÌ´Ù.
¸¸ÀÏ ´ç½ÅÀÌ °í¼öÁØÀÇ º¸¾ÈÀÌ ÇÊ¿äÇÏÁö ¾ÊÀ¸¸é ´Ü¼øÈ÷ ÆúÆ®¸¦ »õ¹æÇâÀ¸·Î µ¹¸±¼ö ÀÖ´Ù. ÀÌ°ÍÀ» ÇÏ´Â ¿©·¯ °¡Áö ¹æ¹ýÀÌ ÀÖ´Ù. ³ª´Â ¼öÁ¤µÈ redir ÇÁ·Î±×·¥(¼±»çÀÕÀ̳ª ±× ¹Ì·¯¿¡ °ð °¡´ÉÇÏ°Ô µÇ±â¸¦ ¹Ù¶õ´Ù)À» »ç¿ëÇÑ´Ù. ¸¸ÀÏ ´ç½ÅÀÌ µé¾î¿À´Â ¿¬°á»ó¿¡¼ ¸î°¡Áö ¼öÁØÀÇ À§ÀÓÀ» °¡Áö ±â¸¦ ¿øÇÑ´Ù¸é ´ÜÁö ÁöÁ¤µÈ IP ÁÖ¼Ò¸¦ ÅëÇÏ´Â °Í¸¸À» Çã¶ôÇÏ´Â redir(0.7 ȤÀº ±×ÀÌ»ó)ÀÇ ²À´ë±â¿¡¼ TCP wrappers, Xinetd ȤÀº ´Ù¸¥ µµ±¸¸¦ »ç¿ëÇÑ´Ù. TIS ¹æȺ® ÅøŶÀº µµ±¸¿Í Á¤º¸¸¦ ã±â À§Çؼ ÁÁÀº Àå¼ÒÀÌ´Ù.
º¸´Ù ÀÚ¼¼ÇÑ ³»¿ëÀº IP Masquerade Resource¿¡¼ ãÀ»¼ö ÀÖ´Ù.
** ¾Æ·¡ ¸ñ·ÏÀº µµÀÌ»ó À¯ÁöµÇÁö ¾Ê´Â´Ù. ¸®´ª½º IP ¸¶½ºÅ¥·¹À̵ùÀÌ ÀÛµ¿ÇÏ´Â ÇÁ·Î±×·¥»óÀÇ this page¿Í º¸´Ù ÀÚ¼¼ÇÑ ³»¿ëÀ» À§ÇØ IP Masquerade ResourceÀ» ÂüÁ¶Çϱ⠹ٶõ´Ù. **
ÀϹÝÀûÀ¸·Î TCP¿Í UDP¸¦ »ç¿ëÇÏ´Â ÇÁ·Î±×·¥Àº ÀÛµ¿ÇØ¾ß ÇÑ´Ù. ¸¸ÀÏ IP ¸¶½ºÅ¥·¹À̵带 ÇÏ´Â ÇÁ·Î±×·¥¿¡ °üÇÑ ¾î¶² Á¦¾ÈÀ̳ª ÈùÆ® ȤÀº Áú¹®ÀÌ ÀÖÀ¸¸é Lee NevoÀÇ applications that work thru Linux IP masquerading¸¦ ¹æ¹®Çϱ⠹ٶõ´Ù.
ÀÏ¹Ý Å¬¶óÀ̾ðÆ®
¸ðµç Áö¿øµÇ´Â Ç÷§Æû, À¥ ÆĵµÅ¸±â
¸ðµç Áö¿øµÇ´Â Ç÷§Æû, ÀüÀÚ¿ìÆí Ŭ¶óÀ̾ðÅ©
¸ðµç Áö¿øµÇ´Â Ç÷§Æû, ¿ø°Ý ÄÄÇ»ÅÍ»ç¿ë
¸ðµç Áö¿øµÇ´Â Ç÷§Æû, ip_masq_ftp.o ¸ðµâ ÇÊ¿ä (ƯÁ¤ÇÑ Å¬¶óÀ̾ðÆ®·Î ¸ðµç »çÀÌÆ®°¡ °¡´ÉÇÏÁö ¾Ê´Ù; ¸î¸î »çÀÌÆ®´Â ws_ftp32·Î °¥ ¼ö ¾øÁö¸¸ netscape´Â °¥ ¼ö ÀÖ´Ù)
¸ðµç Áö¿øµÇ´Â Ç÷§Æû, ÆÄÀÏ Ã£±â Ŭ¶óÀ̾ðÆ®(¸ðµç ¾ËÄ¡ Ŭ¶óÀ̾ðÆ®´Â Áö¿øµÇÁö ¾Ê´Â´Ù)
¸ðµç Áö¿øµÇ´Â Ç÷§Æû, À¯Áî³Ý ´º½º Ŭ¶óÀ̾ðÆ®
À©µµ¿ìÁî(¾Æ¸¶µµ ¸ðµç Áö¿øµÇ´Â Ç÷§Æû), °¡»óÇö½Ç ÆĵµÅ¸±â
´ëºÎºÐÀÌ À¯´Ð½º ±â¹ÝÀÇ Ç÷§Æû, ¸î¸î º¯ÇüµÈ °ÍµéÀº ÀÛµ¿ÇÏÁö ¾Ê´Â´Ù.
¸ðµç Ç÷§Æû, ICMP ÆÐÄ¡°¡ ÇÊ¿ä
¸ðµç Áö¿øµÇ´Â Ç÷§Æû, ip_masq_irc.o ¸ðµâ ÇÊ¿ä
¸ðµç Áö¿øµÇ´Â Ç÷§Æû
¸ðµç Áö¿øµÇ´Â Ç÷§Æû
¸ÖƼ¹Ìµð¾Æ Ŭ¶óÀ̾ðÃ÷
À©µµ¿ìÁî, ³×Æ®¿÷ È帧 ¿Àµð¿À, ip_masq_raudio ¸ðµâÀÇ ÀûÀç ÇÊ¿ä
À©µµ¿ìÁî, ³×Æ®¿÷ È帧 ¿Àµð¿À
À©µµ¿ìÁî, ³×Æ®¿÷ È帧 ¿Àµð¿À
À©µµ¿ìÁî, Ŭ¶óÀ̾ðÆ®-¼¹ö 3D ´ëÈ ÇÁ·Î±×·¥
À©µµ¿ìÁî, Ŭ¶óÀ̾ðÆ®-¼¹ö 3D ´ëÈ ÇÁ·Î±×·¥
À©µµ¿ìÁî, ÇǾî-Åõ-ÇÇ¾î ¿Àµð¿À Åë½Å, ´ç½ÅÀÌ Àüȸ¦ °É¸é »ç¶÷µé°ú ¿¬°á µÉ ¼ö ÀÖÀ¸³ª ´Ù¸¥ »ç¶÷µéÀº ´ç½Å¿¡°Ô ÀüÈÇÒ¼ö ¾ø´Ù.
À©µµ¿ìÁî, ÇǾî-Åõ-ÇÇ¾î ¹®ÀÚ/¿Àµð¿À Ä¥ÆÇ Åë½Å, ´ç½ÅÀÌ ¿¬°áÇÒ ¶§¸¸ ´Ù¸¥ »ç¶÷µé°ú ¿¬°áÇÒ ¼ö ÀÖÀ¸³ª ´Ù¸¥ »ç¶÷µéÀº ´ç½Å¿¡°Ô ¿¬°áÇÒ¼ö ¾ø´Ù.
¸ðµç Áö¿øµÇ´Â Ç÷§Æû, cuseeme ¸ðµâ ÇÊ¿ä, ÀÚ¼¼ÇÑ °ÍÀº IP Masquerade ResourceÀ» º¸±â ¹Ù¶÷
À©µµ¿ìÁî, vdolive ÆÐÄ¡°¡ ÇÊ¿ä
´Ù¸¥ Ŭ¶óÀ̾ðÃ÷
µµ½º, telnet, ftp, pingµîÀ» ´ã°íÀÖ´Â ²Ù·¯¹Ì
À©µµ¿ìÁî, TCP/IP»ó¿¡¼ ÄÄÇ»Å͸¦ ¿ø°ÝÁ¶Á¾, ´ÜÁö Ŭ¶óÀ̾ðÆ®À϶§¸¸ ÀÛµ¿ÇÏ°í È£½ºÆ® À϶§´Â ÀÛµ¿ÇÏÁö ¾Ê´Â´Ù.
ntp¸¦ »ç¿ë - ³×Æ®¿÷ ½Ã°£ ÇÁ·ÎÅäÄÝ
¸®´ª½º, ³×Æ®¿÷ °ü¸®°èÁ¤ ²Ù·¯¹Ì
¿¬°áµÇÁö¸¸ ÇÑÂʹæÇâÀ¸·Î¸¸ ¼Ò¸®°¡ Àü´ÞµÈ´Ù.
¼¹ö¿¡ ¿¬°áÇÒ¼ö ¾ø´Ù.
»ó´ëÆíÀ¸·Î ¿¬°áÇÒ¼ö ¾ø´Ù.
ÀÛµ¿ÇÏÁö ¾Ê´Â´Ù. - ¾²¿©Áø Ä¿³Î ÇÁ·Ï½Ã°¡ ÇÊ¿ä.
ÇöÀç±îÁö ÀÛµ¿¾ÈÇÔ (ÁÖ¼Ò¿¡ ´ëÇÏ¿© À߸øµÈ °¡Á¤À» ¸¸µë).
½ÃÇè ¾ÈµÊ, ³» »ý°¢¿£ ¾Æ¸¶µµ ¸¶½ºÅ¥·¹À̵ù ÄÚµå·ÎÀÇ ¿ÜºÎ ÇÁ·Î±×·¥ÀÎ X ÇÁ·Ï½Ã¸¦ ¸¸µéÁö ¾Ê´ÂÇÑ ÀÛµ¿ÇÏÁö ¾ÊÀ» °ÍÀÌ´Ù. ÀÌ°ÍÀÇ ÇÑ ¹æ¹ýÀÌ ¿¬°á·Î¼ÀÇ ssh¿Í ¼º°øÇÏ°Ô ¸¸µå´Â ±×°ÍÀÇ ³»ºÎ X ÇÁ·Ï½Ã¸¦ »ç¿ëÇÏ´Â °ÍÀÌ´Ù.
ÀÌ ¼½¼Ç¿¡¼´Â ipfwadmÀ» »ç¿ëÇÏ´Â Á»´õ ÀÚ¼¼ÇÑ ³»¿ëÀ» ´Ù·é´Ù.
ÀÌ°ÍÀº µû¸£´Â Á¤Àû PPP ÁÖ¼Ò¸¦ °¡Áö´Â PPP ¸µÅ© µÚÀÇ ¹æȺ®/¸¶½ºÅ¥·¹À̵ùÀ» À§ÇÑ ¼³Á¤ÀÌ´Ù. ¹ÏÀ»¸¸ÇÑ ÀÎÅÍÆäÀ̽º´Â 192.168.255.1ÀÌ°í PPP ÀÎÅÍÆäÀ̽º´Â ÁËÀǽÄÀ» ´ú±â À§ÇØ ¹Ù²Ù¾ú´Ù. :). ³ª´Â ä¿öÁø ·çÆà ±×¸®°í/ȤÀº ¸¶½ºÅ¥·¹À̵ù°ú ¸¶Âù°¡Áö·Î °³ÀÎÀûÀ¸·Î IP ¼ÓÀÓ¼ö¸¦ Àâ¾Æ³»´Â °¢°¢ÀÇ µé¾î¿À°í ³ª°¡´Â ÀÎÅÍÆäÀ̽ºµéÀÇ ¸ñ·ÏÀ» ÀÛ¼ºÇÏ¿´´Ù. ¸¶Âù°¡Áö·Î ¸í¹éÇÏ°Ô Çã¶ôµÇÁö ¾ÊÀº ¾î¶² °Íµµ ±ÝÁöµÈ´Ù.
#!/bin/sh # # /etc/rc.d/rc.firewall, ¹æȺ® ¼³Á¤ÀÇ Á¤ÀÇ, rc.local·ÎºÎÅÍ ºÒ·ÁÁø´Ù. # PATH=/sbin:/bin:/usr/sbin:/usr/bin # Å×½ºÆÃ, Àá½Ã ±â´Ù¸° ÈÄ ¸ðµç ¹æȺ® ±ÔÄ¢À» Á¦°ÅÇÑ´Ù. # ¸¸ÀÏ 10ºÐÈÄ¿¡ ¹æȺ®ÀÌ ÀÚµ¿ÀûÀ¸·Î ÇØÁ¦ µÇ±â¸¦ ¹Ù¶õ´Ù¸é ¾Æ·¡ ÁÙµéÀÇ ÁÖ¼®À» Á¦°ÅÇ϶ó. # # (sleep 600; \ # ipfwadm -I -f; \ # ipfwadm -I -p accept; \ # ipfwadm -O -f; \ # ipfwadm -O -p accept; \ # ipfwadm -F -f; \ # ipfwadm -F -p accept; \ # ) & # µé¾î¿À±âÀÇ ¸ðµç ¹æħÀ» ¾ø¾Ö°í ±âº»¹æħÀ» °ÅºÎ·Î Á¤ÀÇÇÑ´Ù. # ½ÇÁ¦·Î ±âº» ¹æħÀº °ÅºÎ¿Í ±â·ÏÀÇ ¸ðµç ±ÔÄ¢À» Àâ¾Æ³»±â ¶§¹®¿¡ ºÎÀûÀýÇÏ´Ù. ipfwadm -I -f ipfwadm -I -p deny # Áö¿ª ÀÎÅÍÆäÀ̽º, Áö¿ª ÄÄÇ»ÅÍ, ¾îµð·Î ³ª°¡´øÁö À¯È¿ ipfwadm -I -a accept -V 192.168.255.1 -S 192.168.0.0/16 -D 0.0.0.0/0 # ¿ø°Ý ÀÎÅÍÆäÀ̽º, IP ¼ÓÀ̱⸦ ¸ô¾Æ³»µµ·Ï Áö¿ª ÄÄÇ»ÅÍ¿¡ ¿ä±¸ ipfwadm -I -a deny -V ´ç½ÅÀÇ.Á¤Àû.PPP.ÁÖ¼Ò -S 192.168.0.0/16 -D 0.0.0.0/0 -o # ¿ø°Ý ÀÎÅÍÆäÀ̽º, ¿µ±¸ PPPÁÖ¼Ò·Î °¡´Â ¾î¶°ÇÑ Ãâóµµ À¯È¿ ipfwadm -I -a accept -V ´ç½ÅÀÇ.Á¤Àû.PPP.ÁÖ¼Ò -S 0.0.0.0/0 -D ´ç½ÅÀÇ.Á¤Àû.PPP.ÁÖ¼Ò/32 # loopback ÀÎÅÍÆäÀ̽º°¡ À¯È¿ ipfwadm -I -a accept -V 127.0.0.1 -S 0.0.0.0/0 -D 0.0.0.0/0 # ¸ðµç ±ÔÄ¢À» Àâ¾Æ³»°í ¸ðµç ´Ù¸¥ µé¾î¿À´Â °ÍµéÀ» °ÅºÎÇÏ°í ±â·ÏÇÔ # ¹æħ¿¡´Â ±â·ÏÇϵµ·Ï ¼±ÅÃÇÏ´Â °ÍÀº ¾øÁö¸¸ ´ë½Å¿¡ ÀÌ°ÍÀÌ ±×¿ªÇÒÀ» ÇÑ´Ù. ipfwadm -I -a deny -S 0.0.0.0/0 -D 0.0.0.0/0 -o # ³ª°¡±âÀÇ ¸ðµç ¹æħÀ» ¾ø¾Ö°í °ÅºÎÀÇ ±âº» ¹æħÀ» Á¤ÇÑ´Ù. # ½ÇÁ¦·Î ±âº» ¹æħÀº °ÅºÎ¿Í ±â·ÏÀÇ ¸ðµç ±ÔÄ¢À» Àâ¾Æ³»±â ¶§¹®¿¡ ºÎÀûÀýÇÏ´Ù. ipfwadm -O -f ipfwadm -O -p deny # Áö¿ª ÀÎÅÍÆäÀ̽º¸¦ °ÅÃÄ Áö¿ª †·À¸·Î ¿À´Â ¾î¶°ÇÑ Ãâóµµ À¯È¿ ipfwadm -O -a accept -V 192.168.255.1 -S 0.0.0.0/0 -D 192.168.0.0/16 # ¿ø°Ý ÀÎÅÍÆäÀ̽º¸¦ °ÅÃÄ Áö¿ª †·À¸·ÎÀÇ ³ª°¡±â, ä¿öÁø ·çÆÃ, °ÅºÎ ipfwadm -O -a deny -V ´ç½ÅÀÇ.Á¤Àû.PPP.ÁÖ¼Ò -S 0.0.0.0/0 -D 192.168.0.0/16 -o # ¿ø°Ý ÀÎÅÍÆäÀ̽º¸¦ °ÅÃÄ Áö¿ª †·À¸·ÎºÎÅÍ ³ª°¡±â, ³»¿ëÀ» °¡Áø ¸¶½ºÅ¥·¹À̵ù, °ÅºÎ ipfwadm -O -a deny -V ´ç½ÅÀÇ.Á¤Àû.PPP.ÁÖ¼Ò -S 192.168.0.0/16 -D 0.0.0.0/0 -o # ¿ø°Ý ÀÎÅÍÆäÀ̽º¸¦ °ÅÃÄ Áö¿ª †·À¸·ÎºÎÅÍ ³ª°¡±â, ä¿öÁø ¸¶½ºÅ¥·¹À̵ù, °ÅºÎ ipfwadm -O -a deny -V ´ç½ÅÀÇ.Á¤Àû.PPP.ÁÖ¼Ò -S 0.0.0.0/0 -D 192.168.0.0/16 -o # ¿ø°Ý ÀÎÅÍÆäÀ̽º¸¦ °ÅÃÄ ³ª°¡´Â °ÍÀº À¯È¿ ipfwadm -O -a accept -V ´ç½ÅÀÇ.Á¤Àû.PPP.ÁÖ¼Ò -S ´ç½ÅÀÇ.Á¤Àû.PPP.ÁÖ¼Ò/32 -D 0.0.0.0/0 # loopback ÀÎÅÍÆäÀ̽º À¯È¿ ipfwadm -O -a accept -V 127.0.0.1 -S 0.0.0.0/0 -D 0.0.0.0/0 # ¸ðµç ±ÔÄ¢À» Àâ¾Æ³»°í ¸ðµç ´Ù¸¥ ³ª°¡´Â °ÍµéÀ» °ÅºÎÇÏ°í ±â·ÏÇÔ # ¹æħ¿¡´Â ±â·ÏÇϵµ·Ï ¼±ÅÃÇÏ´Â °ÍÀº ¾øÁö¸¸ ´ë½Å¿¡ ÀÌ°ÍÀÌ ±×¿ªÇÒÀ» ÇÑ´Ù. ipfwadm -O -a deny -S 0.0.0.0/0 -D 0.0.0.0/0 -o # µÇµ¹¸®±âÀÇ ¸ðµç ¹æħÀ» ¾ø¾Ö°í °ÅºÎÀÇ ±âº» ¹æħÀ» Á¤ÇÑ´Ù. # ½ÇÁ¦·Î ±âº» ¹æħÀº °ÅºÎ¿Í ±â·ÏÀÇ ¸ðµç ±ÔÄ¢À» Àâ¾Æ³»±â ¶§¹®¿¡ ºÎÀûÀýÇÏ´Ù. ipfwadm -F -f ipfwadm -F -p deny # Áö¿ª †·À¸·ÎºÎÅÍ Áö¿ª ÀÎÅÍÆäÀ̽º¸¦ °ÅÃÄ ´Ù¸¥ °÷À¸·Î ³ª°¡´Â ¸¶½ºÅ¥·¹À̵ù ipfwadm -F -a masquerade -W ppp0 -S 192.168.0.0/16 -D 0.0.0.0/0 # ¸ðµç ±ÔÄ¢À» Àâ¾Æ³»°í ¸ðµç ´Ù¸¥ µÇµ¹¸®±â¸¦ °ÅºÎÇÏ°í ±â·ÏÇÔ # ¹æħ¿¡´Â ±â·ÏÇϵµ·Ï ¼±ÅÃÇÏ´Â °ÍÀº ¾øÁö¸¸ ´ë½Å¿¡ ÀÌ°ÍÀÌ ±×¿ªÇÒÀ» ÇÑ´Ù. ipfwadm -F -a deny -S 0.0.0.0/0 -D 0.0.0.0/0 -o´ç½ÅÀº ƯÁ¤ÇÑ »çÀÌÆ®·ÎÀÇ Æ®·¡ÇÈÀ» -I, -O or -F.¸¦ »ç¿ëÇÏ¿© ¸·À»¼ö ÀÖ´Ù. ±ÔÄ¢ÀÇ ¸ðÀÓµéÀº À§¿¡¼ºÎÅÍ ¾Æ·¡·Î ÀÐÇôÁö°í -a´Â ±âÁ¸ÀÇ ¸í·É¾îµé¿¡´Ù Ãß°¡ÇÏ´Â °ÍÀ» ¶æÇϹǷΠ¾î¶°ÇÑ Á¦¾àµéÀÌ Àü¿ªÀûÀÎ ±ÔÄ¢¾Õ¿¡ ¿Í¾ß¸¸ ÇÑ´Ù. ¿¹¸¦µé¸é(½ÃÇèµÇÁö ¾ÊÀ½) :-
-I ±ÔÄ¢À» »ç¿ëÇϱâ. °¡Àå ºü¸¥ °ÍÀÌÁö¸¸ ´ÜÁö Áö¿ª ÄÄÇ»Å͵鸸À» ¸·À» »ÓÀÌ°í ¹æȺ® ÀÚ½ÅÀº ±ÝÁöµÈ »çÀÌÆ®·Î Á¢±ÙÇÒ¼ö ÀÖ´Ù. ¹°·Ð ´ç½ÅÀº ÀÌ·¯ÇÑ Á¶ÇÕµéÀ» Çã¶ôÇϱ⸦ ¿øÇÒ °ÍÀÌ´Ù.
... -I ±ÔÄ¢ÀÇ ½ÃÀÛ ... # 204.50.10.13À¸·Î °¡´Â Áö¿ª ÄÄÇ»Å͵éÀ» Áö¿ª ÀÎÅÍÆäÀ̽º°¡ °ÅºÎÇÏ°í ±â·ÏÇÔ reject and log local interface, local machines going to 204.50.10.13 ipfwadm -I -a reject -V 192.168.255.1 -S 192.168.0.0/16 -D 204.50.10.13/32 -o # Áö¿ª ÀÎÅÍÆäÀ̽º¸¦ °ÅÃÄ ´Ù¸¥ °÷À¸·Î°¡´Â Áö¿ª ÄÄÇ»ÅÍ°¡ À¯È¿ ipfwadm -I -a accept -V 192.168.255.1 -S 192.168.0.0/16 -D 0.0.0.0/0 ... -I ±ÔÄ¢ÀÇ ³¡ ...
-O ±ÔÄ¢ »ç¿ëÇϱâ. ÆÐŶÀÌ ¸¶½ºÅ¥·¹À̵îÀ» ¸ÕÀú °ÅÄ¡±â ¶§¹®¿¡ °¡Àå ´À¸®Áö¸¸ ÀÌ ±ÔÄ¢Àº ±ÝÁöµÈ »çÀÌÆ®¿¡ ¹æȺ®ÀÌ Á¢±ÙÇÏ´Â °Íµµ ¸·´Â´Ù.
... -O ±ÔÄ¢ÀÇ ½ÃÀÛ ... # 204.50.10.13À¸·Î°¡´Â °ÍÀ» °ÅºÎÇÏ°í ±â·ÏÇÔ ipfwadm -O -a reject -V ´ç½ÅÀÇ.Á¤Àû.PPP.ÁÖ¼Ò -S ´ç½ÅÀÇ.Á¤Àû.PPP.ÁÖ¼Ò/32 -D 204.50.10.13/32 -o # anything else outgoing on remote interface is valid ipfwadm -O -a accept -V ´ç½ÅÀÇ.Á¤Àû.PPP.ÁÖ¼Ò -S ´ç½ÅÀÇ.Á¤Àû.PPP.ÁÖ¼Ò/32 -D 0.0.0.0/0 ... -O ±ÔÄ¢ÀÇ ³¡ ...-F ±ÔÄ¢ »ç¿ëÇϱâ. -I º¸´Ù´Â ´À¸±Å×Áö¸¸ ¾ÆÁ÷ ¸¶½ºÅ¥·¹À̵åµÈ ³»ºÎ ÄÄÇ»Å͵éÀ» ¸·À» ¼ö ÀÖÁö¸¸ ¹æȺ®Àº ¾ÆÁ÷µµ ±ÝÁöµÈ »çÀÌÆ®¿¡ °¥¼ö ÀÖ´Ù.
... -F ±ÔÄ¢ÀÇ ½ÃÀÛ ... # PPP ÀÎÅÍÆäÀ̽º¸¦ °ÅÃÄ Áö¿ª †·À¸·ÎºÎÅÍ 204.50.10.13À¸·Î°¡´Â °ÍÀ» °ÅºÎÇÏ°í ±â·ÏÇÔ ipfwadm -F -a reject -W ppp0 -S 192.168.0.0/16 -D 204.50.10.13/32 -o # Áö¿ª ÀÎÅÍÆäÀ̽º¸¦ °ÅÃÄ Áö¿ª †·À¸·ÎºÎÅÍ ´Ù¸¥ °÷À¸·Î °¡´Â °ÍÀ» ¸¶½ºÅ¥·¹À̵åÇÔ. ipfwadm -F -a masquerade -W ppp0 -S 192.168.0.0/16 -D 0.0.0.0/0 ... -F ±ÔÄ¢ÀÇ ³¡ ...192.168.0.0/16À» 204.50.11.0·Î °¡´Â °ÍÀ» Çã¶ôÇϴ Ưº°ÇÑ ±ÔÄ¢Àº ÇÊ¿ä¾ø´Ù. ±×°ÍÀº Àü¿ª ±ÔÄ¢¿¡ ÀÇÇØ Ä¿¹öµÈ´Ù.
À§ÀÇ ±ÔÄ¢µé¿¡¼ ÀÎÅÍÆäÀ̽º¸¦ Â¥´Â ¿©·¯ °¡Áö ¹æ¹ýÀÌ ÀÖ´Ù. ¿¹¸¦ µé¸é -V 192.168.255.1´ë½Å¿¡ -W eth0·Î ¾µ¼ö ÀÖ´Ù. -V ´ç½ÅÀÇ.Á¤Àû.PPP.ÁÖ¼Ò ´ë½Å¿¡ -W ppp0¶ó°í ¾µ ¼ö ÀÖ´Ù. °³ÀÎÀûÀÎ ÃëÇâ°ú ÀÛ¼º¹æ¹ýÀÏ »ÓÀÌ´Ù.
IPautofwÀº ¸®´ª½º ¸¶½ºÅ¥·¹À̵ùÀ» À§ÇÑ TCP¿Í UDPÀÇ Æ÷°ýÀûÀÎ Àü´ÞÀÚÀÌ´Ù. ÀϹÝÀûÀ¸·Î UDP¸¦ ÇÊ¿ä·Î ÇÏ´Â ²Ù·¯¹Ì¸¦ »ç¿ë °¡´ÉÇÏ°Ô ÇÏ·Á¸é ip_masq_raudio, ip_masq_cuseeme µî°ú °°Àº ÁöÁ¤µÈ ip-masq ¸ðµâÀÌ ÀûÀçµÇ¾î¾ß ÇÑ´Ù. ipautofw´Â º¸´Ù Æ÷°ýÀûÀÎ ¹æ¹ýÀ¸·Î ÇൿÇÑ´Ù. ƯÁ¤ÇÑ ±× ¾îÇø®ÄÉÀ̼ǿ¡ ƯÁ¤ÇÑ ¸ðµâÀÌ Àü¼ÛÇÏÁö ¾ÊÀ» °ÍµéÀ» Æ÷ÇÔÇÏ´Â ¾î¶°ÇÑ ÇüÅÂÀÇ Æ®·¡Çȵµ Àü¼ÛÇÒ °ÍÀÌ´Ù. ÀÌ°ÍÀº ÀûÀýÇÏ°Ô °ü¸®µÇÁö ¾ÊÀ¸¸é º¸¾È¿¡ ±¸¸ÛÀ» ¸¸µé ¼ö ÀÖ´Ù.