¸®´ª½º ÀÎÆ®¶ó³Ý ¼¹ö HOWTO
¸®´ª½º ÀÎÆ®¶ó³Ý ¼¹ö HOWTO
Pramod Karnad,
karnad@indiamail.com
¹ø¿ª:À̵¿Àº
eastwood@soback.kornet.nm.kr
v2.11, 7 August 1997
ÀÌ ¹®¼´Â Unix, Netware, WinNT, Windows ÇÔ²² ¹ÀÌ´Â ¼¹öµéó·³ ¸®´ª½º¸¦
»ç¿ëÇÑ ÀÎÆ®¶ó³Ý ¼Â¾÷ ¹æ¹ý¿¡ ´ëÇÏ¿© ¼³¸íÇÑ´Ù. Áö±ÝºÎÅÍ ¸ðµç Ç÷§Æû¿¡
Åõ¸íÇÑ Á¢±ÙÀ» Á¦°øÇϵµ·Ï, ÀÌÁ¦ ¸®´ª½º ¹Ú½º·Î Á¢¼ÓÀ» È®¸³ÇÒ °ÍÀÌ´Ù.
ÀÚ¼¼ÇÑ ¼³¸íÀº NCSA¼¹ö¸¦ »ç¿ëÇÑ HTTP ¼¼ÆÃ°ú Novell, Win31, WFWG, Win95,
WinNT¿Í ¾ÖÇà ÆÄ¿ö¸ÆÀÇ MacTCPÀ¸·ÎºÎÅÍ TCP/IP Ŭ¶óÀÌ¾ðÆ®¸¦ »ç¿ëÇÑ ¿¬°á¿¡
»ç¿ëÇϱâ À§ÇÏ¿© Á¦°øµÈ´Ù.
°£´ÜÈ÷ ¸»Çϸé, ÀÎÆ®¶ó³ÝÀº ÀÎÅͳÝó·³ Áö±¸ÀûÀ¸·Î Á¢¼ÓÀ» È®ÀåÇϱ⠺¸´Ù´Â ȸ»ç
Á¶Á÷ ³»¿¡¼ ÀÎÅÍ³Ý ±â¼úÀ» ¿Å°Ü »ç¿ëÇÑ ±â¼úÀûÀÎ ¿ë¾îÀÌ´Ù. ÀÌ ±¸ÇöÀº
°³º°ÀûÀÎ µ¥½ºÅ©Å¾À¸·Î ÃÖ¼ÒÇÑÀÇ ºñ¿ë, ½Ã°£°ú ³ë·ÂÀ¸·Î Á¶Á÷ÀÇ ¸·´ëÇÑ
Á¤º¸ ÀÚ¿øÀ» Åõ¸íÇÏ°Ô Àü´ÞÇÏ´Â ¹æ¹ýÀ» ¼öÇàÇÑ´Ù.
ÀÌ ¹®¼´Â ÀϹÝÀûÀÎ ÀûÀº ºñ¿ë ¶Ç´Â ¹«·á·Î ½±°Ô »ç¿ëÇÒ ¼ö ÀÖ´Â µµ±¸¸¦ »ç¿ëÇÑ
ÀÎÆ®¶ó³Ý ¼Â¾÷ ¹æ¹ý¿¡ ´ëÇÏ¿© °£´ÜÇÏ°Ô ¼³¸íÇϰíÀÚ ÇÑ´Ù.
ÀÌ ¹®¼´Â ÀÌ¹Ì ¸®´ª½º ¼¹ö¿¡ TCP/IP ¼³Ä¡ ¹æ¹ýÀ» ¾Ë°í ÀÖÀ¸¸ç, ÀÌ´õ³Ý
³×Æ®¿öÅ© Ä«µå¸¦ »ç¿ëÇÏ¿© ¹°¸®ÀûÀ¸·Î LANÀÌ ¿¬°áµÇ¾î ÀÖ´Ù°í °¡Á¤ÇÑ´Ù. ¶ÇÇÑ
Netware, WinNT¿Í Mac ½Ã½ºÅÛ¿¡ ´ëÇÑ ±âº»ÀûÀÎ Áö½ÄÀÌ ÀÖ´Ù°í °¡Á¤ÇÑ´Ù.
Netware ¼¹öÀÇ È¯°æ ±¸¼ºÀº ±âº»ÀûÀ¸·Î 3.1¹öÀüÀ» »ç¿ëÇÒ °ÍÀ̸ç, ±×¹Û¿¡
°°Àº È¿°ú¸¦ ³¾ ¼ö ÀÖ´Â INETCFG¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Ù. Ŭ¶óÀÌ¾ðÆ® Ãø¸éÀº
Win31, WFWG¿Í Win95, WinNT¿Í ¾ÖÇà ÆÄ¿ö¸Æ¿¡ °ü·ÃµÇ¾î ³íÀǵȴÙ.
¼³¸íÀ» À§ÇÏ¿© ¿ÀÁ÷ Àü¿ë ³×Æ®¿öÅ© ÁÖ¼Ò(RFC-1918)ÀÎ 172.16.0.0°ú
172.17.0.0 ¸¸À» »ç¿ëÇÑ´Ù. ¿©·¯ºÐÀº ÀÚ½ÅÀÇ È¯°æ¿¡ µû¶ó ¾Ë¸Â´Â ÁÖ¼Ò¸¦ ¼±ÅÃÇÒ
¼ö ÀÖ´Ù.
Linux Netware WFWG/WinNT
Server Server Server
172.16.0.1 172.16.0.2 172.16.0.3
| | |
------+-----+-----+--------+--+-------------- 172.16.0.0
| | 172.16.0.254
W/S 1 Router
172.16.0.5 | 172.17.0.254
|
----------+-------+-------- 172.17.0.0
|
W/S 2
172.17.0.5
¼³Ä¡¿¡ µé¾î°¡±â Àü¿¡ ´ÙÀ½ÀÇ S/WµéÀÌ ÇÊ¿äÇÒ °ÍÀÌ´Ù.
Linux Intranet Server HOWTOÀÇ »õ ¹öÀüÀº Á¤±âÀûÀ¸·Î
comp.os.linux.announce¿Í comp.os.linux.help¿¡ ¿Ã¶ó¿Â´Ù. ¶ÇÇÑ ¿©·¯
¸®´ª½º FTP»çÀÌÆ®¿¡ ¾÷·Îµå µÇ¾î ÀÖÀ¸¸ç, sunsite.unc.edu»çÀÌÆ®¿¡µµ
Æ÷ÇԵǾî ÀÖ´Ù.
ÀÌ ¹®¼ÀÇ °¡Àå ÃÖ±Ù ¹öÀüÀº HTML Çü½ÄÀ¸·Î
www.inet.co.th/cyberclub/karnadp/http.html¿¡ ÀÖ´Ù.
ÀÌ ¹®¼¿¡ ´ëÇÑ Áú¹®À̳ª ³íÆòÀÌ ÀÖ´Ù¸é Pramod Karnad¿¡°Ô ÀÚÀ¯·ÎÀÌ ¸ÞÀÏÀ»
º¸³¾ ¼ö ÀÖÀ¸¸ç ÁÖ¼Ò´Â
karnad@indiamail.comÀÌ´Ù. Á¦¾È, ºñÆò°ú
¸ÞÀϵéÀº ¾ðÁ¦µç ȯ¿µÇÑ´Ù. ÀÌ ¹®¼¿¡ ½Ç¼ö°¡ ÀÖ´Ù¸é ÀúÀÚ¿¡°Ô ¾Ë·ÁÁÖ±â
¹Ù¶ó¸ç ´ÙÀ½¹ø ¹öÀü¿¡¼ ¼öÁ¤µÉ °ÍÀÌ´Ù.
¼¹ö¸¦ ¹ÞÀ» ¶§ 2°¡ÁöÀÇ ¼±ÅÃÀÌ Àִµ¥ ¼Ò½º¸¦ ¾ò¾î ÀÚ½ÅÀÌ ÄÄÆÄÀÏÇϰųª
±â ÄÄÆÄÀÏµÈ ÀÌÁøÆÄÀÏÀ» ¾ò´Â °ÍÀÌ´Ù. NCSA¿¡´Â ¸®´ª½º(ELF)¿¡¼ ÄÄÆÄÀϵÈ
ÀÌÁøÆÄÀÏÀÌ Á¸ÀçÇÏÁö¸¸ ÀÌÀü ¹öÀüµéÀº ¾ø´Ù.
NCSAÀÇ ¼¹ö¿¡´Â ȯ°æ ±¸¼º ¼±ÅûçÇ×°ú ÁغñÇÒ ¿©·¯ ÆÄÀϵ鿡
´ëÇÏ¿© ´Ü°èº°·Î ¾È³»ÇÑ´Ù. ÇÏÁö¸¸ HTTPd¸¦ ³»·Á¹Þ±â Àü¿¡ ´ÙÀ½ÀÇ
Áú¹®µé¿¡ ´ëÇÑ ´äº¯À» ÁغñÇØ¾ß ÇÑ´Ù.
O/S
¿ì¼±, ¼Ò½º ¶Ç´Â ÀÌ¹Ì ÄÄÆÄÀÏµÈ ¹öÀüÀ» ³»·Á¹ÞÀ»Áö ¼±ÅÃÇØ¾ß ÇÑ´Ù. ¸Þ´º¿¡
ÇØ´ç ½Ã½ºÅÛÀÌ ¾ø´Ù¸é, ¼Ò½º¸¦ ¾ò¾î´Ù ÀÚ½ÅÀÌ Á÷Á¢ ÄÄÆÄÀÏ ÇØ¾ß ÇÑ´Ù.
ÀÚ½ÅÀÇ ½Ã½ºÅÛÀÇ ¸®´ª½º ¹öÀüÀ» üũÇϱâ À§ÇÏ¿© ¸í·É ÇÁ·ÒÇÁÆ®¿¡¼
¾Æ·¡¿Í °°ÀÌ ÀÔ·ÂÇϸé
linux:~$ uname -a
´ÙÀ½°ú ºñ½ÁÇÑ ÇÑ ¶óÀÎÀÇ ´ë´äÀ» ¹Þ´Âµ¥
linux:~$ uname -a
Linux linux 2.0.29 #4 Tue Sep 13 04:05:51 CDT 1994 i586
linux:~$
ÀÌ ¸®´ª½º ¹öÀüÀº 2.0.29ÀÌ´Ù.
³ª¸ÓÁö ¸Å°³º¯¼öµéÀº ¹Þ±â Àü¿¡ ¸í½ÃÇϰųª, ÈÄ¿¡ ȯ°æ ±¸¼ºÀ» ÇÒ ¶§
/usr/local/etc/httpd/conf µð·ºÅ丮ÀÇ srm.conf ÆÄÀÏ ¼öÁ¤À» ÅëÇØ
¸í½ÃÇÒ ¼ö ÀÖ´Ù. httpd.conf ÆÄÀÏ ¾È¿¡ ³ªÅ¸³ª´Â ½ÇÁ¦ ¼±¾ð ¸íεéÀº
bracket ¾È¿¡ º¸ÀδÙ. srm.conf ÆÄÀÏ ¾È¿¡ ³ªÅ¸³ DocumentRoot ¼±¾ð¸¸Àº
¿¹¿Ü´Ù.
ÇÁ·Î¼¼½º ŸÀÔ (ServerType)
À̰ÍÀº HTTPd¼¹ö°¡ ½ÇÇàµÇ´Â ¹æ¹ýÀ» ¸í½ÃÇÑ´Ù. Á¦Ãâ ¹æ¹ýÀº
'standalone'ÀÌ´Ù. À̰ÍÀº Áö¼ÓÀûÀ¸·Î ½ÇÇàµÇ´Â HTTP µ¥¸óÀ» ¸¸µç´Ù.
¸¸ÀÏ 'inetd'¿¡¼ HTTPd ·Îµå¸¦ ¼±ÅÃÇß´Ù¸é ¼¹ö ÀÌÁøÆÄÀÏÀº ¸ðµç ¿äûÀ»
À§ÇÏ¿© ¸Þ¸ð¸®·Î ´Ù½Ã ÀûÀçµÉ °ÍÀ̰í, ¼¹öÀÇ ´Ù¿î·Îµå¸¦ ´À¸®°Ô ÇÒ °ÍÀÌ´Ù.
¹ÙÀεù Æ÷Æ® (Port)
À̰ÍÀº HTTPd µ¥¸óÀÇ HTTP ¿äûÀ» ¹Þ¾ÆµéÀÌ°í ¹ÙÀεåÇÒ ¸Ó½ÅÀÇ Æ÷Æ®¸¦
¸í½ÃÇÑ´Ù. ¸¸ÀÏ root·Î ·Î±×ÀÎÇß´Ù¸é, ±âº»°ªÀº 80ÀÌ´Ù. ±×·¸Áö
¾Ê´Ù¸é 1025¿¡¼ 65535»çÀÌÀÇ °ªÀ» ¼¼ÆÃÇ϶ó.
¼¹ö »ç¿ëÀÚ È®ÀÎÇϱâ (User)
À̰ÍÀº »ç¿ëÀÚ IDÀÌ¸ç ¼¹ö°¡ ÆÄÀÏÀÇ ¿äû ÀÀ´ä°ú Ȱµ¿ÇÒ ¶§ º¯°æµÉ °ÍÀÌ´Ù.
ÀÌ Áú¹®Àº ¼¹ö°¡ '´Üµ¶(standalone)'À¸·Î ½ÇÇà ÁßÀÏ ¶§¿¡¸¸ ´ë´äÇÒ Çʿ䰡 ÀÖ´Ù.
¸¸ÀÏ root ±ÇÇÑÀÌ ¾ø´Ù¸é ÀÚ½ÅÀÇ ·Î±×ÀÎ À̸§À» »ç¿ëÇ϶ó. ¸¸ÀÏ ½Ã½ºÅÛ
°ü¸®ÀÚ¶ó¸é ÆÄÀÏ Á¢±Ù ±ÇÇÑÀ» Á¶Á¤ÇÒ ¼ö Àִ Ư¼ö »ç¿ëÀÚ¸¦ »ý¼ºÀ» ÇÒ ¼öµµ
ÀÖ´Ù.
¼¹ö ±×·ì È®ÀÎÇϱâ (Group)
À̰ÍÀº ±×·ì IDÀÌ¸ç ¼¹ö°¡ ÆÄÀÏÀÇ ¿äû ÀÀ´ä°ú Ȱµ¿ÇÒ ¶§ º¯°æµÉ °ÍÀÌ´Ù.
À̰ÍÀº ¼¹ö »ç¿ëÀÚ È®Àΰú ºñ½ÁÇÏ¸ç ¼¹ö°¡ standalone¿¡¼ ½ÇÇàµÉ ¶§¸¸
Àû¿ëÇÒ ¼ö ÀÖ´Ù.
¸¸ÀÏ root±ÇÇÑÀÌ ¾ø´Ù¸é, ÀÚ½ÅÀÇ ÁÖ ±×·ì À̸§À» »ç¿ëÇ϶ó. ¸®´ª½º ¸í·É
ÇÁ·ÒÇÁÆ®¿¡¼ groups¶ó´Â ¸í·ÉÀ¸·Î ÀÚ½ÅÀÇ ±×·ìÀ» ã¾Æ³¾ ¼ö ÀÖ´Ù.
¼¹ö °ü¸®ÀÚ email ÁÖ¼Ò (ServerAdmin)
À̰ÍÀº ¼¹ö¿¡ ¹®Á¦°¡ º¸°íµÉ ¶§ »ç¿ëÀÚ°¡ email ¸Þ¼¼Áö¸¦ º¸³»°Ô µÉ
ÁÖ¼ÒÀÌ´Ù. °³ÀÎÀÇ ÀüÀÚ¸ÞÀÏ ÁÖ¼Ò¸¦ ³ÖÀ» ¼öµµ ÀÖ´Ù.
¼¹ö µð·ºÅ丮 À§Ä¡ (ServerRoot)
À̰ÍÀº ¼¹ö°¡ ½Ã½ºÅÛ¿¡¼ Á¸ÀçÇÏ´Â À§Ä¡ÀÌ´Ù. ¸¸ÀÏ root±ÇÇÑÀ» °¡Áö°í
ÀÖ´Ù¸é /usr/local/etc/httpd¿¡ À§Ä¡ÇÒ °ÍÀ» ÃßõÇÑ´Ù. root·Î ·Î±×ÀÎÇÒ ¼ö
¾ø´Ù¸é ÀÚ½ÅÀÇ ·çÆ®µð·ºÅ丮 ¾Æ·¡ÀÇ ¼ºê µð·ºÅ丮¸¦ ¼±ÅÃÇ϶ó. pwd¸í·ÉÀ¸·Î
ÀÚ½ÅÀÇ È¨µð·ºÅ丮¸¦ ã¾Æ ³¾ ¼ö ÀÖ´Ù.
HTML ÆÄÀÏ À§Ä¡ (DocumentRoot)
HTML ÆÄÀϵéÀÌ ÀúÀåµÉ À§Ä¡´Ù. ±âº»°ªÀº /usr/local/etc/httpd/htdocs ÀÌ´Ù.
¼¹ö »ç¿ëÀÚ È®Àο¡¼ ¼±ÅÃÇÑ Æ¯¼ö »ç¿ëÀÚÀÇ È¨ µð·ºÅ丮·Î ¼³Á¤Çϰųª,
·çÆ®·Î ·Î±×ÀÎ ÇÒ ¼ö ¾ø´Ù¸é »ç¿ëÀÚÀÇ ¼ºê µð·ºÅ丮¸¦ ¼±Åà ÇÒ ¼öµµ ÀÖ´Ù.
È®½ÇÇÏÁö ¾Ê´Ù¸é ±âº»°ªÀ¸·Î ¼¼ÆÃÇ϶ó.
hoohoo.ncsa.uiuc.edu/docs/setup/OneStep.html¿¡¼ NCSA HTTPd¸¦
¹Þ±â Àü¿¡ À§ÀÇ Áú¹®¿¡ ´ëÇÑ ´ë´äÀ» ÇØ¾ß ÇÑ´Ù.
¼³Ä¡ Àü¿¡
hoohoo.ncsa.uiuc.edu/docs/ ¾ÈÀÇ HTTPd¹®¼µéÀ» Àо¶ó.
¸¸ÀÏ ÄÄÆÄÀÏÇÒ °èȹÀ̶ó¸é °¢°¢ support,src,cgi-src ¼¼°³ÀÇ µð·ºÅ丮 ¾È¿¡
Makefile ÆÄÀϵéÀ» ¼öÁ¤Ç϶ó. ¸®´ª½º ¹öÀü¿¡¼´Â ÀÌ¹Ì Áö¿øµÇ¹Ç·Î ÃÖ»óÀ§
µð·ºÅ丮¿¡¼ 'make linux' ¶ó°í ÀÔ·ÂÇ϶ó(¿¹ /usr/local/etc/httpd)
ÄÄÆÄÀÏÀº ´Ü¼øÇÏ´Ù. ´ÜÁö ¼¹ö root µð·ºÅ丮¿¡¼ 'make linux'¸¦ ÀÔ·Â
Ç϶ó
.
ÁÖÀÇ : HTTPd ÄÄÆÄÀÏÇϱâ Àü¿¡ pre-ELF ¸®´ª½º »ç¿ëÀÚ¶ó¸é portability.h ÆÄÀÏÀÇ
#define NO_PASSÀÇ ÁÖ¼®À» ÇØÁ¦Çϰí Makefile¾È¿¡ set DBM_LIBS= -ldbm¸¦
¼³Á¤Ç϶ó.
HTTPd¸¦ ¼³Ä¡ÇÑ ÈÄ ·çÆ®·Î ·Î±×ÀÎÇϰí 'httpd &'¸¦ ÀÔ·ÂÇÏ¿© ±¸µ¿Ç϶ó.
(´Üµ¶(standalone)À¸·Î ¼³Ä¡µÇ¾ú´Ù°í °¡Á¤ÇÔ) ÀÌÁ¦ psÀ» ÅëÇÏ¿© ³ªÅ¸³ ¸ñ·ÏÀ»
º¼ ¼ö ÀÖÀ» °ÍÀÌ´Ù. °¡Àå ´Ü¼øÇÑ Å×½ºÆ® ¹æ¹ýÀº Telnet¿¡ ÀÇÇØ¼´Ù.
¸®´ª½º ¸í·É ÇÁ·ÒÇÁÆ®¿¡¼ ´ÙÀ½°ú °°ÀÌ ÀÔ·ÂÇ϶ó.
linux:~$ telnet 172.16.0.1 80
80Àº HTTPÀÇ ±âº» Æ÷Æ®ÀÌ´Ù. ¾î¶² ´Ù¸¥ Æ÷Æ®·Î ȯ°æ ±¸¼ºÀ» Çß´Ù¸é 80´ë½Å¿¡
ÇØ´çÇÏ´Â °ªÀ» ÀÔ·ÂÇ϶ó. ±×·¯¸é ´ÙÀ½°ú °°Àº ÀÀ´äÀ» ¾òÀ» °ÍÀÌ´Ù.
Trying 172.16.0.1...
Connected to linux.mydomain.
Escape character is '^]'.
ÀÌÁ¦ ¾î¶² ¹®ÀÚ¿Í Enter۸¦ ´©¸£¸é ´ÙÀ½¿¡ º¸¿©Áö´Â °Í°ú ºñ½ÁÇÑ ÀÀ´äÀ»
¾òÀ» °ÍÀÌ´Ù.
HTTP/1.0 400 Bad Request
Date: Wed, 10 Jan 1996 10:24:37 GMT
Server: NCSA/1.5
Content-type: text/html
<HEAD><TITLE>400 Bad Request < /TITLE> < /HEAD>
<BODY><H1>400 Bad Request < /H1>
Your client sent a query that this server could
not understand.<P>
Reason: Invalid or unsupported method.<P>
< /BODY>
ÀÌÁ¦ ¼¹ö¿¡ ´Ù¸¥ PC¿Í À¥ºê¶ó¿ìÀú¸¦ »ç¿ëÇÏ¿© Á¢¼ÓÇÒ Áغñ°¡ µÇ¾ú´Ù.
»ç¿ëµÈ ¾îµå·¹½Ì ½ºÅ°¸¶´Â "¼Ò°³"¶õ¿¡ ÀÖ´Â ´ÙÀ̾Ʊ׷¥À» ÂüÁ¶Ç϶ó.
W/S1Àº 172.16.0.0 ³×Æ®¿öÅ©¿¡ ÀÖ°í Á÷Á¢ ¸®´ª½º ¼¹ö·Î Á¢±ÙÇÒ ¼ö ÀÖÁö¸¸
W/S2´Â 172.17.0.0 ³×Æ®¿öÅ©¿¡ ÀÖ°í ¸®´ª½º ¹Ú½º·Î Á¢±ÙÇϱâ À§ÇÏ¿©
°ÔÀÌÆ®¿þÀÌ (¶ó¿ìÅÍ) 172.17.0.254¸¦ »ç¿ëÇÒ Çʿ䰡 ÀÖ´Ù. ÀÌ °ÔÀÌÆ®¿þÀÌ
Á¤º¸´Â ¿ÀÁ÷ W/S2 Ŭ¶óÀÌ¾ðÆ® È¯°æ ±¸¼ºÇÒ ¶§ ¸¸ ÇÊ¿äÇÏ´Ù. Netware´Â
'ip_router'¶ó´Â °ÔÀÌÆ®¿þÀ̸¦ ÂüÁ¶ÇÑ´Ù.
Ŭ¶óÀÌ¾ðÆ® ¼Â¾÷ ¿¹Á¦¸¦ À§ÇÏ¿© W/S2¸¦ »ç¿ë ÇÒ °ÍÀÌ´Ù. W/S1 ¼Â¾÷À» À§ÇØ
ÁÖ¼Ò 172.17.0.5¸¦ 172.16.0.5·Î º¯°æÇÏ°í °ÔÀÌÆ®¿þÀÌ/¶ó¿ìÅÍ·ÎÀÇ ¸ðµç
ÂüÁ¶¸¦ °Á¦ ½ÃÄѶó.
¸¸ÀÏ ¶ó¿ìÅͰ¡ ¾ø´Ù¸é ´ÙÀ½ÀýÀ» °Ç³Ê¶Û ¼ö ÀÖÀ¸¸ç 󸮴Â
- "Netware Server ¼Â¾÷" Netware server¸¦ »ç¿ëÇÑ´Ù¸é.
- "MS Windows Client ¼Â¾÷" Microsoft Client¸¦ »ç¿ëÇÑ´Ù¸é
¶ó¿ìÅͰ¡ ¾ø´Ù¸é ÀÌ ´Ü¶ôÀº °Ç³Ê¶Û ¼ö ÀÖ´Ù.
À¥¼¹ö·Î W/S2 ¿¬°áÀ» Çã¶ôÇϱâ À§ÇÏ¿© ¶ó¿ìÅÍ ÀνĽÃŰ·Á¸é ¸®´ª½º ¼¹ö¿¡
ȯ°æ ±¸¼ºÀ» ÇØ¾ß ÇÑ´Ù. ¸®´ª½º ¼¹ö¸¦ ¼Â¾÷Çϱâ À§ÇÏ¿© root·Î ·Î±×ÀÎÇÒ
Çʿ䰡 ÀÖ´Ù. ¼¹ö ÇÁ·ÒÇÁÆ®¿¡¼ ´ÙÀ½°ú °°ÀÌ ÀÔ·ÂÇÏ¸é µÈ´Ù.
route add gw default 172.16.0.254
ºÎÆ®ÇÒ¶§ ¾ðÁ¦µçÁö ÀÌ °ÔÀÌÆ®¿þÀÌ »ç¿ëÀ» À§ÇØ ¸®´ª½º ¼¹ö´Â
/etc/rc.d/rc.inet1 ¿¡ °ÔÀÌÆ®¿þÀÌ Á¤ÀǸ¦ Æ÷ÇÔÇÏ´Â ¶óÀÎ
GATEWAY = "172.16.0.254"¸¦ Æ÷ÇÔÇϵµ·Ï ÆíÁýÇÑ´Ù. °ÔÀÌÆ®¿þÀ̸¦ Ãß°¡¸¦
À§ÇÑ ¶óÀÎÀÌ ÁÖ¼®Ã³¸® µÇÁö ¾Ê¾Ò´ÂÁö È®ÀÎÇÑ´Ù.
ºÎ¾ð : ´Ù¸¥ »çÀÌÆ®ÀÇ ¶ó¿ìÅ͸¦ ³×Æ®¿öÅ©·Î ¶ó¿ìÅ͸¦ Ãß°¡ÇÒ ¼ö ÀÖ´Ù.
¾Æ·¡¿Í °°ÀÌ ÇÏ¸é µÈ´Ù.
route add -net 172.17.0.0 gw 172.16.0.254
ºÎÆ®ÇÒ ¶§ ¾ðÁ¦µç ÀÌ ¶ó¿ìÅ͸¦ Ãß°¡Çϱâ À§ÇÏ¿© ¸®´ª½º´Â ÀÌ ¸í·ÉÀ»
/etc/rc.d/rc.local ÆÄÀÏ¿¡ Ãß°¡ÇÏ¸é µÈ´Ù.
³×Æ®¿þ¾î ¼¹ö¸¦ ¼Â¾÷Çϱâ À§ÇÏ¿© ½´ÆÛ¹ÙÀÌÀú ±ÇÇÑÀ» ¾ò°Å³ª, ÃÖ±ÙÀÇ ÄܼÖ
operator ±ÇÇÑÀ» ¾ò¾î¾ß ÇÑ´Ù. ¸¸ÀÏ ÀÌ ±ÇÇÑÀ» ¾òÀ» ¼ö ¾ø´Ù¸é ³×Æ®¿öÅ©
°ü¸®ÀÚ¿¡°Ô ¼Â¾÷¿¡ µµ¿òÀ» ûÇÑ´Ù. ¼¹ö¿¡¼ autoexec.ncf ÆÄÀÏ¿¡ Æ÷ÇÔ
µÇ¾ú°Å³ª, ´ÙÀ½°ú °°Àº ¸í·ÉÀ» ÀÔ·ÂÇÏ¿© Ethernet_II Frame Çü½ÄÀÇ LANÀ»
±¸µ¿ ÇÒ ¼ö ÀÖ´Ù.
load NE2000 frame=Ethernet_II name=IPNET
load TCPIP
bind IP to IPNET addr=172.16.0.2 mask=FF.FF.FF.0
±â°èÀÇ µû¶ó NE2000µå¶óÀ̹ö¸¦ ÀûÀçÇÒ ¶§ ½½·Ô ¶Ç´Â º¸µå ¹øÈ£¸¦ ¸í½Ã ÇÒ ¼ö ÀÖ´Ù.
(eg: load NE2000 slot=3 frame=......)
PC´Â Win3.1, WFWG ¶Ç´Â Win95 ÀÏ ¼ö ÀÖ´Ù. ¼³Ä¡ ÀýÂ÷´Â Microsoft³ª
NovellÀÇ 32bit Ŭ¶óÀÌ¾ðÆ®¸¦ »ç¿ëÇÑ´Ù¸é Win95¿Í ÀÌÀüÀÇ Windows ¹öÀüµé°ú
´Ù¸£´Ù. 16ºñÆ® Ŭ¶óÀÌ¾ðÆ®¸¦ »ç¿ëÇÑ´Ù¸é ÀýÂ÷´Â Windows 3.x ¼³Ä¡ ¸í·ÉÀÌ
ÂüÁ¶ÇÒ ¼ö ÀÖ´Â °Í°ú µ¿ÀÏÇÏ´Ù. Win95ÀÇ 32bit Ŭ¶óÀÌ¾ðÆ® ¼³Ä¡¶ó¸é
"Windows 95 ¼³Ä¡" ºÎºÐÀ¸·Î ³Ñ¾î°¡¶ó.
Windows 3.x
Win3.1 ¶Ç´Â WFWG¸¦ »ç¿ëÇÑ´Ù¸é Netware Ŭ¶óÀ̾ðÆ®(VLMs)·Î ¼³Ä¡ÇÒ ¼ö ÀÖ°í,
TCP/IP¿Í ÇÔ²² Á¦°øÇÏ´Â ¸î¸î Ãß°¡ ÆÄÀϵéÀ» ¼³Ä¡ ÇØ¾ß ÇÑ´Ù.
´Ù½Ã ¸»Çϸé, ´ÙÀ½ÀÇ ÆÄÀϵéÀÌ´Ù.
TCPIP.exe, VTCPIP.386, WINSOCK.dll and WLIBSOCK.dll
Win95¿Í Trumpet¿¡¼ Á¦°øÇÏ´Â WINSOCK.DLL ÆÄÀÏÀº ´Ù¸£´Ù´Â °Í¿¡ ÁÖÀÇÇ϶ó.
À©µµ¸¦ Áö¿øÇÏ´Â Netware Ŭ¶óÀÌ¾ðÆ®¸¦ ¼³Ä¡Ç϶ó. VTCPIP.386,
WINSOCK.dll °ú WLIBSOCK.dllÀº ½Ã½ºÅÛ µð·ºÅ丮·Î º¹»çÇϰí, TCP/IP.exe´Â
NECLIENT µð·ºÅ丮·Î º¹»çÇ϶ó. NWCLIENT µð·ºÅ丮ÀÇ STARTNET.bat ÆÄÀÏÀ»
¾Æ·¡¿Í °°ÀÌ ¼öÁ¤Ç϶ó.
lsl
ne2000 ---> your network card driver
c:\windows\odihlp.exe ---->if you are using WFWG
ipxodi
tcpip ---> add this line
nwip ---> if you use Netware/IP
vlm
\NET\TCPµð·ºÅ丮¸¦ »ý¼ºÇÏ°í ¸®´ª½º ¼¹öÀÇ /etc ¶Ç´Â Netware ¼¹öÀÇ
SYS:ETC µð·ºÅ丮¿¡ ÀÖ´Â HOSTS, NETWORKS, PROTOCOLS¿Í SERVICES ÆÄÀϵéÀ»
º¹»çÇ϶ó. »õ·Î¿î ¸®´ª½º ¼¹ö ¶óÀÎÀ» Ãß°¡Çϱâ À§ÇÏ¿© HOSTS ÆÄÀÏÀ» º¹»çÇϰí
ÆíÁýÇ϶ó. À¥ºê¶ó¿ìÀú·Î http://172.16.0.1´ë½Å¿¡
linux.mydomain.com/·Î
¸®´ª½º ¼¹ö·Î ÂüÁ¶¸¦ °¡´ÉÄÉ ÇÑ´Ù.
127.0.0.1 localhost
172.16.0.1 linux.mydomain
NWCLIENT µð·ºÅ丮ÀÇ NET.cfg ÆÄÀÏÀ» ÆíÁýÇÑ´Ù.
Link Driver NE2000
port 300
int 3
MEM D0000
FRAME Ethernet_802.2
; ---- add these lines ----
FRAME Ethernet_II
Protocol TCPIP
PATH TCP_CFG C:\NET\TCP
ip_address 172.17.0.5
ip_netmask 255.255.255.0
ip_router 172.17.0.254 --->¿À·ÎÁö °ÔÀÌÆ®¿þÀÌÀÇ ÁÖ¼Ò Ãß°¡
---> HTTP¼¹ö¿¡ µµ´ÞÇϱâ À§ÇÏ¿©
---> °ÔÀÌÆ®¿þÀ̸¦ »ç¿ëÇÒ °æ¿ì¿¡¸¸
Link Support
MemPool 6192 ---> ÃÖ¼Ò°ª 1024.´Ù¸¥°ªÀ» ½ÃµµÇØ º¸¶ó
Buffers 10 1580 ---> ÁÁÀº »óŰ¡ µÇµµ·Ï ´Ù½Ã ÁöÁ¤ÇÒ ¼ö ÀÖ´Ù
;---------------------------------
; ¸¸ÀÏ Netware/IP¸¦ »ç¿ëÇÑ´Ù¸é ÀÌ ¶óÀΰú °°ÀÌ Çʿ信 ÀÇÇØ
; Ãß°¡ ÇÒ ¼ö ÀÖ´Ù.
;
NWIP
NWIP_DOMAIN_NAME mydomain
NSQ_BROADCAST ON
NWIP1_1 COMPATIBILITY OFF
AUTORETRIES 1
AUTORETRY SECS 10
WINDOWSµð·ºÅ丮ÀÇ system.ini ÆÄÀÏÀ» ÆíÁýÇϰí VTCPIP.386¿¡ ÀÌ ¿£Æ®¸®¸¦
Ãß°¡Ç϶ó
[386Enh]
.....
network=*vnetbios, vipx.386, vnetware.386, VTCPIP.386
.....
PC¸¦ ÀçºÎÆÃÇ϶ó, STARTNET.bat¸¦ ½ÇÇàÇÏ¸é ¾Ö¿ëÇÏ´Â À¥ºê¶ó¿ìÀú·Î À¥
ÆäÀÌÁö¿¡ Á¢±ÙÇÏ¿© »ç¿ëÇÒ ¼ö ÀÖ´Ù. Netware·Î ·Î±×ÀÎÇÒ Çʿ䵵 ¾øÀ¸¸ç
TCPMANÀ» ½ÇÇàÇÏÁö ¾Ê¾Æµµ µÈ´Ù(¸¸ÀÏ Trumpet WinsockÀ» »ç¿ëÇÑ´Ù¸é).
Windows 95
ÀÌ ÀýÀº Win95»óÀÇ 32bitŬ¶óÀÌ¾ðÆ®¸¦ ¼³Ä¡ÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÑ´Ù.
¿ì¼±ÀûÀ¸·Î ¾Æ·¡ S/WµéÀÌ ¼³Ä¡µÇ¾î¾ß ÇÑ´Ù.
Netware ³×Æ®¿öÅ© Ŭ¶óÀ̾ðÆ®(from Microsoft or Novell)
Microsoft TCP/IP ÇÁ·ÎÅäÄÝ
³×Æ®¿öÅ© ¾î´ðÅÍ
À̵é Ç׸ñÀ» ¼³Ä¡Çϱâ À§ÇÏ¿© ³» ÄÄÇ»ÅÍ, Á¦¾îÆÇ, ³×Æ®¿öÅ©¸¦ Ŭ¸¯Ç϶ó.
Ãß°¡¸¦ Ŭ¸¯Ç϶ó. Ŭ¶óÀ̾ðÆ®, ¾î´ðÅÍ, ÇÁ·ÎÅäÄݰú ¼ºñ½º°¡ Ç¥½ÃµÈ ȸ鿡
ÀÖÀ» °ÍÀÌ´Ù. Netware ³×Æ®¿öÅ©¿¡ Ŭ¶óÀÌ¾ðÆ®¸¦ ¼³Ä¡Çϱâ À§ÇÏ¿©
- Ŭ¶óÀÌ¾ðÆ® ´õºíŬ¸¯
- Microsoft ¶Ç´Â Novell Ŭ¸¯
- Netware ³×Æ®¿öÅ© Ŭ¶óÀÌ¾ðÆ® ´õºíŬ¸¯
TCP/IP ÇÁ·ÎÅäÄÝÀ» ¼³Ä¡ÇÏ·Á¸é
- ÇÁ·ÎÅäÄÝ ´õºíŬ¸¯
- Microsoft Ŭ¸¯
- TCP/IP ´õºíŬ¸¯
±âº»ÀûÀ¸·Î Windows 95´Â ¸î¸î ÇÁ·ÎÅäÄݵéÀ» ÀÚµ¿ÀûÀ¸·Î ¼³Ä¡ÇÑ´Ù.
¼³Ä¡ÇØÁ¦ ¹öưÀ» Ŭ¸¯ÇÏ¿© ¼³Ä¡ÇØÁ¦ ÇÑ´Ù. ÀϹÝÀûÀ¸·Î Win95´Â
IPX/SPX ȣȯ ÇÁ·ÎÅäÄݰú NetBEUIÇÁ·ÎÅäÄÝÀ» ¼³Ä¡ÇÑ´Ù.
NetBEUIÇÁ·ÎÅäÄÝÀ» »èÁ¦ÇÒ ¼öµµ Àִµ¥ Netware ¼¹ö·Î ·Î±×ÀÎÇϱ⸦
¿øÇÒ °æ¿ì¿¡´Â ÇÊ¿äÇÏ´Ù.
TCP/IP¸¦ Ŭ¸¯ÇÏ¿© TCP/IP¸¦ ¼³Ä¡ÇÏ·Á¸é µî·Ï Á¤º¸¸¦ Ŭ¸¯Çϰí,
IP ÁÖ¼Ò ÅÇÀ» Ŭ¸¯Çϰí
ÇÒ´çµÈ IPÁÖ¼Ò »ç¿ë ¹Ú½º¿¡ IPÁÖ¼Ò 172.17.0.5 ÀÔ·Â
¼ºê³Ý ¸¶½ºÅ© ¹Ú½º¿¡ 255.255.255.0 ÀÔ·Â
°ÔÀÌÆ®¿þÀÌ ÅÇÀ» ¼±ÅÃÇϰí
»õ °ÔÀÌÆ®¿þÀÌ ¹Ú½º¿¡ °ÔÀÌÆ®¿þÀÌ(¶ó¿ìÅÍ)ÁÖ¼Ò 172.17.0.254.¸¦ ÀÔ·Â
Ãß°¡ ¹öưÀ» Ŭ¸¯ÇÑ´Ù.
°ÔÀÌÆ® ÁÖ¼Ò´Â ¼³Ä¡µÈ °ÔÀÌÆ®¿þÀÌ ¹Ú½º¿¡ Ç¥½ÃµÈ´Ù.
OK ¹öưÀ» Ŭ¸¯ÇÑ´Ù.
¸®ºÎÆÃ ¸Þ¼¼Áö¸¦ º¸¸é ±×·¸°Ô Ç϶ó. ÀÌÁ¦ ºê¶ó¿ìÀú¸¦ »ç¿ëÇÏ¿© HTT