ÀÚ, Áö±Ý±îÁö ¿©·¯ºÐÀº °ÔÀÌÆ®¿þÀÌ ÄÄÇ»ÅÍ¿¡ ¸®´ª½º¸¦ ¼³Ä¡Çß´Ù. ¿©·¯ºÐÀº ³×Æ®¿öÅ© Ä«µå Áß Çϳª¸¦ ±¸¼ºÇß°í, ÀÎÅͳݿ¡ Á¢¼ÓÀ» ¼³Á¤Çß´Ù. ±×·¸Áö¸¸, ¿ì¸®´Â ¹«¿¡¼ºÎÅÍ ½ÃÀÛÇÒ °ÍÀÌ°í ¾î¶² °Íµµ ÀüÇô ±¸¼ºµÇÁö ¾Ê¾Ò´Ù°í °¡Á¤ÇÒ °ÍÀÌ´Ù.
root
·Î¼ ·Î±×ÀÎ Ç϶ó. ÀÌ ¹®¼¿¡ ³ª¿Â ¸ðµç Áö½Ã´Â ¿©·¯ºÐÀÌ root·Î¼ ·Î±×ÀÎ Çß´Ù°í °¡Á¤ÇÑ´Ù.
¸®´ª½º Ä¿³ÎÀº µÎ ÀåÀÇ ÀÌ´õ³Ý Ä«µå¸¦ eth0
¿Í eth1
·Î¼ ÂüÁ¶ÇÑ´Ù. ÀÌÁ¦ºÎÅÍ´Â
¶ÇÇÑ ±×°Íµé¿¡ ´ëÇØ ¾ð±ÞÇÏ°Ô µÉ ¹æ¹ýÀÌ µÉ °ÍÀÌ´Ù. ¾Ö·Î »çÇ×Àº, ¾î´À °ÍÀÌ ¾î¶² °ÍÀÎÁöÀÌ´Ù.
°æ¿ìÀÇ Àû¾îµµ 50%´Â ¾²À̵µ·Ï º¸ÁõÇÑ´Ù¸é, ÆǺ°ÇÏ´Â "°£´ÜÇÑ" ¹æ¹ýÀÌ ÀÖ´Ù. ¸¶´õº¸µå¸¦ °¡Áø
ÄÄÇ»Å͸¦ Ã¥»ó À§¿¡ ¼öÆòÀûÀ¸·Î ³õ°í µÞ ÆгÎ(back panel)À» ¿©·¯ºÐÀ» ÇâÇÏ°Ô ÇÑ´Ù. (¸¸ÀÏ ¿©·¯ºÐÀÌ
±×°É ¿°í ±× À§¿¡¼ ¹«¾ùÀΰ¡ ÇÏ°Ô µÇ´Â °Í°ú °°ÀÌ Çϵµ·Ï ÇÑ´Ù.) °¡Àå ¿ÞÆíÀÇ Ä«µå´Â eth0
ÀÌ´Ù.
-- ¿©·¯ºÐÀº ¾à°£ÀÇ ¸¶½ºÅ· Å×ÀÌÇÁ·Î ¶óº§À» ºÙÀÌ°íÀÚ ÇÒÁö ¸ð¸¥´Ù. Áö±Ý, Á¾ÀÌ À§¿¡ eth0
¿Í
eth1
µÑ ¸ðµÎÀÇ Á¦Á¶¿Í ¸ðµ¨À» ½á µÎ¾î¶ó.
ÀÚ, eth0
¿Í eth1
ÀÌ Ä¿³Î¿¡ ÀÇÇØ ÀÚµ¿ÀûÀ¸·Î ÀνĵǴÂÁö ¿©ºÎ¸¦ º¸ÀÚ.
ifconfig eth0
¿Í ifconfig eth1
¸¦ ÀÔ·ÂÇÑ´Ù. µÎ °æ¿ì¿¡ ÀÖ¾î, ¸¸ÀÏ Ä¿³ÎÀÌ Ä«µå¸¦ ÀνÄÇÏ°í
ÀÖÀ¸¸é, ¿©·¯ºÐÀº (¼ýÀÚ¿Í ±× ¹ÛÀÇ °ÍÀº »óÀÌÇÒ ¼ö ÀÖÀ½À» ¸í½ÉÇÏ¿©) ÀÌ¿Í °°Àº °ÍÀ» º¸¾Æ¾ß ÇÑ´Ù:
eth0 Link encap: Ethernet HWaddr 00:60:67:4A:02:0A inet addr:0.0.0.0 Bcast:0.0.0.0 Mask:255.255.255.255 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:466 errors:0 dropped:0 overruns:0 frame:0 TX packets:448 errors:0 dropped:0 overruns:0 carrier:0 collisions:85 txqueuelen:100 Interrupt:10 Base address:0xe400
¸¸ÀÏ Ä¿³ÎÀÌ ³×Æ®¿öÅ© Ä«µå¸¦ ÀνÄÇÏÁö ¸øÇÑ´Ù¸é ÀÌ¿Í °°Àº °ÍÀ» º¸°Ô µÉ °ÍÀÌ´Ù:
eth0: error fetching interface information: Device not found.
¸¸ÀÏ Ä«µå¸¦ µÑ ´Ù ã¾ÒÀ¸¸é ´ÙÀ½ ¼½¼ÇÀ¸·Î ³Ñ¾î °¡¶ó. ¾Æ´Ï¸é, ÀÌ ¼½¼ÇÀ» Àоî¶ó.
ÀÚ, ÀÌ¹Ì ¾Æ´Â ¹Ù¿Í °°ÀÌ Ä«µå°¡ Çϳª ȤÀº µÑ ¸ðµÎ°¡ Ä¿³Î¿¡ ÀÇÇØ ÀνĵÇÁö ¾Ê´Â´Ù. ½ÇÁ¦·Î, ÀÌ°ÍÀº ¹®Á¦°¡ µÇÁö ¾Ê´Â´Ù. ¹Ýµå½Ã ÇØ¾ß ÇÒ °ÍÀº Ä«µå¸¦ ã´Â ¹æ¹ýÀ» Ä¿³Î¿¡ Á» ´õ ¸í½ÃÀûÀ¸·Î ¾Ë¸®´Â °ÍÀÌ´Ù. ¿©±â¿¡´Â ¿ì¿©°îÀýÀÌ ¸¹°í, ±× ¸ðµÎ¸¦ ´Ù·çÁö´Â ¾ÊÀ» °ÍÀÌ´Ù. ÇöÇàÀÇ °ÍÀÌ ¾î·Á¿öÁú ¶§ Ethernet HOWTO·Î ¹Ù²Ù¾î¶ó. ¿©±â¿¡ ¸î °¡Áö ¿ä¾àµÈ Á¶¾ðÀÌ ÀÖ´Ù.
/proc/pci
¸¦ ÅëÇØ Çص¶ÇÏ°í
Á¦Á¶¿ø°ú ¸ðµ¨À» Àû¾î µÒÀ¸·Î½á ³×Æ®¿öÅ© Ä«µå(¿Í ´Ù¸¥ °Íµé)¿¡ ´ëÇØ ¸¹Àº °ÍÀ» Á¾Á¾ ¾Ë¼ö ÀÖ´Ù.ÀÌÁ¦, ¿©·¯ºÐÀº eth0
¿Í eth1
ÀÇ Á¦Á¶¿ø°ú ¸ðµ¨ÀÌ ¹«¾ùÀÎÁö ¾Ë±â ¶§¹®¿¡
Ethernet HOWTOÀÇ
compatibility page·Î ¿Å°Ü°¡¼ Ä«µå¸¦ ã¾Æ³¾ ¼ö ÀÖ´Ù. ÃßõµÈ µå¶óÀ̹ö¿Í Ä«µå°¡ ÇÊ¿ä·Î ÇÒÁö ¸ð¸£´Â
ƯÁ¤ÇÑ ¿É¼Ç¿¡ ´ëÇÑ Á¤º¸¸¦ ¸Þ¸ðÇ϶ó. Àû¾î µÎ¶ó.
±¸¼º ÆÄÀÏÀ» ÆíÁýÇÒ ¶§´Ù! ÆíÁýÇÏ°Ô µÉ ÆÄÀÏÀº /etc/conf.modules
ÀÌ´Ù. ¿©·¯ºÐÀÌ ¼±ÅÃÇÑ ÅؽºÆ®
¿¡µðÅÍ(text editor)·Î ÀÌ ÆÄÀÏÀ» ¿¾î¶ó. ÀÌ ÆÄÀÏ¿¡ Æ÷Ç﵃ ¼ö ÀÖ´Â ¸Å¿ì ¸¹Àº °¡´É¼º°ú Á¶ÇÕÀÌ Àֱ⠶§¹®¿¡
ÇÑ ¿¹·Î¼ ³ª ÀÚ½ÅÀÇ °ÔÀÌÆ®¿þÀ̸¦ Á¦°øÇÒ °ÍÀÌ´Ù. ³ª´Â VIA Rhine Ĩ¿¡ ±â¹ÝÇÑ PCI 10/100Mb Ä«µå¿Í
10Mb NE2000 ISA º¹Á¦Ç°(clone)À» °¡Áø´Ù. ³ª´Â ³»ºÎ ³×Æ®¿öÅ©¸¦ À§ÇØ 100Mb Ä«µå¸¦, ¿ÜºÎ ¿¬°áÀ» À§ÇØ
10Mb Ä«µå¸¦ »ç¿ëÇÑ´Ù. ³ªÀÇ /etc/conf.modules
ÆÄÀÏÀº ÀÌ°Í°ú °°´Ù:
alias parport_lowlevel parport_pc alias eth0 ne options ne io=0x300 irq=10 alias eth1 via-rhine
³ªÀÇ conf.modules
ÆÄÀÏÀ» ´ÙÀ½°ú °°ÀÌ ÆîÃÄ º¸ÀδÙ.
alias eth0 ne
)˼ eth0
ÀåÄ¡¸¦ À§ÇÑ ne µå¶óÀ̹ö¸¦ »ç¿ëÇϵµ·Ï Ä¿³Î¿¡ ¾Ë¸°´Ù.options ne io=0x300 irq=10
)Àº ne µå¶óÀ̹ö°¡ ISA Ä«µå¸¦ ¹ß°ßÇÏ°Ô µÉ IO ÁÖ¼Ò¿Í
IRQ ÀÎÅÍ·´Æ®¸¦ ¾Ë¸°´Ù. ¸¸ÀÏ ¿©·¯ºÐÀÌ ISA Ä«µå¸¦ °¡Áö°í ÀÖ´Ù¸é, ¾Æ¸¶ ÀÌ·± Á¾·ùÀÇ Áö½Ã¸¦ »ç¿ëÇÏ¿©¾ß
ÇÒ °ÍÀÌ´Ù. ¿©·¯ºÐÀÇ Ä«µå¸¦ À§ÇÑ Á¤È®ÇÑ Á¤º¸¸¦ »ç¿ëÇÏ¿© µå¶óÀ̹ö, IO¿Í IRQ Áö½ÃÀÚ¸¦ ±³Ã¼Çϱ⸸ Ç϶ó.alias eth1 via-rhine
)˼ eth1
¸¦ À§ÇØ via-rhine µå¶óÀ̹ö¸¦ »ç¿ëÇϵµ·Ï
Ä¿³ÎÇÑÅ× ¾Ë¸°´Ù. ³ªÀÇ eth1
Ä«µå°¡ PCI Ä«µåÀ̱⠶§¹®¿¡ IO ¶Ç´Â IRQ Á¤º¸¸¦ Á¦°øÇÒ ÇÊ¿ä°¡ ¾ø´Ù:
PCI ºÎ½Ã½ºÅÛÀº ÀåÄ¡¸¦ ÀÚµ¿ÀûÀ¸·Î ±¸¼ºÇÑ´Ù.¿©·¯ºÐÀº µÎ °³ÀÇ Ä«µå¸¦ À§ÇØ conf.modules
¿¡ alias ±âÀç»çÇ×À» °¡Áø´Ù´Â °ÍÀ» º¸ÀåÇÏ°í,
¸ðµç ISA Ä«µå¸¦ À§ÇÑ options ÇàÀ» Á¤È®ÇÏ°Ô ¸¸µé°íÀÚ ÇÒ °ÍÀÌ´Ù. ¿©·¯ºÐÀº ¼³Ä¡ÇÏ´Â µ¿¾È ¿©·¯ºÐÀÌ
±¸¼ºÇÑ ÀÌ´õ³Ý Ä«µå¸¦ À§ÇÑ conf.modules
¿¡ ÀÌ¹Ì ¿©·¯ ÇàµéÀ» ÀÌ¹Ì °¡Áö°í ÀÖÀ»Áö ¸ð¸¥´Ù.
¿©·¯ºÐÀÌ conf.modules
À» ÆíÁýÇÏ´Â °ÍÀ» ¿Ï·áÇÏ¿´À» ¶§, ifconfig eth0
¿Í ifconfig
eth1
À» ´Ù½Ã ½ÃµµÇ϶ó. ¸¸ÀÏ Á¦ÀÛ»çÀÇ ¸Å´º¾óÀÌ ¾øÀÌ ¿©·¯ºÐÀÌ IO ÁÖ¼Ò¿Í IRQ¸¦ ½Ç¼öÇÏ°í ÀÖ´Ù¸é
½ÃÇàÂø¿À¸¦ ¿©·¯ ¹ø °ÞÀ» °ÍÀÌ´Ù.
±×·¡¼, ¿©·¯ºÐÀº ÁøÂ¥·Î ÁøÂ¥·Î Çö¸íÇÏ¿´°í, ¿©·¯ºÐÀÇ ¸®´ª½º °ÔÀÌÆ®¿þÀ̸¦ À§ÇØ
µ¿ÀÏÇÑ ³×Æ®¿öÅ© Ä«µå¸¦ µÎ °³ »ò´Ù. ¿©·¯ºÐÀÌ ±×°ÍµéÀ» ÇÔ²² ÀÛµ¿Çϵµ·Ï ÇÒ ¼ö ¾ø´Ù¸é?
°ÆÁ¤ÇÏÁö ¸¶¶ó. ±×°ÍµéÀÌ °øÁ¸Çϵµ·Ï ÇÏ´Â °ÍÀº /etc/conf.modules
¿¡¼ Á¤È®ÇÑ ±¸¹®À»
»ç¿ëÇÏ´Â °ÍÀÇ ¹®Á¦ÀÏ »ÓÀÌ´Ù. ÀÌ ¿¹¸¦ À§ÇØ ÁÖ¼Ò¿Í IRQ ¹øÈ£´Â ¸¸µé¾îÁ³°í, Á¶ÈµÈ ÇÑ ½ÖÀÇ
NE2000 º¹Á¦Ç°À» ±¸¸ÅÇß´Ù°í °¡Á¤ÇÏ°Ú´Ù. /etc/conf.modules
ÆÄÀÏÀº ÀÌ°Í°ú °°´Ù:
alias eth0 ne alias eth1 ne options ne io=0x330,0x360 irq=7,9
The addressing options are all given on the same line, and the first number
for each addressing type is for eth0
, the second number for eth1
.
ÁÖ¼Ò¸¦ ÁöÁ¤ÇÏ´Â ¿É¼ÇÀº µ¿ÀÏÇÑ Çà¿¡ ¸ðµÎ ÁÖ¾îÁö°í, °¢ ÁÖ¼Ò¸¦ ÁöÁ¤ÇÏ´Â ÇüŸ¦ À§ÇÑ
ù ¹ø°ÀÇ ¼ö´Â eth0
¸¦ À§ÇÑ °ÍÀÌ°í, µÎ ¹ø°ÀÇ ¼ö´Â eth1
¸¦ À§ÇÑ °ÍÀÌ´Ù.
"³»ºÎ ³×Æ®¿öÅ©"´Â ¿©·¯ºÐÀÇ ¸ðµç °¡Á¤/»ç¹«½Ç Àåºñ°¡ ÅëÇÏ°Ô µÇ´Â ³×Æ®¿öÅ©ÀÌ´Ù. "¿ÜºÎ ³×Æ®¿öÅ©"´Â ¸®´ª½º ¹Ú½ºÀÇ ´Ù¸¥ ÂÊ¿¡ ÀÖ´Â ´ë±Ô¸ðÀÇ ¹«½Ã¹«½ÃÇÑ ÀÎÅͳÝÀÌ´Ù. ´ëü·Î, ³»ºÎ ³×Æ®¿öÅ©´Â ¸®´ª½º ¹Ú½º¿¡ ÀÇÇØ ¿ÜºÎ ³×Æ®¿öÅ©·ÎºÎÅÍ ¿ÏÀüÈ÷ °Ý¸®µÉ °ÍÀÌ´Ù. ÀÌ´Â Áß°£ Á¤µµÀÇ °·ÂÇÑ ¹æȺ®À¸·Î¼ ¿î¿ëµÉ °ÍÀÌ´Ù.
¿©·¯ºÐÀÇ µå¶óÀ̹ö°¡ ÀÛµ¿ÇÏ°í ÀÖ°í ifconfig
¿¡¼ eth0
¿Í eth1
¸¦
µÑ ´Ù º¼ ¼ö ÀÖÀ¸¹Ç·Î ³»ºÎÀÇ °¡Á¤¿ë ³×Æ®¿öÅ©¸¦ ¼³Á¤ÇÏ¿©¾ß ÇÏ´Â ¶§ÀÌ´Ù. eth1
¿¡
³»ºÎ ³×Æ®¿öÅ©¸¦, eth0
¿¡ ¿ÜºÎ ÀåÄ¡¸¦ µÐ´Ù°í °¡Á¤ÇÏ°Ú´Ù.
¿©·¯ºÐÀÇ ³»ºÎ ³×Æ®¿öÅ©´Â °³ÀÎ¿ë ³×Æ®¿öÅ©°¡ µÉ °ÍÀÌ°í, À̸¦ À§Çؼ ³»ºÎ ³×Æ®¿öÅ© ¿¬°áÀ» À§ÇØ
¿¹¾àµÈ ƯÁ¤ÇÑ ³×Æ®¿öÅ©¿¡ ÀÖ°Ô µÉ °ÍÀÌ´Ù: 192.168.1.0
. ¸¸¾à Ä£±¸¸¦ °¨¸í½ÃÅ°±â¸¦ ¿øÇϸé,
ÀÌ´Â "°³Àοë C Ŭ·¡½º"ÀÌ´Ù.
¿ì¼± ³×Æ®¿öÅ·ÀÌ °¡´ÉÇÑ »óÅÂÀÎÁö È®ÀÎÇÒ ÇÊ¿ä°¡ ÀÖ´Ù. /etc/sysconfig/network
ÆÄÀÏÀ» ÆíÁýÇÏ¿©
´ÙÀ½ÀÇ ÇàµéÀÌ ÀÖ´ÂÁö È®ÀÎÇ϶ó.
NETWORKING=yes FORWARD_IPV4=yes
ù ¹ø° ÇàÀº ºÎÆ®(boot) ½Ã¿¡ ³×Æ®¿öÅ© ÀåÄ¡°¡ ºÒ·Á ¿Àµµ·Ï ¸®´ª½ºÇÑÅ× ¾Ë¸°´Ù. µÎ ¹ø° ÇàÀº IP Àü´Þ(IP forwarding)À» °¡´ÉÄÉ Çϵµ·Ï ¸®´ª½ºÇÑÅ× ¾Ë¸°´Ù. ¼½¼Ç 4¿¡¼ ¸Å½ºÄ¿·¹À̵ùÀ» ±¸¼ºÇÏ´Â °ÍÀ» ½ÃÀÛÇÒ ¶§ ÀÌ°ÍÀÌ ÇÊ¿äÇÏ´Ù.
·¡µåÇÞ 6.2 ÁÖÀÇ: IP Àü¼Û°ú ¸Å½ºÄ¿·¹À̵ùÀ» ÀûÀýÇÏ°Ô Áö¿øÇϱâ À§Çؼ ·¹µåÇÞ 6.2´Â
/etc/sysctl.conf
ÆÄÀÏ¿¡ º¯°æÀ» ÇÊ¿ä·Î ÇÑ´Ù. ´ÙÀ½ÀÇ ÇàµéÀÌ ÀÖ´ÂÁö È®ÀÎÇÏ°í Á¤È®ÇÑ °ªÀ» ÁöÁ¤ÇÑ´Ù:
net.ipv4.ip_forward = 1 net.ipv4.ip_always_defrag = 1
·¹µåÇÞ°ú ·¹µåÇÞ ÆÄ»ýÇ°À» À§ÇÑ ¸ðµç ³×Æ®¿öÅ© ÀÎÅÍÆäÀ̽º ¼³Á¤Àº /etc/sysconfig/network-scripts
µð·ºÅ丮 ³»ÀÇ ÆÄÀϵ鿡 Æ÷ÇԵȴÙ. ±× µð·ºÅ丮¿¡ µé¾î°¡¼ »õ ÆÄÀÏ·Î ifcfg-eth1
¸¦ ¸¸µç´Ù.
ifcfg-eth1
ÆÄÀÏ ³»¿¡ ´ÙÀ½°ú °°Àº ³»¿ëÀ» µÐ´Ù:
DEVICE=eth1 IPADDR=192.168.1.1 ONBOOT=yes
ÀÌ ÄÚµå´Â ºÎÆ® ½Ã¿¡ eth1À» ±¸¼ºÇÏ°í °³º°ÀûÀÎ IP ÁÖ¼Ò¸¦ ÁÖµµ·Ï ³×Æ®¿öÅ© ½ºÅ©¸³Æ®ÇÑÅ×
¾Ë¸°´Ù. ´ÙÀ½°ú °°Àº ¸í·É¾î¿Í ÇÔ²² »õ ¼³Á¤À» »ç¿ëÇÏ¿© ¿©·¯ºÐÀÇ ³×Æ®¿öÅ©¸¦ È°¼ºÈ Ç϶ó:
/etc/rc.d/init.d/network restart
DHCP ¼¹ö´Â IP ÁÖ¼Ò¸¦ °¡Áö´Â ³»ºÎ °¡Á¤¿ë ³×Æ®¿öÅ© »óÀÇ ÀåÄ¡¸¦ ÀÚµ¿ÀûÀ¸·Î ±¸¼ºÇÒ °ÍÀÌ´Ù. ÀÌ°ÍÀº ·¦ÅéÀ» °¡Áø »ç¶÷µéÀ» À§ÇØ ¸Å¿ì À¯¿ëÇÏ´Ù. ±×µéÀÌ ÀڽŵéÀÇ Àåºñ¸¦ °£´ÜÈ÷ ²Å±â¸¸ Çϸé Áï½Ã ÀûÀýÇÏ°Ô ±¸¼ºµÉ ¼ö ÀÖ´Ù. ¸¸ÀÏ ¿©·¯ºÐÀÌ ³»ºÎ ³×Æ®¿öÅ© »ó¿¡¼ DHCP ¼¹ö¸¦ ¿øÇÏÁö ¾Ê´Â´Ù¸é ´ÙÀ½ ¼½¼ÇÀ¸·Î ³Ñ¾î °¡¶ó.
¿ì¼± ¿©·¯ºÐÀº DHCP ¼¹ö°¡ ¼³Ä¡µÇ¾ú´ÂÁö È®ÀÎÇÒ ÇÊ¿ä°¡ ÀÖ´Ù. ¸®´ª½º CD¸¦ ¸¶¿îÆ®ÇÏ°í
dhcp
RPMÀ» ¼³Ä¡Ç϶ó. ÀÌÁ¦ /etc/dhcpd.conf
ÆÄÀÏÀ» ÆíÁýÇÏ¿© ´ÙÀ½°ú °°Àº ³»¿ëÀ» ³Ö´Â´Ù:
subnet 192.168.1.0 netmask 255.255.255.0 { range 192.168.1.2 192.168.1.60; default-lease-time 86400; max-lease-time 86400; option routers 192.168.1.1; option ip-forwarding off; option broadcast-address 192.168.1.255; option subnet-mask 255.255.255.0; }
¸¸ÀÏ ¿©·¯ºÐÀÌ ¸®´ª½º ¹Ú½º¸¦ ij½³ µµ¸ÞÀÎ ³×ÀÓ ¼¹ö(caching domain name server)·Î ¼³Á¤ÇÏ°íÀÚ ÇÑ´Ù¸é, ´ÙÀ½°ú °°Àº ¿É¼ÇÀ» Ãß°¡Ç϶ó:
option domain-name-servers 192.168.1.1;
If you know your outside DNS addresses and you are not going to use the Linux box for DNS, insert the following option, where x.x.x.x and y.y.y.y are IP numbers of the DNS servers: ¸¸ÀÏ ¿©·¯ºÐÀÌ ¿ÜºÎÀÇ DNS ÁÖ¼Ò¸¦ ¾Ë°í ÀÖ°í DNS¸¦ À§ÇØ ¸®´ª½º ¹Ú½º¸¦ »ç¿ëÇÏÁö ¾ÊÀ» °ÍÀ̶ó¸é, ´ÙÀ½°ú °°Àº ¿É¼ÇÀ» Ãß°¡Ç϶ó. ¿©±â¼, x.x.x.x¿Í y.y.y.y´Â DNS ¼¹öÀÇ IP ¹øÈ£ÀÌ´Ù.
option domain-name-servers x.x.x.x, y.y.y.y;
¸¸ÀÏ ¿©·¯ºÐÀÌ À©µµ¿ìÁî(Windows) ÄÄÇ»Å͸¦ À§ÇØ ¸®´ª½º ¹Ú½º¿¡ »ï¹Ù(Samba) ÆÄÀÏ °øÀ¯¸¦ ½ÇÇàÇÒ °ÍÀ̶ó¸é, ¸®´ª½º ¹Ú½º¸¦ ±âº»ÀûÀÎ WINS¿Í ºê¶ó¿ì¡(browsing) ¼¹ö·Î »ç¿ëÇϵµ·Ï ´ÙÀ½°ú °°Àº ¿É¼ÇÀ» Ãß°¡Ç϶ó:
option netbios-name-servers 192.168.1.1; option netbios-dd-server 192.168.1.1; option netbios-node-type 8; option netbios-scope "";
»ï¹Ù¿Í WINS¸¦ ±¸¼ºÇÏ´Â °ÍÀº ÀÌ ¹®¼ÀÇ ¹üÀ§¸¦ ¹þ¾î³´Ù. ¸¸ÀÏ ¸î °¡Áö ÁöħÀÌ ÇÊ¿äÇÏ´Ù¸é SMB HOWTO·Î ½ÃÀÛÇÏ°í, °Å±â¼ºÎÅÍ °è¼ÓÇ϶ó.
¾ÆÁ÷µµ µÎ ¼³Ê ´Ü°è°¡ ´õ ³²¾Æ ÀÖ´Ù. ´ÙÀ½¿¡, /etc/rc.d/init.d/dhcpd
ÆÄÀÏÀ» ÆíÁýÇÏ¿©
´ÙÀ½°ú °°Àº ÇàÀ» ã´Â´Ù.
/sbin/route add -host 255.255.255.255 dev eth1
À©µµ¿ìÁî DHCP Ŭ¶óÀ̾ðÆ®´Â DHCP ÀÀ´ä¿¡ ÀÖ¾î ƯÀÌÇÑ ºê·Îµåij½ºÆ® ÁÖ¼Ò¸¦ ÇÊ¿ä·Î ÇÏ°í,
ÀÌ ¸í·ÉÀº ¸®´ª½º/TCP ½ºÅÃÀÌ ±×°ÍÀ» ¸¸µé¾î ³»µµ·Ï ÇÑ´Ù. ¸¸ÀÏ ¿©·¯ºÐÀÌ ÆÄÀÏ¿¡¼ ±× ÇàÀ» ãÀ» ¼ö ¾øÀ¸¸é
Ãß°¡Ç϶ó. ¸¸ÀÏ ¿©·¯ºÐÀÌ ±×·±°Í°ú °°Àº ÇàÀ» ã´Â´Ù¸é ±×°ÍÀÌ ÂüÁ¶ÇÏ´Â ÀåÄ¡°¡ eth1
ÀÎÁö È®ÀÎÇ϶ó.
´ÙÀ½ ´Ü°è´Â ±âº» ÀåÄ¡·Î¼ eth1
À» »ç¿ëÇϵµ·Ï /etc/rc.d/init.d/dhcpd
ÆÄÀÏÀ» º¯°æÇÏ´Â °ÍÀÌ´Ù.
´ÙÀ½ Çà
daemon /usr/sbin/dhcpd
À»
daemon /usr/sbin/dhcpd eth1
À¸·Î ´ëüÇ϶ó.
ÀÌÁ¦ DHCP¸¦ ½Ãµ¿ÇÒ Áغñ°¡ µÆ´Ù. ¿ì¼± ¸í·ÉÀ» »ç¿ëÇÏ¿© DHCP ¼¹ö¸¦ ½ÃÀÛÇÑ´Ù:
/etc/rc.d/init.d/dhcpd start
¸¶Áö¸·À¸·Î, DHCP ¼¹ö°¡ ¸®ºÎÆ®(re-boot) ½Ã¿¡ ½ÃÀÛÇÒ °ÍÀÎÁö È®ÀÎÇÏ¿©¾ß ÇÑ´Ù.
DHCP ¼¹öÀÇ ¾î¶² RPM ÆÐÅ°Áö´Â ¸Å¹ø ¼¹ö°¡ ½ÃÀÛÇÏ´Â °ÍÀ» º¸ÁõÇÏ´Â Áö½Ã¸¦ Æ÷ÇÔÇÏÁö ¾Ê´Â´Ù.
±×·¡¼, chkconfig dhcpd on
¸í·ÉÀ» ÇàÇÔÀ¸·Î½á ¼¹ö°¡ ½ÃÀÛÇϵµ·Ï º¸ÀåÇÒ °ÍÀÌ´Ù.
ÀÌ ¸í·ÉÀ¸·Î ÀÎÇØ ·¹µåÇÞÀº /etc/rc.d
¾Æ·¡ÀÇ ´Ù¾çÇÑ ½ÇÇà¼öÁØ(runlevel)ÀÇ
µð·ºÅ丮¿¡ DHCP ½Ãµ¿ ½ºÅ©¸³Æ®¸¦ Ãß°¡ÇÑ´Ù. ½ÇÇà¼öÁØ 3°ú 5(multiuser console°ú
multiuser X)¿¡¼´Â DHCP ¼¹ö°¡ ½ÃÀ۵ȴÙ. ½ÇÇà¼öÁØ 0,1,6(shutdown, single user, reboot)¿¡¼´Â
DHCP ¼¹ö´Â ¸ØÃá´Ù.
¸¸ÀÏ ¿©·¯ºÐÀÌ DHCP¸¦ ¼³Á¤ÇÏ¿´´Ù¸é, Ŭ¶óÀ̾ðÆ® ÄÄÇ»Å͸¦ ±¸¼ºÇÏ´Â °ÍÀº ¸Å¿ì ½±´Ù: ´ÜÁö DHCP ±¸¼ºÀ» °¡´ÉÄɸ¸ ÇÑ´Ù. À©µµ¿ìÁî ÄÄÇ»ÅÍ¿¡ ´ëÇØ ÀÌ°ÍÀº "Á¦¾îÆÇ", ±× ´ÙÀ½¿¡ "³×Æ®¿öÅ©" ¿É¼ÇÀ» ¿©´Â °ÍÀ» Æ÷ÇÔÇÑ´Ù. "TCP/IP" ÇÁ·ÎÅäÄÝÀ» ã°í, "±¸¼º"Çϵµ·Ï ¼±ÅÃÇÑ´Ù. "ÀÚµ¿À¸·Î IP ÁÖ¼Ò¸¦ ¹Þ±â"¿¡ ÇØ´çÇÏ´Â ¹Ú½º¸¦ üũÇÏ°í, º¯°æÀ» Àû¿ëÇÏ°í, ¸®ºÎÆ® ÇÑ´Ù.
¸®ºÎÆ® Çϱâ Àü¿¡ ´ÙÀ½°ú °°Àº ¸í·ÉÀ» ÀÔ·ÂÇØ º¸°í ½ÍÀ»Áö ¸ð¸£°Ú´Ù: tail -f
/var/log/messages
ÀÌ°ÍÀº ¸®´ª½º ½Ã½ºÅÛ ·Î±×¸¦ °è¼ÓÇÏ¿© ÁöÄѺ¼ °ÍÀÌ´Ù.
¸¸ÀÏ ¸ðµç °Ô Á¤»óÀûÀ̸é, À©µµ¿ìÁî ÄÄÇ»Å͸¦ ¸®ºÎÆ® ÇÒ ¶§, IP ÁÖ¼Ò¸¦ ¿äûÇÑ °ÍÀ» º¸°Ô µÉ °ÍÀÌ°í,
DHCP ¼¹ö°¡ ÀÀ´äÇÏ´Â °ÍÀ» º¸°Ô µÉ °ÍÀÌ´Ù. Control-C´Â tail -f
¸í·ÉÀ» Á¾·áÇÑ´Ù.
¸¸ÀÏ ¿©·¯ºÐÀÌ DHCP¸¦ ¼³Á¤ÇÏÁö ¾Ê¾Ò´Ù¸é, ±¸¼ºÀº ¿ª½Ã »ó´çÈ÷ ½±´Ù. ´Ù½Ã "Á¦¾îÆÇ"À¸·ÎºÎÅÍ "³×Æ®¿öÅ©" ¿É¼ÇÀ» ¿°í, TCP/IP ÇÁ·ÎÅäÄÝÀ» ±¸¼ºÇϱâ À§ÇØ ¼±ÅÃÇÑ´Ù. ¿©·¯ºÐÀº Ŭ¶óÀ̾ðÆ® ÄÄÇ»ÅÍÇÑÅ× 192.168.1.0(³×Æ®¿öÅ© ÁÖ¼Ò), 192.168.1.255(ºê·Îµåij½ºÆ® ÁÖ¼Ò) ¶Ç´Â 192.168.1.1(¿©·¯ºÐÀÇ ¸®´ª½º ¼¹ö)¸¦ Á¦¿ÜÇÑ 192.168.1.0 ³×Æ®¿öÅ© ³»ÀÇ ¾î¶² ÁÖ¼ÒµçÁö ÇÒ´çÇÒ ¼ö ÀÖ´Ù. °áÄÚ µÎ ´ëÀÇ ÄÄÇ»ÅÍÇÑÅ× µ¿ÀÏÇÑ ÁÖ¼Ò¸¦ ºÎ¿©Çؼ´Â ¾È µÈ´Ù. "°ÔÀÌÆ®¿þÀÌ" ÁÖ¼Ò¸¦ 192.168.1.1¿¡ ¼³Á¤Ç϶ó. ±×·¡¼, ¿ÜºÎ·Î ³ª°¡´Â Æ®·¡ÇÈ(traffic)ÀÌ ¸®´ª½º °ÔÀÌÆ®¿þÀ̸¦ ÅëÇØ º¸³»Áø´Ù.
The IP Masquerading HOWTO has very detailed information on client configuration in the Configuration Section. IP Masquerading HOWTO´Â Configuration Section¿¡ Ŭ¶óÀ̾ðÆ® ±¸¼º¿¡ °üÇØ ¸Å¿ì »ó¼¼ÇÑ Á¤º¸¸¦ °¡Áø´Ù.
ÀϹÝÀûÀ¸·Î, Ŭ¶óÀ̾ðÆ® ÄÄÇ»Å͸¦ ±¸¼ºÇϱâ À§Çؼ DHCP ±¸¼ºÀ» °¡´ÉÄÉ Çϰųª 192.168.1.1ÀÇ °ÔÀÌÆ®¿þÀ̸¦ °¡Áö´Â 192.168.1.X ³×Æ®¿öÅ©¿¡¼ ÁÖ¼Ò¸¦ ¼öµ¿À¸·Î ÇÒ´çÇÑ´Ù. ¸¸ÀÏ ¿©·¯ºÐÀÌ Ä³½³ DNS ¼¹ö(¾Æ·¡¸¦ º¸¶ó)¸¦ ±¸µ¿Çϰųª DNS¸¦ ³×Æ®¿öÅ© Á¦°øÀÚ¿¡ ÀÇÇØ ÇÒ´çµÈ ÁÖ¼Ò·Î µ¹¸°´Ù¸é DNS ¼¹ö´Â µÑ ´Ù 192.168.1.1ÀÌ µÇµµ·Ï ÇÑ´Ù.
¸®´ª½º ¹Ú½º¸¦ ij½Ì DNS ¼¹ö·Î ¼³Á¤ÇÏ´Â °ÍÀº ³Ý¼ÇÎ ¼Óµµ¸¦ (Á¶±Ý) Çâ»ó½Ãų °ÍÀÌ´Ù. ´ë°³ »ç¿ëµÇ´Â DNS ÁÖ¼Ò´Â ¿©·¯ºÐÀÇ ³×Æ®¿öÅ© ³»ºÎ¿¡¼ ij½¬ µÇ¾îÁö°í ¿ÜºÎ·ÎºÎÅÍ °¡Á®¿Ã ÇÊ¿ä°¡ ¾ø±â ¶§¹®ÀÌ´Ù.
¸¸ÀÏ ¿©·¯ºÐÀÌ ¿ÏÀüÇÑ ±â´ÉÀ» °®Ãá DNS¿¡ °ü½ÉÀÌ ÀÖ´Ù¸é º¹ÀâÇÑ °ÍµéÀ» ¼ö¸¹ÀÌ ¹è¿ö¾ß ÇÑ´Ù. DNS HOWTO°¡ ÀÌ¿ë °¡´ÉÇÏ°í, DNS and BINDÃ¥Àº ÁÁÀº (±×¸®°í ¸Å¿ì ÀÌÇØ·ÂÀÌ ÁÁÀº) Âü°í ¹®¼ÀÌ´Ù.
¿©·¯ºÐÀÇ Å¬¶óÀ̾ðÆ® ÀåºñµéÀ» ij½³ ¼¹ö·Î ÀÌ¿ëÇϱâ À§ÇÏ¿© ¸®´ª½º °ÔÀÌÆ®¿þÀ̸¦ ±×°ÍµéÀÇ ÁÖ DNS ¼¹ö·Î »ç¿ëÇϵµ·Ï ¹Ýµå½Ã ±¸¼ºµÇ¾îÁ®¾ß ÇÑ´Ù. ¼½¼Ç 3.2.2¿¡¼ º¸¿©Áø DHCP Áö½ÃÀÚ´Â À̸¦ ¼ºÃëÇÏ´Â ÇÑ °¡Áö ¹æ¹ýÀÌ´Ù. ¸¸ÀÏ ¿©·¯ºÐÀÌ Å¬¶óÀ̾ðÆ® ÄÄÇ»Å͸¦ Á÷Á¢ ¼Õ¼ö ±¸¼ºÇÏ°í ÀÖ´Ù¸é, ÀåºñÀÇ IP ÁÖ¼Ò¸¦ ÁöÁ¤Çϱâ À§ÇØ »ç¿ëÇÑ µ¿ÀÏÇÑ ÄÜÆ®·Ñ ÅÇÀ¸·Î DNS ±¸¼ºÀ» º¯°æ °¡´ÉÇÏ´Ù.
DNS ¼¹ö¸¦ ¼³Ä¡Çϱâ À§ÇÏ¿© ¸ÕÀú bind
RPMÀ» ¼³Ä¡ÇÑ´Ù. ±× ´ÙÀ½¿¡
caching-nameserver
RPMÀ» ¼³Ä¡ÇÑ´Ù. ÀÌ ½ÃÁ¡¿¡¼, ¿©·¯ºÐÀº °ÅÀÇ ÁغñµÆ´Ù.
¼³Ä¡µÊ¿¡ µû¶ó, ij½³ ¼¹ö´Â Á¦´ë·Î ÀÛµ¿ÇÒ °ÍÀÌ´Ù. ±×·¯³ª ¸¸ÀÏ ¿©·¯ºÐÀÌ ÀÎÅÍ³Ý Á¦°øÀÚÀÇ DNS
¼¹öÀÇ IP ÁÖ¼Ò¸¦ ¾È´Ù¸é, /etc/named.conf
ÆÄÀÏÀ» ÆíÁýÇÏ¿© directory
Çà ÀÌÈÄ¿¡
´ÙÀ½ÀÇ ÇàÀ» Ãß°¡ÇÔÀ¸·Î½á ¼º´ÉÀ» Á¶±ÝÀÌ¶óµµ Çâ»ó½Ãų ¼ö ÀÖ´Ù (¿©±â¼, x.x.x.x¿Í y.y.y.y´Â
ÁÖ DNS ¼¹ö¿Í º¸Á¶ DNS ¼¹öÀÌ´Ù):
forwarders { x.x.x.x; y.y.y.y; };
ÀÌ º¯°æÀº ¿©·¯ºÐÀÇ DNS ¼¹ö°¡ ÁÖ¾îÁø ÁÖ¼ÒÀÇ °Ë»ö¿¡ ÀÖ¾î ÀÎÅͳÝÀ» »ô»ôÀÌ µÚÁö±â Àü¿¡ ¿ì¼±ÀûÀ¸·Î ISPÀÇ DNS ¼¹ö¸¦ Á¶È¸Çϵµ·Ï ÇÑ´Ù. ISP ¼¹ö´Â Á¾Á¾ DNS Á¤º¸¸¦ ÃæºÐÈ÷ ij½¬ ÇÏ°í, ¿©·¯ºÐÀÇ ¼¹ö°¡ ÇÒ ¼ö ÀÖ´Â °Íº¸´Ù ÈξÀ ºü¸¥ ÀÀ´äÀ» Á¦°øÇÑ´Ù.
named
µ¥¸óÀº Áö³ 12 °³¿ùÀ» Áö³ª´Â µ¿¾È ¸î °¡Áö º¸¾È ¹®Á¦¸¦ ¾È°í ÀÖ¾ú´Ù. ±×·¡¼, ¿©·¯ºÐÀº
°¡Àå ÃֽŠ¹öÀüÀ» ±¸µ¿ÇÏ°í ÀÖ¾î¾ß ÇÏ°í, º¸¾ÈÀ» °ÈÇϱâ À§ÇØ ±âº» ¼³Á¤¿¡ ¸î °¡Áö º¯°æÀ» °¡ÇÏ´Â °ÍÀÌ
¸Å¿ì Áß¿äÇÏ´Ù.
bind
ÀÇ ¹öÀüÀ» Á¡°ËÇÏ°í Àû¾îµµ 8.2.2°¡ µÇ´ÂÁö È®ÀÎÇÑ´Ù.
Red Hat Updates ¶Ç´Â
Mandrake Updates »çÀÌÆ®·Î °¡¼
°¡Àå ÃֽŠ¹öÀüÀ» Á¡°ËÇ϶ó. /etc/named.conf
ÆÄÀÏ¿¡ forwarders
Çà ÀÌÈÄ¿¡
allow-query { 192.168.1/24; 127.0.0.1/32; };
ÇàÀ» Ãß°¡ÇÔÀ¸·Î½á
·ÎÄà ³×Æ®¿öÅ©¸¸¿¡ ÇÑÇØ ¿©·¯ºÐÀÇ ³×ÀÓ ¼¹ö¿¡ Á¢±ÙÀ» Á¦ÇÑÇ϶ó.root
·Î ±¸µ¿ÇÏ´Â °ÍÀ» ÇÇÇ϶ó. ¸¸ÀÏ ¿©·¯ºÐÀÇ ¼¹ö°¡ root·Î
±¸µ¿ ÁßÀ̶ó¸é, ¼¹öÀÇ ÀͽºÇ÷ÎÀÕ(exploit)ÀÌ À̱âÀûÀÎ ÀÌ¿ëÀÚÇÑÅ× root ±ÇÇÑÀ» Çã¿ëÇÏ°Ô µÉ °ÍÀÌ´Ù.
¸¸ÀÏ ¿©·¯ºÐÀÌ ¼¹ö¸¦, nobody
¿Í °°ÀÌ, ¹«´ÉÇÑ »ç¿ëÀÚ·Î ±¸µ¿ÇÑ´Ù¸é, ³×ÀÓ ¼¹ö ÀͽºÇ÷ÎÀÕÀÇ
À§ÇèÀ» ÁÙÀÏ ¼ö ÀÖ´Ù. ¿©·¯ºÐÀÇ ³×ÀÓ ¼¹ö¸¦ nobody
·Î ±¸µ¿ÇÏ·Á¸é, /etc/rc.d/init.d/named
ÆÄÀÏÀ» ÆíÁýÇÏ¿© daemon named
ÇàÀ» daemon named -u nobody -g nobody
·Î °íÄ£´Ù.¿©·¯ºÐÀÇ DNS ¼¹ö°¡ ºÎÆ® ½Ã¿¡ ½ÃÀÛÇÒ °ÍÀÎÁö È®ÀÎÇÑ´Ù: chkconfig named on
.
´Ù½Ã, ÀÌ´Â ¼¹ö´Â ºÎÆ® ½Ã¿¡ º¸ÅëÀÇ ½ÇÇà¼öÁØ(3°ú 5)¿¡¼ ½ÃÀÛµÉ °ÍÀ̶ó´Â °ÍÀ» º¸ÁõÇÑ´Ù.
ÀÚ, ÀÌÁ¦ ¿©·¯ºÐÀº DNS ¼¹ö¸¦ ½ÃÀÛÇÒ ¼ö ÀÖ´Ù: /etc/rc.d/init.d/named start
¿ÜºÎ ³×Æ®¿öÅ©¸¦ ±¸¼ºÇÒ ¶§±îÁö´Â (ÀÎÅÍ³Ý »ó¿¡¼ ´Ù¸¥ DNS ¼¹ö¿Í ¿¬°áµÇ¾î¾ß Çϱ⠶§¹®¿¡)
DNS ¼ºñ½º´Â ÀÛµ¿ÇÏÁö ¾ÊÀ» °ÍÀÌ´Ù. ±×·¯³ª, ping
ÇÁ·Î±×·¥À» »ç¿ëÇÏ¿©
±âº»ÀûÀÎ ³»ºÎ ¿¬°á »óŸ¦ °Ë»çÇÒ ¼ö ÀÖ´Ù.
¿©·¯ºÐÀÇ Å¬¶óÀ̾ðÆ® ÄÄÇ»ÅÍ Áß ÇÑ ´ë¿¡¼ Å͹̳Π(MSDOS) âÀ» ¿°í,
ping 192.168.1.1
¸¦ ÀÔ·ÂÇÑ´Ù. ÀÌ´Â ÆÐŶÀ» ±ÔÄ¢ÀûÀÎ °£°ÝÀ¸·Î ¿©·¯ºÐÀÇ ¸®´ª½º ÄÄÇ»ÅÍ·Î
¼ÛÃâÇÏ°í ¿©·¯ºÐÀÇ ¸®´ª½º ÄÄÇ»ÅÍ´Â ÆÐŶÀ» µÇµ¹·Á ÁÖ°Ô µÉ °ÍÀÌ´Ù. ¸¸ÀÏ Á¦´ë·Î ÀÛµ¿ ÁßÀ̸é,
ÇÑ ¹úÀÇ ÆÐŶ ȸ½ÅÀ» ¼ö Â÷·Ê º¸¾Æ¾ß ÇÑ´Ù.
ÀÌÁ¦ ±â²¨ÀÌ ¿ÜºÎ ³×Æ®¿öÅ©¸¦ ±¸¼ºÇÒ ¼ö ÀÖ´Ù. ÀÎÅÍ³Ý Á¦°øÀÚ°¡ ¸®´ª½º¸¦ ¾ó¸¶³ª Á¦´ë·Î Áö¿øÇÏ´ÂÁö¿¡ µû¶ó, ¶§¶§·Î ÀÌ°ÍÀº ¾î·Á¿ï °ÍÀÌ´Ù. ADSL À̽´¸¦ ´Ù¼Ò ÀÚ¼¼È÷ Ãë±ÞÇÏ´Â ADSL mini-HOWTOÀÌ ÀÖ´Ù. ¸¸ÀÏ ³»°¡ Cable Modem HOWTO¸¦ ãÀ» ¼ö ÀÖÀ¸¸é, ¶ÇÇÑ ±×°ÍÀ» ¸µÅ©·Î ¸¸µé°Ú´Ù.
´ëºÎºÐÀÇ ¿ÜºÎ ¿¬°á¿¡ °üÇÑ ÁÖ¿ä ¹®Á¦´Â IP ÁÖ¼Ò¸¦ ¾ò´Â °ÍÀÌ´Ù.
¾î¶² ÀÎÅÍ³Ý Á¦°øÀÚ´Â ÄÉÀÌºí ¶Ç´Â ADSL °¡ÀÔÀÚÇÑÅ× Á¤ÀûÀÎ IP ÁÖ¼Ò¸¦ ³ª´©¾î ÁØ´Ù.
±× °æ¿ì¿¡ ±¸¼ºÀº ½±´Ù. ÇÏÁö¸¸, ´ëºÎºÐÀÇ Á¦°øÀÚµéÀº DHCP¸¦ ÅëÇÑ µ¿ÀûÀÎ ±¸¼ºÀ¸·Î
¹Ù²Ù¾ú´Ù. ÀÌ°ÍÀº ¿©·¯ºÐÀÇ ¸®´ª½º ÄÄÇ»ÅÍ°¡ ¿©·¯ºÐÀÇ eth1
ÀÎÅÍÆäÀ̽º »ó¿¡¼
DHCP ¼¹ö, ¿©·¯ºÐÀÇ eth0
ÀÎÅÍÆäÀ̽º »ó¿¡¼ DHCP
Ŭ¶óÀ̾ðÆ®°¡ µÇ±â ½¬¿ï °ÍÀ̶ó´Â °ÍÀ» ÀǹÌÇÑ´Ù.
Additionally, many providers have taken to providing their services in specialized non-standard ways which assume their customers will be using Windows. Some of those cases will be discussed at the end of section 3.3.2. °Ô´Ù°¡, ¸¹Àº Á¦°øÀÚµéÀº ±×µéÀÇ °í°´µéÀÌ À©µµ¿ìÁ »ç¿ë ÁßÀÏ °ÍÀ̶ó°í °¡Á¤Çϴ Ư¼öÈµÈ Ç¥ÁØÀÌ ¾Æ´Ñ ¹æ½ÄÀ¸·Î ¼ºñ½º¸¦ Á¦°øÇÏ´Â °Í¿¡ µû¸£°í ÀÖ´Ù. ±×·± °æ¿ìµéÀÇ ¸î °¡Áö´Â ¼½¼Ç 3.3.2ÀÇ ³¡ ºÎºÐ¿¡¼ ³íÀÇµÉ °ÍÀÌ´Ù.
¸¸ÀÏ ¿©·¯ºÐÀÇ ÀÎÅÍ³Ý Á¦°øÀÚ°¡ ¿©·¯ºÐÇÑÅ× Á¤ÀûÀÎ IP ÁÖ¼Ò¸¦ ÇÒ´çÇÑ´Ù¸é ¿©·¯ºÐÀº
À¯¸®ÇÑ Ã³Áö¿¡ ÀÖ´Ù. ¸ÕÀú, »õ·Î¿î ÀÎÅÍÆäÀ̽º ±¸¼º ÆÄÀÏÀ» »ý¼ºÇÏ°í,
/etc/sysconfig/network-scripts/ifcfg-eth0
, ´ÙÀ½À» ±× ¾È¿¡ ³Ö´Â´Ù.
DEVICE=eth0 IPADDR=x.x.x.x NETMASK=y.y.y.y ONBOOT=yes
¿©·¯ºÐÀÇ ÀÎÅÍ³Ý Á¦°øÀÚ¿¡ ÀÇÇØ ÁÖ¾îÁø °ªÀ¸·Î x.x.x.x¿Í y.y.y.y¸¦ ä¿ì±â¸¸ ÇÑ´Ù.
ÀÌÁ¦ /etc/resolv.conf
ÆÄÀÏÀ» ÆíÁýÇÏ¿© ´ÙÀ½ Á¤º¸¸¦ ÀÔ·ÂÇÑ´Ù.
search provider_domain_here nameserver n.n.n.n nameserver m.m.m.m
provider_domainÀº ÀÎÅÍ³Ý Á¦°øÀÚ¿¡ ÀÇÇØ °ø±ÞµÇ¾î¾ß ÇÑ´Ù. ¶ÇÇÑ, ÁÖ DNS ¼¹ö¿Í
º¸Á¶ DNS ¼¹ö¸¦ n.n.n.n°ú m.m.m.m Çà¿¡ ÀÔ·ÂÇÑ´Ù. ¸¸ÀÏ ¿©·¯ºÐÀÌ ¸®´ª½º ¹Ú½º¸¦
DNS ¼¹ö·Î ¼³Á¤ÇÏ¿´´Ù¸é ´Ù¸¥ ³×ÀÓ¼¹ö ±âÀÔ»çÇ× ÀÌÀü¿¡ ÇϳªÀÇ ÇàÀ» Ãß°¡ÇÑ´Ù:
nameserver 127.0.0.1
. ÀÌ°ÍÀº ¿ÜºÎ ¼¹öÇÑÅ× DNS Á¤º¸¸¦ ¿äûÇϱâ Àü¿¡
¿©·¯ºÐÀÇ ¸®´ª½º ¼¹ö°¡ ij½³ ¼¹ö¸¦ »ç¿ëÇϵµ·Ï ÇÑ´Ù.
¸¸ÀÏ ÀÎÅÍ³Ý Á¦°øÀÚ°¡ DHCP ±¸¼ºÀ» »ç¿ëÇÑ´Ù¸é, »õ·Î¿î ÀÎÅÍÆäÀ̽º ±¸¼º ÆÄÀÏÀ»
»ý¼ºÇÏ°í, /etc/sysconfig/network-scripts/ifcfg-eth0
, ´ÙÀ½À» ±× ¾È¿¡ ³Ö¾î
µÑ ÇÊ¿ä°¡ ÀÖ´Ù:
DEVICE=eth0 BOOTPROTO=dhcp ONBOOT=yes
ÀÌÁ¦ dhcpcd Ŭ¶óÀ̾ðÆ® µ¥¸óÀÌ ¿©·¯ºÐÀÇ ½Ã½ºÅÛ¿¡ ¼³Ä¡µÇ¾ú´ÂÁö È®ÀÎÇÑ´Ù.
¸®´ª½º CD·Î °¡¼ dhcpcd
RPM ÆÐÅ°Áö¸¦ ¼³Ä¡ÇÑ´Ù.
¿©·¯ºÐÀÇ »õ·Î¿î ³×Æ®¿öÅ© ±¸¼ºÀ» ½ÃÇèÇÒ ¶§ÀÌ´Ù. /etc/rc.d/init.d/network restart
¸í·ÉÀ» »ç¿ëÇϱ⸸ Ç϶ó. ÀÌÁ¦ pingÀ» »ç¿ëÇÏ¿© ¿©·¯ºÐÀÇ ¿ÜºÎ ¿¬°áÀ» ½ÃÇèÇ϶ó.
www.yahoo.com
°ú °°Àº ÀÎÅÍ³Ý »óÀÇ ÄÄÇ»Å͸¦ ÇÎ(ping) ÇÏ°í ¾î¶² °ÍÀÌ µÇµ¹¾Æ
¿À´ÂÁö º¸¾Æ¶ó.
¿©·¯ºÐÀÇ »óȲÀº À§¿¡¼ ±â¼úµÈ ¸Å¿ì °£´ÜÇÑ »óȲ°ú´Â ´Ù¸¦Áö ¸ð¸¥´Ù. ¿©±â¿¡ °¡Áö°¢»öÀÇ Â÷ÀÌ¿¡ °üÇÑ ¸î °¡Áö °£°áÇÑ °ßÇØ¿Í Á» ´õ ¹ÏÀ»¸¸ÇÑ ÀÚ¿øÀÌ ÀÖ´Ù. ¸µÅ©¿Í ÀÌ ¼½¼ÇÀ» Ãß°¡Çϵµ·Ï ÀÚ±ØÀ» Á¦°øÇÑ µ¥ ´ëÇØ John MellorÇÑÅ× °¨»çÇÑ´Ù.
´Ù¼öÀÇ ADSL Á¦°øÀÚµé(¿¹¸¦ µé¾î, Bell Atlantic)Àº »õ·Î¿î °í°´Àº " PPP over Ethernet" ÇÁ·ÎÅäÄÝ (PPPoE)À» »ç¿ëÇÏ¿© ¼ºñ½º¿¡ ¿¬°áÇÏ¿©¾ß ÇÑ´Ù°í °Á¶ÇÏ°í ÀÖ´Ù. ÀÌ ¸ñÀûÀ» À§ÇØ ±×µéÀº À©µµ¿ìÁî Ŭ¶óÀ̾ðÆ® ÇÁ·Î±×·¥À» Á¦°øÇÏÁö¸¸, ¸®´ª½º »ç¿ëÀÚµéÇÑÅ×´Â ±×´ÙÁö À¯¿ëÇÏÁö ¸øÇÏ´Ù. ´ÙÇེ·´°Ôµµ, PPoE´Â °£´ÜÇÑ ÇÁ·ÎÅäÄÝÀÌ°í, ¸®´ª½º ÇÏ¿¡¼µµ Áö¿øÇϱâ À§ÇØ ´Ù¼öÀÇ ³ë·ÂÀÌ ÁøÇà Áß¿¡ ÀÖ´Ù.
³×Æ®¿öÅ© Á¦°øÀÚ°¡ ÇàÇÏ´Â, ƯÈ÷ ÁÁ¾ÆÇÏ´Â Æ®¸¯µé Áß Çϳª´Â ¿©·¯ºÐÀÇ ¼ºñ½º¸¦ °íÀ¯ÇÑ È£½ºÆ® ¸íĪ, ¶Ç´Â ½ÉÁö¾î °íÀ¯ÇÑ ³×Æ®¿öÅ© Ä«µå¿¡ ¿¬°ü½ÃÅ°´Â °ÍÀÌ´Ù. ÀÌ°ÍÀº Çãºê¸¦ »ç¿ëÇÏ¿© ¿©·¯ ´ëÀÇ ÄÄÇ»ÅÍ°¡ ¿©·¯ºÐÀÇ ÀÌ´õ³Ý Æ÷Æ® ³»·Î ²È´Â °ÍÀ¸·ÎºÎÅÍ ¿©·¯ºÐÀ» ±×·² µíÇÏ°Ô º¸È£ÇÑ´Ù. (¹°·Ð, ¿©·¯ºÐÀº ¸®´ª½º¿Í ¸Å½ºÄ¿·¹À̵ùÀ» »ç¿ëÇÔÀ¸·Î½á ´õ ³ªÀº º¸¾ÈÀ» °¡Áö´Â µ¿ÀÏÇÑ È¿°ú¸¦ ¾ò°Ô µÉ °ÍÀÌ°í ÄÉÀ̺í ȸ»ç´Â ¾î¶² ¹æ¹ýÀ¸·Îµµ ¾ËÁö ¸øÇÑ´Ù!)
¸¸ÀÏ Á¦°øÀÚ°¡ ¿©·¯ºÐÇÑÅ× È£½ºÆ® ¸íĪÀ» ºÎ¿©ÇÏ°í ±×µéÀÇ ¼ºñ½º¸¦ »ç¿ëÇϱâ À§ÇØ ¿©·¯ºÐÀÇ À©µµ¿ìÁî ¹Ú½º¸¦ ±× ¸íĪÀ¸·Î ¼³Á¤ÇÒ °ÍÀ» °Á¶ÇÑ´Ù¸é, ¿©·¯ºÐÀº DHCP ¼¹ö·ÎºÎÅÍ ÁÖ¼Ò¸¦ ¿äûÇÒ ¶§ ¿©·¯ºÐÀÇ ¸®´ª½º ¹Ú½º°¡ ±× È£½ºÆ® ¸íĪÀ¸·Î Àü¼ÛÇÏ´ÂÁö È®ÀÎÇÏ¿©¾ß ÇÒ °ÍÀÌ´Ù.
ÀÎÅÍÆäÀ̽º ±¸¼º ÆÄÀÏ¿¡¼ BOOTPROTO¸¦ dhcp¿¡ ÁöÁ¤ÇÒ ¶§ ·¹µåÇÞ DHCP Ŭ¶óÀ̾ðÆ®°¡
È£ÃâµÈ´Ù. ±×·¯³ª È£½ºÆ® ¸íĪ¿¡ ÂüÁ¶ÇÏÁö ¾Ê°í È£ÃâµÈ´Ù. È£½ºÆ® ¸íĪÀ» »ç¿ëÇÏ¿© ÇÁ·Î±×·¥À»
È£ÃâÇϱâ À§Çؼ, ·¹µåÇÞ 6.1¿¡¼, /etc/sysconfig/network
ÆÄÀÏÀ» ÆíÁýÇÏ¿© ´ÙÀ½ ÇàÀ»
º¯°æÇ϶ó:
HOSTNAME=
À̸¦ Æǵ¶ÇÏ·Á¸é:
HOSTNAME=your_isp_assigned_name
ÀÌ°ÍÀº ·¹µåÇÞ º¯Á¾ÀÇ ¾î¶² °Í¿¡¼´Â ÀÛµ¿ÇÏÁö ¾ÊÀ» Áöµµ ¸ð¸¥´Ù. ¸¸ÀÏ ÀÛµ¿ÇÏÁö ¾ÊÀ¸¸é,
/sbin/ifup
½ºÅ©¸³Æ®¸¦ Á¡°ËÇÏ°í dhcpcd¿Í pump¸¦ È£ÃâÀÌ -h $HOSTNAME ½ºÀ§Ä¡¸¦
Æ÷ÇÔÇÏ´ÂÁö º¸¶ó. ¸¸ÀÏ ±×·¸Áö ¾ÊÀ¸¸é, ±×°ÍµéÀ» Ãß°¡Ç϶ó. ±×·¡¼ È£ÃâÀº
/sbin/dhcpcd -i $DEVICE -h $HOSTNAME
¿Í
/sbin/pump -i $DEVICE -h $HOSTNAME
°ú °°´Ù.
Road Runner ÄÉÀÌºí ¼ºñ½º´Â ¼¹ö°¡ »ç¿ëµÉ ¼ö ÀÖ±â Àü¿¡ ¹Ýµå½Ã ½ÇÇàµÇ¾î¾ß Çϴ Ư¼öÇÑ ·Î±×ÀΠ󸮸¦ °¡Áø´Ù. ´ÙÇེ·´°Ôµµ, »ó¼¼ÇÑ Linux Road Runner HOWTO°¡ ÀÌ¿ë °¡´ÉÇÏ´Ù.
ÀÌÁ¦ ¿©·¯ºÐÀÇ ÀÛÇ°¿¡ °¨ÅºÇÒÁö ¸ð¸£°Ú´Ù. ¸ðµç ±¸¼ºµÈ ÀåÄ¡¸¦ º¸±â À§ÇØ
ifconfig
À» ÀÔ·ÂÇ϶ó. ³ªÀÇ °ÔÀÌÆ®¿þÀÌ ÄÄÇ»ÅÍ¿¡¼ ÀÌ¿Í °°ÀÌ º¸ÀδÙ:
eth0 Link encap:Ethernet HWaddr 00:60:67:4A:02:0A inet addr:24.65.182.43 Bcast:24.65.182.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:487167 errors:0 dropped:0 overruns:0 frame:0 TX packets:467064 errors:0 dropped:0 overruns:0 carrier:0 collisions:89 txqueuelen:100 Interrupt:10 Base address:0xe400 eth1 Link encap:Ethernet HWaddr 00:80:C8:D3:30:2C inet addr:192.168.1.1 Bcast:192.168.1.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:284112 errors:0 dropped:0 overruns:0 frame:1 TX packets:311533 errors:0 dropped:0 overruns:0 carrier:0 collisions:37938 txqueuelen:100 Interrupt:5 Base address:0xe800 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 UP LOOPBACK RUNNING MTU:3924 Metric:1 RX packets:12598 errors:0 dropped:0 overruns:0 frame:0 TX packets:12598 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0
eth0
ÀÎÅÍÆäÀ̽º´Â »ö´Ù¸¥ ¿ÜºÎÀÇ IP ÁÖ¼Ò¸¦ °¡Áö°í, eth1
ÁÖ¼Ò´Â
°³ÀÎ¿ë ³»ºÎ ÁÖ¼Ò¸¦ °¡Áø´Ù.
route
¸í·ÉÀ» ÀÔ·ÂÇÔÀ¸·Î½á ³×Æ®¿öÅ© ¶ó¿ìÅ͸¦ º¼ ¼ö ÀÖ´Ù. ³ªÀÇ °ÔÀÌÆ®¿þÀÌ
ÄÄÇ»ÅÍ¿¡¼ ÀÌ¿Í °°ÀÌ º¸ÀδÙ:
Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 255.255.255.255 * 255.255.255.255 UH 0 0 0 eth1 192.168.1.0 * 255.255.255.0 U 0 0 0 eth1 24.65.182.0 * 255.255.255.0 U 0 0 0 eth0 127.0.0.0 * 255.0.0.0 U 0 0 0 lo default 24.65.182.1 0.0.0.0 UG 0 0 0 eth0
¿©±â¼ ¿ÜºÎ ³×Æ®¿öÅ©°¡ ¼³Á¤µÈ °ÍÀ», ³»ºÎ ³×Æ®¿öÅ©°¡ ¼³Á¤µÈ °ÍÀ», ·ÎÄà ÀåÄ¡°¡ ¼³Á¤µÈ °ÍÀ», ƯÁ¤ÇÑ 255.255.255.255 ºê·Îµåij½ºÆ® ÁÖ¼Ò°¡ ¼³Á¤µÈ °ÍÀ», ±âº» ¶ó¿ìÅÍ°¡ ÀÎÅÍ³Ý Á¦°øÀÚ °ÔÀÌÆ®¿þÀ̸¦ °¡¸®Å°µµ·Ï ¼³Á¤µÈ °ÍÀ» º¼ ¼ö ÀÖ´Ù. ¿Ïº®ÇÏ´Ù!
ÀÌÁ¦ ¿©·¯ºÐÀº ¿ÜºÎ ³×Æ®¿öÅ©¿Í ³»ºÎ ³×Æ®¿öÅ©¸¦ °¡Áø´Ù. ³²Àº ÀüºÎ´Â µÑ »çÀ̸¦ °³ÅëÇÏ´Â °ÍÀÌ´Ù. ±×·¸Áö¸¸, ¸ÕÀú ¾î¶² ±«¹°µµ ¿ÜºÎ·ÎºÎÅÍ µé¾î¿Ã ¼ö ¾ø¾î¾ß ÇÑ´Ù´Â °ÍÀ» È®ÀÎÇÑ´Ù.
ADSL ¶Ç´Â ÄÉÀ̺íÀ» °æÀ¯ÇØ ÀÎÅͳݿ¡ ¿µ±¸ÀûÀ¸·Î ¿¬°áµÇ´Â °ÍÀÇ °áÁ¡ ÁßÀÇ Çϳª´Â ¿©·¯ºÐÀÇ ÄÄÇ»ÅÍ°¡ ÀÏ ÁÖÀÏ 7 ÀÏ°£, ÇÏ·ç 24 ½Ã°£ ³»³» ÀáÀçÀûÀÎ º¸¾È À§Çù¿¡ ³ëÃâµÇ¾î ÀÖ´Ù´Â °ÍÀÌ´Ù. ¸®´ª½º¸¦ °ÔÀÌÆ®¿þÀÌ·Î »ç¿ëÇÏ´Â °ÍÀº ¸ðµç ´Ù¸¥ ÄÄÇ»Å͸¦ °¨Ã߱⠶§¹®¿¡ À§ÇèÀ» °¨¼Ò½ÃŲ´Ù. ±× ¹ÛÀÇ ÀÎÅͳݿ¡ °üÇÑ ÇÑ, ´ÜÁö ¿©·¯ºÐÀÇ ¸®´ª½º ¹Ú½º¸¸ÀÌ ¿¬°áÀ» À§ÇØ »ç¿ë °¡´ÉÇÏ´Ù. ±×·¡¼, ÀÌ ½ÃÁ¡¿¡¼, ¿©·¯ºÐÀÇ ¹Ú½º¸¦ º¸´Ù ´õ ¾ÈÀüÇÏ°Ô ¸¸µé±â À§ÇÑ ±âº»ÀûÀÎ ÆÁÀ» µÎ ¼³Ê °³ ¾Ë·Á ÁÙ °ÍÀÌ´Ù.
¸ÕÀú, ¸ðµç ³ª»Û ³ðµéÀ» Â÷´ÜÇÒ ÇÊ¿ä°¡ ÀÖ´Ù. ÀÌ°ÍÀ» Çϱâ À§ÇØ /etc/hosts.deny
ÆÄÀÏÀ» ÆíÁýÇÏ¿© ÀÌ¿Í ¶È°°ÀºÁö È®ÀÎÇ϶ó:
# # hosts.deny This file describes the names of the hosts which are # *not* allowed to use the local INET services, as decided # by the '/usr/sbin/tcpd' server. # # The portmap line is redundant, but it is left to remind you that # the new secure portmap uses hosts.deny and hosts.allow. In particular # you should know that NFS uses portmap! ALL: ALL
ÀÌ°ÍÀº -- µé¾î¿À´Â ¿¬°áÀÇ 95%¸¦ Á¦¾îÇÏ´Â -- "TCP wrappers"ÇÑÅ×
¸ðµç È£½ºÆ®·ÎºÎÅÍÀÇ ¸ðµç ¿¬°áÀ» °ÅºÎÇϵµ·Ï ¾Ë¸°´Ù. ±×°ÍÀº ¸Å¿ì ÈǸ¢ÇÑ ±ÔÄ¢ÀÌ´Ù!
±×·¯³ª ±×°ÍÀº ¿©·¯ºÐÀÌ ³»ºÎÀÇ °¡Á¤¿ë ³×Æ®¿öÅ©·ÎºÎÅÍ ¸®´ª½º ¹Ú½º¿¡ ¿¬°áµÇ´Â °Íµµ
¿ª½Ã ¸·°Ô µÉ °ÍÀÌ´Ù. ÀÌ´Â °ïȤ½º·´´Ù. ±×·¡¼, ÇÑ °¡Áö ¿¹¿Ü¸¦ ¸¸µé °ÍÀÌ´Ù.
/etc/hosts.allow
ÆÄÀÏÀ» ÆíÁýÇÏ¿© ÀÌ¿Í ¶È°°ÀºÁö È®ÀÎÇ϶ó:
# # hosts.allow This file describes the names of the hosts which are # allowed to use the local INET services, as decided # by the '/usr/sbin/tcpd' server. # ALL: 127.0.0.1 ALL: 192.168.1.
This tells the "TCP wrappers" that they can allow connections to all services from the local device (127.0.0.1) and from your home network (192.168.1.). ÀÌ°ÍÀº "TCP wrappers"ÇÑÅ× ·ÎÄà ÀåÄ¡(127.0.0.1)·ÎºÎÅÍ ±×¸®°í ¿©·¯ºÐÀÇ °¡Á¤¿ë ³×Æ®¿öÅ©(192.168.1.)·ÎºÎÅÍ ¸ðµç ¼ºñ½º¿¡ ¿¬°áÀ» Çã¿ëÇÒ ¼ö ÀÖ´Ù´Â °ÍÀ» ¾Ë¸°´Ù.
°·ÂÇÑ ¸Í²ÇÀÌ ÀÚ¹°¼è¸¦ »ç¿ëÇÏ¿© ¿©·¯ºÐÀº ÀÌÁ¦ ¿ÜºÎÀÇ ±«¹°À» ¸·¾Ò´Ù. ¸¸ÀÏ ¿©·¯ºÐÀÌ °¡·Î ºøÀå°ú °æº¸ ½Ã½ºÅÛÀ» °®Ã߱⸦ ¿øÇÑ´Ù¸é, ÈξÀ ´õ ¸¹Àº Áö½ÄÀÌ ÀÖ¾î¾ß ÇÒ °ÍÀÌ´Ù. ¸¸ÀÏ ¿©·¯ºÐÀÌ ¾ÈÀüÇÑ ¸®´ª½º ¹Ú½º¿¡ ´ëÇØ ´õ ¸¹ÀÌ ¹è¿ì±â¸¦ ¿øÇϸé Security HOWTO´Â ½ÃÀÛÇϱ⿡ ÁÁÀº °÷ÀÌ´Ù.