¸¸ÀÏ ´ç½ÅÀÇ °³ÀÎ ³×Æ®¿÷¿¡ Áß¿äÇÑ Á¤º¸°¡ ÀÖ´Ù¸é IP Masquerade¸¦ »ç¿ëÇϱâ Àü¿¡ ÁÖÀÇ ±í°Ô »ý°¢Ç϶ó. ÀÌ°ÍÀº ÀÎÅͳݿ¡ µé¾î°¡´Â ´ç½ÅÀ» À§ÇÑ ÃâÀÔ±¸°¡ µÉ ¼ö ÀÖ°í ¿ªÀ¸·Î Áö±¸»óÀÇ ´Ù¸¥ °÷ÀÇ ¾î¶² »ç¶÷ÀÌ ¿ªÀ¸·Î ´ç½ÅÀÇ ³×Æ®¿÷À¸·Î µé¾î¿Ã ¼öµµ ÀÖ´Ù.
** ÀÌ HOWTO¸¦ ÀÚÁÖ °»½ÅÇϱ⠾î·Æ±â ¶§¹®¿¡ ÃÖ±ÙÀÇ Á¤º¸¸¦ À§ÇÏ¿© IP Masquerade Resource¸¦ ÂüÁ¶Çϱ⠹ٶõ´Ù. **
/usr/src/
¿¡´Ù tar xvzf linux-2.0.x.tar.gz -C /usr/src
¸í·ÉÀ» »ç¿ëÇؼ ¾ÐÃàÀ» Ç®¶ó. ¿©±â¼ x´Â 2.0ÀÌ»óÀÇ ÆÐÄ¡¼öÁØ ÀÌ´Ù.linux
¶ó´Â µð·ºÅ丮°¡ ÀÖ³ª ȤÀº ½Éº¼¸¯ ¸µÅ©°¡ µÇ¾î ÀÖ³ª È®ÀÎÇ϶ó)¾Æ·¡ÀÇ Ç׸ñ¿¡YES¶ó°í ´ë´äÇ϶ó.
* Prompt for development and/or incomplete code/drivers
CONFIG_EXPERIMENTAL
- ÀÌ°ÍÀº ½ÇÇèÀûÀÎ IP Masquerade Äڵ带 Ä¿³Î ¾ÈÀ¸·Î ÄÄÆÄÀÏµÇ°Ô ÇØÁØ´Ù.
* Enable loadable module support
CONFIG_MODULES
- ¸ðµâÀ» ÀûÀçÇÒ ¼ö ÀÖ°Ô ÇØÁØ´Ù.
* Networking support
CONFIG_NET
* Network firewalls
CONFIG_FIREWALL
* TCP/IP networking
CONFIG_INET
* IP: forwarding/gatewaying
CONFIG_IP_FORWARD
* IP: firewalling
CONFIG_IP_FIREWALL
* IP: masquerading (EXPERIMENTAL)
CONFIG_IP_MASQUERADE
- ºñ·Ï ½ÇÇèÀûÀÌÁö¸¸ *¹Ýµå½Ã* ÇØ¾ß ÇÑ´Ù.
* IP: ipautofw masquerade support (EXPERIMENTAL)
CONFIG_IP_MASQUERADE_IPAUTOFW
-ÃßõÇÔ
* IP: ICMP masquerading
CONFIG_IP_MASQUERADE_ICMP
- ¸¶½ºÅ¥ÆäÀ̵ù ICMP ÆÐŶÀÇ Áö¿ø, ¼±ÅûçÇ×
* IP: always defragment
CONFIG_IP_ALWAYS_DEFRAG
- °·ÂÈ÷ ÃßõÇÔ
* Dummy net driver support
CONFIG_DUMMY
- ÃßõÇÔ
ÁÖ¸ñ: À̰͵éÀº ´Ü¼øÈ÷ IP Masquerade¸¦ À§ÇØ ÇÊ¿äÇÑ ¿ä¼ÒµéÀÌ´Ù. ´ç½ÅÀÌ ¿øÇÏ´Â ¼³Ä¡¸¦ À§ÇØ ´Ù¸¥ °ÍµéÀ» ¼±ÅÃÇ϶ó.
make modules; make modules_install
/lib/modules/2.0.x/ipv4/
¾È¿¡ À§Ä¡ÇÑ ÇÊ¿äÇÑ ¸ðµâµéÀ» ºÒ·¯µéÀ̱â À§ÇØ /etc/rc.d/rc.local
ȤÀº ´ç½Å »ý°¢¿¡ ÀûÀýÇÏ´Ù°í »ý°¢µÇ´Â ÆÄÀϾȿ¡ ¸îÁÙÀ» ´õ Ãß°¡ÇØ¾ß ÇÑ´Ù.
.
.
.
/sbin/depmod -a
/sbin/modprobe ip_masq_ftp
/sbin/modprobe ip_masq_raudio
/sbin/modprobe ip_masq_irc
(±×¸®°í ´ç½ÅÀÌ ÆÐÄ¡¸¦ Àû¿ëÇß´Ù¸é p_masq_cuseeme, ip_masq_vdolive °°Àº ´Ù¸¥ ¸ðµâµéµµ Æ÷ÇÔµÇ¾ß ÇÑ´Ù.)
.
.
.
¸ðµç ´Ù¸¥ ÄÄÇ»Å͵éÀÌ °ø½ÄÀûÀ¸·Î ÇÒ´çµÈ ÁÖ¼Ò¸¦ °¡ÁöÁö ¾Ê±â ¶§¹®¿¡ ¹Ýµå½Ã ÄÄÇ»Å͵鿡°Ô ÀûÀýÇÑ ¹æ¹ýÀ¸·Î ÁÖ¼Ò¸¦ ÁöÁ¤ÇØ¾ß ÇÑ´Ù.
IP Masquerade FAQ·Î ºÎÅÍ
¿ÜºÎ¿Í ¿¬°áµÇÁö ¾ÊÀº ³×Æ®¿÷¿¡ »ç¿ëµÇ´Â IP ÁÖ¼Ò´Â RFC (#1597)¿¡ ³ª¿Í ÀÖ´Ù. Ưº°È÷ ÀÌ·± ¸ñÀûÀ¸·Î 3Á¾·ùÀÇ ÁÖ¼ÒµéÀÌ ÀÖ´Ù. ³»°¡ »ç¿ëÇÏ°í ÀÖ´Â °ÍÀº 192.168.1.n¿¡¼ 192.168.255.n±îÁöÀÇ 255°³ÀÇ Class-C ÇϺΠ³ÝÆ®¿÷ÀÌ´Ù.
RCF 1597·ÎºÎÅÍ:
Section 3: ³»ºÎ ÁÖ¼Ò °ø°£
ÀÎÅÍ³Ý ÇÒ´ç ÁÖ¼Ò ´ç±¹(IANA)Àº »ç¼³ ³×Æ®¿÷À» À§ÇÑ ÁÖ¼Ò °ø°£À» ¾Æ·¡¿Í °°ÀÌ 3°¡Áö µ¢¾î¸®·Î ¿¹¾àÇØ ³õ¾Ò´Ù.
10.0.0.0 - 10.255.255.255
172.16.0.0 - 172.31.255.255
192.168.0.0 - 192.168.255.255
¿ì¸®´Â 24•» ºí·ÏÀ¸·Î ù ¹ø° µ¢¾î¸®¸¦, 20•» ºí·ÏÀ¸·Î µÎ ¹ø°¸¦, 16•» ºí·ÏÀ¸·Î ¼¼ ¹ø°¸¦ ¾ð±ÞÇÑ´Ù. ù ¹ø° ºí·ÏÀº ´Ü ÇϳªÀÇ A Ŭ¶ó½ºÀÇ ÁÖ¼ÒÀÌ°í, µÎ ¹ø° ºí·ÏÀº 16°³ÀÇ ¿¬¼ÓµÈ B Ŭ¶ó½ºÀÇ ÁÖ¼ÒÀÌ°í ¼¼ ¹ø°´Â 255°³ÀÇ ¿¬¼ÓµÈ C Ŭ¶ó½º ÁÖ¼ÒµéÀÌ´Ù.
¸¸ÀÏ C Ŭ¶ó½º ³×Æ®¿÷À» »ç¿ëÇÑ´Ù¸é ¹Ýµå½Ã 192.168.1.1, 1.92.168.1.2, 1.92.168.1.3, ..., 192.168.1.x ¿Í °°ÀÌ ¹øÈ£¸¦ ÁöÁ¤ÇØ¾ß ÇÑ´Ù.
192.168.1.1Àº ÀϹøÀûÀ¸·Î ÀÎÅͳݿ¡ ¿¬°áµÇ´Â ¸®´ª½º È£½ºÆ®ÀÎ ÃâÀÔ·Î ÄÄÇ»ÅÍ·Î »ç¿ëµÈ´Ù. ¿¹¾àµÈ 192.168.1.0¿Í 192.168.1.255Àº °¢°¢ÀÌ ³×Æ®¿÷ ÁÖ¼Ò¿Í ¹æ¼ÛÁÖ¼Ò·Î »ç¿ëµÈ´Ù. À̵é ÁÖ¼Ò¸¦ ´ç½ÅÀÇ ÄÄÇ»ÅÍÀÇ ÁÖ¼Ò·Î »ç¿ëÇÏ´Â °ÍÀº ÇÇÇ϶ó. http://www.pi.se/blox/modules/modules-2.0.0.tar.gz·ÎºÎÅÍ ±¸ÇÒ¼ö ÀÖ´Â 2.0.0 ȤÀº ÃÖ±ÙÀÇ °ÍÀÌ ÁÁ´Ù.
(¸ðµâ-1.3.57ÀÌ ÃÖ¼ÒÇÑÀÇ ÇÊ¿ä»çÇ×ÀÌ´Ù.)
°¢°¢ÀÇ ÄÄÇ»Å͸¦ À§ÇÑ ÀûÀýÇÑ IP ÁÖ¼Ò¸¦ Á¤ÇÏ´Â °Í ¿Ü¿¡µµ ¿ª½Ã ÀûÀýÇÑ ÃâÀÓ±¸¸¦ Á¤ÇØÁÖ¾î¾ß ÇÑ´Ù. ÀϹÝÀûÀ¸·Î ±×°ÍÀº Á÷Á¢ÀûÀÌ´Ù. ´Ü¼øÈ÷ ÃâÀÔ·Î Áּҷμ ´ç½ÅÀÇ ¸®´ª½º È£½ºÆ®(192.168.1.1)ÀÇ ÁÖ¼Ò¸¦ ³Ö¾îÁÖ¸é µÈ´Ù.
µµ¸ÞÀÎ ³×ÀÓ ¼ºñ½º¸¦ À§ÇØ °¡´ÉÇÑ ¾î¶² DNS¿¡µµ Ãß°¡ÇÒ¼ö ÀÖ´Ù. °¡Àå ¸í¹éÇÑ °ÍÀº ´ç½ÅÀÇ ¸®´ª½º°¡ »ç¿ëÇÏ´Â °ÍÀÌ µÇ¾î¾ß ÇÑ´Ù. ´ç½ÅÀº ¸¶Âù°¡Áö·Î ¾î¶°ÇÑ µµ¸ÞÀΠã±â Á¢¹Ì»ç(domain search suffix)¸¦ Ãß°¡ÇÒ ¼ö ÀÖ´Ù.
À̵é IP ÁÖ¼Ò¸¦ Àç¼³Á¤ÇÑ µÚ¿¡´Â ÀûÀýÇÑ ¼ºñ½º¸¦ Àç½ÇÇà Çϰųª ÄÄÇ»Å͸¦ ´Ù½Ã ½ÇÇà½ÃÅ°´Â °ÍÀ» ±â¾ïÇ϶ó.
¾Æ·¡ÀÇ ¼³Á¤ Áö½Ã´Â ¸®´ª½º È£½ºÆ®ÀÇ Áּҷμ 192.168.1.1ÀÇ C Ŭ¶ó½º¸¦ »ç¿ëÇÏ´Â °ÍÀ» °¡Á¤ÇÏ°í ÀÖ´Ù. 192.168.1.0°ú 192.168.1.255´Â ¿¹¾àµÇ¾î ÀÖ´Ù´Â °ÍÀ» ÁÖ¸ñÇϱ⠹ٶõ´Ù.
/etc/resolv.conf
¾È¿¡¼ ¹ß°ßµÈ´Ù)¸¦ ÀÔ·ÂÇ϶ó. ¼±ÅÃÀûÀ¸·Î ÀûÀýÇÑ µµ¸ÞÀΠã±â Á¢¹Ì»ç¸¦ Ãß°¡ÇÒ¼öµµ ÀÖ´Ù.Ping
³×Æ®¿÷ ¿¬°áÀ» ½ÃÇèÇϱâ À§ÇÑ ¸®´ª½º ÄÄÇ»ÅÍ: 'Start/Run'ÇÑ ÈÄ, ping 192.168.1.1
À» ÀÔ·ÂÇ϶ó.ping
À» ÇÒ ¼ö ¾ø´Ù.)HOSTS
À» ¸¸µé¾î¼ ´ç½ÅÀÇ LAN»óÀÇ ÄÄÇ»ÅÍÀÇ È£½ºÆ® À̸§À» »ç¿ëÇÒ ¼ö ÀÖ´Ù. There is an example called À©µµ¿ìÁî µð·ºÅ丮 ¾È¿¡ HOSTS.SAM
À̶ó´Â ¿¹Á¦ ÆÄÀÏÀÌ ÀÖ´Ù.
Ping
³×Æ®¿÷ ¿¬°áÀ» ½ÃÇèÇϱâ À§ÇÑ ¸®´ª½º ÄÄÇ»ÅÍ: 'Start/Run'ÇÑ ÈÄ, ping 192.168.1.1
À» ÀÔ·ÂÇ϶ó.ping
À» ÇÒ ¼ö ¾ø´Ù.)
[1]Novell NE2000 Adapter
µî°ú °°ÀÌ ÀûÀýÇÑ ³×Æ®¿÷Ä«µå¸¦ ¼±ÅÃÇ϶ó. ±×¸®°í³ª¼ IP ÁÖ¼Ò¸¦ 192.168.1.x (1 < x < 255)·Î ¼³Á¤ÇÏ°í ¼ºê³Ý ¸¶½ºÅ©¸¦ 255.255.255.0·Î ±âº» ÃâÀԷθ¦ 192.168.1.1·Î ¼³Á¤Ç϶ó.Ping
³×Æ®¿÷ ¿¬°áÀ» ½ÃÇèÇϱâ À§ÇÑ ¸®´ª½º ÄÄÇ»ÅÍ: 'Start/Run'ÇÑ ÈÄ, ping 192.168.1.1
À» ÀÔ·ÂÇ϶ó.ping
À» ÇÒ ¼ö ¾ø´Ù.)
/etc/sysconfig/network-scripts/ifcfg-eth0
À» ¼öÁ¤Çϰųª ´Ü¼øÈ÷ Á¦¾îÆÇÀ» ÅëÇÏ¿© À̸¦ ÇÒ¼ö ÀÖ´Ù./etc/resolv.conf
¿¡ Ãß°¡ÇÑ´Ù./etc/networks
¸¦ °»½ÅÇÒ ÇÊ¿ä°¡ ÀÖ´Ù.ping
¸í·ÉÀ» Çغ»´Ù: ´ç½ÅÀÇ ÃâÀÔ·Î ÄÄÇ»ÅÍ¿ÍÀÇ ¿¬°áÀ» Á¡°ËÇϱâ À§Çؼ ping 192.168.1.1
À» »ç¿ëÇÑ´Ù.ping
À» ÇÒ¼ö ¾ø´Ù.
nwpd 0x60 10 0x300
À¸·Î ½ÇÇà½ÃŲ´Ù.pkunzip tel2308b.zip
config.tel
À» ¿¬´Ù.myip=192.168.1.x
(1 < x < 255), ¿Í netmask=255.255.255.0À» ÁöÁ¤ÇÑ´Ù.hardware=packet, interrupt=10, ioaddr=60
À» ²À ÁöÁ¤ÇØÁØ´Ù.
name=default
host=yourlinuxhostname
hostip=192.168.1.1
gateway=1
name=dns.domain.com ; hostip=123.123.123.123; nameserver=1
ÁÖÀÇ: ´ç½ÅÀÇ ¸®´ª½º È£½ºÆ®°¡ »ç¿ëÇÏ´Â DNS¿¡ °ü·ÃµÈ ÀûÀýÇÑ °ªÀ¸·Î ¹Ù²ã¶ó.
Note: substitute the appropriate information about the DNS that your Linux host usesconfig.tel
ÆÄÀÏÀ» ÀúÀåÇ϶ó.telnet 192.168.1.1
Hosts
ÈÀÏÀ» ¼±ÅÃÀûÀ¸·Î ¸¸µé ¼ö ÀÖÀ¸¹Ç·Î ´ç½ÅÀÇ LAN¾È¿¡¼ ÄÄÇ»Å͵éÀÌ È£½ºÆ® À̸§À» »ç¿ëÇÒ ¼ö ÀÖ´Ù. ±× ÆÄÀÏÀº ´ç½ÅÀÇ ½Ã½ºÅÛ Æú´õ¿¡ ÀÌ¹Ì ÀÖ¾î¾ß ÇÏ°í ´ç½ÅÀÇ ÇÊ¿ä¿¡ µû¶ó¼ º¯°æµÉ ¼ö ÀÖ´Â ¸î°¡Áö (ÁÖ¼®Ç¥½Ã°¡ Á¦°ÅµÈ) ¿¹Á¦µéÀ» °¡Á®¾ß ÇÑ´Ù.
Hosts
ÈÀÏÀ» ´ç½ÅÀÇ ½Ã½ºÅÛ Æú´õ¿¡ ¸¸µé ¼ö ÀÖ°í ´ç½ÅÀº ´ç½ÅÀÇ LAN»ó¿¡¼ ÄÄÇ»ÅÍÀÇ È£½ºÆ®³×ÀÓÀ» »ç¿ëÇÒ¼ö ÀÖ´Ù. ÀÌ ÆÄÀÏÀº ½Ã½ºÅÛ Æú´õ¾È¿¡ ÀÖÀ»¼öµµ ¾øÀ»¼öµµ ÀÖ´Ù. ¸¸ÀÏ ÀÖ´Ù¸é ´ç½ÅÀÇ ÇÊ¿ä¿¡ µû¶ó ÁÖ¼®Ç¥½Ã¸¦ Á¦°ÅÇϹǷΠº¯°æÇÒ¼ö ÀÖ´Â ¿¹µéÀ» ´ã°í ÀÖ´Ù.
¸¸ÀÏ ¾ø´Ù¸é MacTCP¸¦ »ç¿ëÇÏ°í ÀÖ´Â ÄÄÇ»ÅͷκÎÅÍ º¹»çÇϰųª Á÷Á¢ ¸¸µé ¼öµµ ÀÖ´Ù.(RFC 1035ÀÇ 33ÆäÀÌÁö¿¡ ¼¼úµÈ °Í°ú °°ÀÌ /etc/hosts
À¯´Ð½º ÈÀÏ Çü½ÄÀ» µû¸¥´Ù.) ÀÏ´Ü ÀÌÈÀÏÀÌ ¸¸µé¾îÁö¸é TCP/IP control panelÀ» ¿°í 'Select Hosts File...'¹öÆ°À» Ŭ¸¯ÇÑ ´ÙÀ½ Hosts
ÈÀÏÀ» ¿¬´Ù.
c:\nwclient\startnet.batÀ» ÆíÁýÇ϶ó: (¾Æ·¡´Â ³» °ÍÀÇ »çº»ÀÌ´Ù.)
SET NWLANGUAGE=ENGLISH LH LSL.COM LH KTC2000.COM LH IPXODI.COM LH tcpip LH VLM.EXE F:
c:\nwclient\net.cfgÀ» ÆíÁýÇ϶ó: (¸µÅ© µå¶óÀ̹ö¸¦ ´ç½Å°Í¿¡ ¸Â°Ô ¹Ù²Û´Ù. ¿¹: NE2000)
Link Driver KTC2000 Protocol IPX 0 ETHERNET_802.3 Frame ETHERNET_802.3 Frame Ethernet_II FRAME Ethernet_802.2 NetWare DOS Requester FIRST NETWORK DRIVE = F USE DEFAULTS = OFF VLM = CONN.VLM VLM = IPXNCP.VLM VLM = TRAN.VLM VLM = SECURITY.VLM VLM = NDS.VLM VLM = BIND.VLM VLM = NWP.VLM VLM = FIO.VLM VLM = GENERAL.VLM VLM = REDIR.VLM VLM = PRINT.VLM VLM = NETX.VLM Link Support Buffers 8 1500 MemPool 4096 Protocol TCPIP PATH SCRIPT C:\NET\SCRIPT PATH PROFILE C:\NET\PROFILE PATH LWP_CFG C:\NET\HSTACC PATH TCP_CFG C:\NET\TCP ip_address xxx.xxx.xxx.xxx ip_router xxx.xxx.xxx.xxx
c:\bin\resolv.cfgÀ» ¸¸µé¶ó:
SEARCH DNS HOSTS SEQUENTIAL NAMESERVER 207.103.0.2 NAMESERVER 207.103.11.9
'ping 192.168.1.1'
À» ÀÔ·ÂÇÑ´Ù. ÇÎ ÆÐŶÀÌ µµÂøÇÑ´Ù¸é ¸ðµç °ÍÀÌ Á¦´ë·Î µÈ°ÍÀÌ´Ù.
¼³Ä¡¸¦ À§Çؼ °°Àº ÀÌ·ÐÀÌ µû¶ó¾ß ÇÑ´Ù. À§ÀÇ ¼½¼ÇµéÀ» Á¡°ËÇ϶ó. ´ç½ÅÀÌ ÀÌµé ½Ã½ºÅÛ¿¡ °üÇÏ¿© Èï¹Ì¸¦ °¡Áö°í ÀÖ´Ù¸é ÀÚ¼¼ÇÑ ¼³Ä¡¹æ¹ýÀ» ambrose@writeme.comÀ¸·Î º¸³»ÁÖ¼¼¿ä.
Áö±Ý ½ÃÁ¡¿¡¼ ´ç½ÅÀº ´ç½ÅÀÇ ¸ðµâÀÌ ÀûÀçµÇ¾ß ÇÔÀº ¹°·Ð ´ç½ÅÀÇ Ä¿³Î°ú ´Ù¸¥ ¿ä±¸µÇ´Â ²Ù·¯¹ÌµéÀ» ¼³Ä¡µÇ¾ú¾î¾ß ÇÑ´Ù. ¶ÇÇÑ IP ÁÖ¼Ò, ÃâÀÔ·Î ±×¸®°í DNS°¡ ´Ù¸¥ÄÄÇ»ÅÍ¿¡ ¼³Ä¡µÇ¾î ÀÖ¾î¾ß ÇÑ´Ù.
Áö±Ý ¿ÀÁ÷ ÇØ¾ß ÇÒ ÀÏÀº ÀûÀýÇÑ ÄÄÇ»ÅÍ·ÎÀÇ ÀûÀýÇÑ ÆÐŶÀ» Àü´ÞÇϱâ À§ÇØ ipfwaÀ¸À» »ç¿ëÇÏ´Â °ÍÀÌ´Ù.
** ÀÌ°ÍÀº ¸¹Àº ´Ù¸¥ ¹æ¹ýµé·Î ÀÌ·ç¾î Áú¼ö ÀÖ´Ù. µû¸£´Â Á¦¾ÈÀ̳ª ¿¹µéÀº ³»°æ¿ì¿¡ ÀÛµ¿ÇßÁö¸¸ ´ç½ÅÀº ´Ù¸¥ »ý°¢À» °¡Áú °ÍÀ̹ǷΠ´õ ÀÚ¼¼ÇÑ °ÍÀº ¼½¼Ç 4.4¿Í ipfwadm ¸ÇÆÐÀÌÁö¸¦ ÂüÁ¶Ç϶ó. **
ipfwadm -F -p deny
ipfwadm -F -a m -S yyy.yyy.yyy.yyy/x -D 0.0.0.0/0
x´Â ´ç½ÅÀÇ ¼ºê³ÝÀÇ Å¬¶ó½º¿¡ µû¸£´Â ¼ýÀÚµé Áß¿¡ ÇϳªÀÌ°í yyy.yyy.yyy.yyy´Â ³×Æ®¿÷ ÁÖ¼ÒÀÌ´Ù.
netmask | x | Subnet
~~~~~~~~~~~~~~~~|~~~~|~~~~~~~~~~~~~~~
255.0.0.0 | 8 | Class A
255.255.0.0 | 16 | Class B
255.255.255.0 | 24 | Class C
255.255.255.255 | 32 | Point-to-point
¿¹¸¦µé¸é ¸¸ÀÏ Å¬¶ó½º C ¼ºê³ÝÀÌ¸é ¾Æ·¡¿Í °°ÀÌ ÀÔ·ÂÇÒ °ÍÀÌ´Ù.
ipfwadm -F -p deny
ipfwadm -F -a m -S 192.168.1.0/24 -D 0.0.0.0/0
bootp´Â Ŭ¶óÀ̾ðÆ®°¡ ¸ð¸£´Â Á¤´çÇÑ IP¾øÀÌ ¿À´Â ÆÐŶÀ» ¿ä±¸Çϱ⠶§¹®¿¡ ¸¶½ºÅ¥·¹À̵å/ÈÀ̾î¿ù ÄÄÇ»Å;ÈÀÇ bootp¼¹ö¸¦ °¡Áø »ç¶÷µéÀ» À§Çؼ deny ¸í·ÉÀ» »ç¿ëÇϱâ Àü¿¡ ¾Æ·¡ÀÇ ³»¿ëÀÌ ÇÊ¿äÇÏ´Ù:
ipfwadm -I -a accept -S 0/0 68 -D 0/0 67 -W bootp_clients_net_if_name -P udp
´ç½ÅÀº ¶ÇÇÑ ÄÄÇ»ÅÍ´ç ±âºÐÀ¸·Î ÇÒ¼öµµ ÀÖ´Ù. ¿¹¸¦µé¸é ³»°¡ 192.168.1.2¿Í 192.168.1.8À» ÀÎÅͳݿ¡ Á¢¼ÓÇϱ⸦ ¿øÇÏ°í ´Ù¸¥ °ÍÀº ¸øÇÏ°Ô ÇÏ°íÀÚ ÇÑ´Ù¸é ³ª´Â ¾Æ·¡¿Í °°ÀÌ ÀÔ·ÂÇØ¾ß ÇÑ´Ù.
ipfwadm -F -p deny
ipfwadm -F -a m -S 192.168.1.2/32 -D 0.0.0.0/0
ipfwadm -F -a m -S 192.168.1.8/32 -D 0.0.0.0/0
¼±ÅÃÀûÀ¸·Î ´ç½ÅÀº ±× °ª´ë½Å¿¡ ³Ý¸¶½ºÅ©¸¦ »ç¿ëÇÒ¼ö ÀÖ´Ù. ¿¹: 192.168.1.0/255.255.255.0
ÀϹÝÀûÀÎ ½Ç¼ö¸¦ ¹üÇÏ°Ô µÇ´Â °ÍÀÌ Ã¹ ¹ø° ¸í·ÉÀ» ´ÙÀ½°ú °°ÀÌ ¸¸µå´Â °ÍÀÌ´Ù.
ipfwadm -F -p masquerade
±âº» Á¤Ã¥À¸·Î ¸¶½ºÅ¥·¹À̵带 ¸¸µéÁö ¸»¶ó. ±×·¸Áö ¾ÊÀ¸¸é ±×µéÀÇ ·çÆÃÀ» Á¶ÀýÇÒÇÒ ¼ö ÀÖ´Â À̵éÀÌ ´ç½ÅÀÇ ÃâÀԷθ¦ ÅëÇÏ¿© °ðÀå ÅͳÎÀ» ¸¸µé¾î ±×µéÀÌ ´©±¸Àΰ¡¸¦ °¡¸®´Âµ¥ »ç¿ëµÉ¼öµµ ÀÖ´Ù.
´Ù½Ã ´ç½ÅÀº /etc/rc.local
Ȥ¿î ´ç½ÅÀÌ ¼±È£ÇÏ´Â ¾î¶°ÇÑ rcÈÀÏ¿¡ ÀÌ ¸í·ÉµéÀ» Ãß°¡Çϰųª IP ¸¶½ºÅ¥·¹À̵ùÀÌ ÇÊ¿äÇÒ ¶§¸¶´Ù ÀÏÀÏÀÌ ¼öÀÛ¾÷À¸·Î ÇÒ¼ö ÀÖ´Ù.
ipfwadm¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ¾È³»´Â 4.4 ¼½¼ÇÀ» Àб⠹ٶõ´Ù.
Áö±ÝÀÌ ¸ðµç Èûµç ÀϵéÀ» ¸¶Ä¡°í ½ÃµµÇغ¼ ¶§´Ù. ¸®´ª½º È£½ºÆ®°¡ ÀÎÅͳݿ¡ Á¦´ë·Î ¿¬°áµÇ¾î Àִ°¡ È®ÀÎÇ϶ó.
´ç½ÅÀº ´Ù¸¥ ÄÄÇ»Åͻ󿡼 ¸î¸î 'ÀÎÅͳÝ!!!' À¥»çÀÌÆ®¸¦ º¸·Á°í ½ÃµµÇÒ¼ö ÀÖ°í ¸¸ÀÏ Á¦´ë·Î ‰ç´Ù¸é º¼ °ÍÀÌ´Ù. ´ç½ÅÀÇ DNS ¼³Á¤ÀÌ À߸øµÉ ¼öµµ Àֱ⠶§¹®¿¡ ³ª´Â ù ¹ø° ½Ãµµ¿¡¼ È£½ºÆ®³×ÀÓº¸´Ù´Â IP ÁÖ¼Ò¸¦ »ç¿ëÇϱ⸦ ±ÇÇÑ´Ù
¿¹¸¦µé¸é http://152.2.254.81/mdw/linux.html¿¡ ÀÔ·ÂÀ¸·Î ¸®´ª½º ¹®¼ ÇÁ·ÎÁ§Æ® »çÀÌÆ® http://sunsite.unc.edu/mdw/linux.html¿¡ Á¢¼ÓÇÒ¼ö ÀÖ´Ù.
¸¸ÀÏ µ¾´Ü¹è¸¦ º»´Ù¸é ÃàÇÏ! ÀÛµ¿ÇÕ´Ï´Ù. ´ç½ÅÀº ¹«¾ùÀ̵ç IP ¸¶½ºÅ¥·¹À̵ù¿¡ ÀÇÇØ Áö¿øµÇ´Â È£½ºÆ®À̸§, ÅÚ³Ý, ftp, ¸®¾ó¿Àµð¿À, Æ®·ç ½ºÇÇÄ¡ µîÀ¸·Îµµ ½ÃµµÇغ¼¼ö ÀÖ´Ù.
Áö±Ý±îÁö, À§ÀÇ ¼³Á¤À¸·Î ¾Æ¹«·± ¹®Á¦°¡ ¾ø¾ú´Ù. ÀÌ·± ÈǸ¢ÇÑ ±â´ÉÀ» ÀÛµ¿ÇÏ°Ô ¸¸µé±â À§ÇØ ÀÚ±âÀÇ ½Ã°£À» ¼ÒºñÇÏ´Â »ç¶÷µéÀÇ Å« ¸í¿¹ÀÌ´Ù.