³×ŸÅäÅ©¸¦ ÀÌ¿ëÇÑ ¸ÅŲÅä½Ã¿ÍÀÇ ¿¬°á¹ÚÀçÈ kingcrab@jaehwa.ml.org sgml ÆíÁý:±Ç¼ø¼± cessi@postech.ac.kr¸çÄ¥»çÀÌ¿¡ ±×µ¿¾È °®°í ½Í¾îÇÏ´ø ¸ÅŲÅä½Ã(ºñ·Ï ¾ÆÁÖ ±¸Çü ¸ðµ¨ÀÌÁö¸¸)¸¦ ¿ø¾øÀÌ ¸¸Á®ºÃ´Ù. ¿î ÁÁ°Ôµµ °øÂ¥·Î »ý±ä ¸ÅŲÅä½Ã IIci ´Â ¸Å´Ï¾ÆµéÀÌ ¸í±â¶ó ºÎ¸¦ ¸¸Å Àß³ª°¡´ø ±âÁ¾(? ¾îµð¼ ÁÞ¾îµéÀº ¾ê±â... ^^). ´õ±º´Ù³ª ÀÌ ¸ÅŲÅä½Ã¿¡ ´©¹ö½º(¸ÅŲÅä½ÃÀÇ ¿¾±âÁ¾¿¡¼ º¼ ¼ö ÀÖ´Â ½½·ÔÀÇ Å¸ÀÔ)¿ë ¾ÖÇà ÀÌ´õ³Ý Ä«µå°¡ ÀåÂøµÇ¾îÀÖ´Â °ÍÀÌ ¾Æ´Ñ°¡! ½½½½ ÀÔ¸ÀÀÌ ´ç°ÜÁø´Ù. ±×·³ ¸ÅŲÅä½Ã¿Í ¸®´ª½º¸¦ ¿¬°áÇغ¸ÀÚ! 1. Áغñ¸ÅŲÅä½Ã¿Í ¸®´ª½º¸¦ ¿¬°áÇϱâ À§Çؼ´Â µÎ°¡Áö ¹æ¹ýÀÌ ÀÖ´Ù. ±× ù¹ø°´Â TCP/IP ¸¦ ÀÌ¿ëÇؼ Åë½ÅÀ» ÇÏ´Â ¹æ¹ý, ±×´ÙÀ½Àº ¸®´ª½º Ä¿³Î¿¡¼ Áö¿øÇÏ´Â AppleTalk DDP ÇÁ·Î ÅäÄÝÀ» ÀÌ¿ëÇؼ Åë½ÅÇÏ´Â ¹æ¹ýÀÌ´Ù. ù¹ø° TCP/IP ¸¦ ÀÌ¿ëÇÑ Åë½ÅÀº ¸ÅŲÅä½Ã¸¦ ÀÎ Åͳݿ¡ ¿¬°áÇÒ °æ¿ì¿Í ´Ù¸£Áö ¾ÊÀ¸´Ï ¿©±â¼´Â »ý·«Çϱâ·Î ÇÏ°í, AppleTalk ¸¦ ÀÌ¿ë ÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇϵµ·Ï ÇÑ´Ù. ½ÃÀÛÇϱ⿡ ¾Õ¼ ÇÊ¿äÇÑ »çÇ×µéÀ» »ìÆ캸ÀÚ. 1.1 Çϵå¿þ¾î°¡. ½Ã½ºÅÛ ¸ÕÀú ¸®´ª½º ¹Ú½º°¡ Çϳª ÀÖ¾î¾ß ÇÑ´Ù. ±×¸®°í ¸ÅŲÅä½Ãµµ Çϳª ÀÖ¾î¾ß ÇÑ´Ù. ^^; ¸® ´ª½º ¹Ú½ºÀÇ CPU ´Â 486 ÀÌ»ó, ¸Þ¸ð¸®´Â 32¸Þ°¡ Á¤µµ¿¡¼ 25 °³ÀÇ ¸ÅŲÅä½Ã¸¦ ¿¬°áÇÒ ¼ö ÀÖÀ¸´Ï À̸¦ °¨¾ÈÇÏ¸é µÉ °ÍÀÌ´Ù. ³ª. ·£Ä«µå ¼Õ½±°Ô ±¸ÇÒ ¼ö ÀÖ´Â °ÍÀÌ¸é »ó°ü¾ø´Â µí ÇÏ´Ù. ÇÏÁö¸¸, ¸î¸î ·£Ä«µå´Â ¸ÖƼij½ºÆÃÀ» Áö¿øÇÏÁö ¾Ê´Â °ÍÀÌ ÀÖÀ¸¹Ç·Î Àß È®ÀÎÇÏ°í ÁغñÇϵµ·Ï ÇÏÀÚ. ¸ÖƼij½ºÆÃÀ» Áö¿øÇÏÁö ¾Ê´Â °Í¿¡´Â Intel EtherExpress °¡ ±×·¸´Ù°í ÇÑ´Ù(-.- °ø±³·Ó°Ôµµ ÇǾ¾¿¡ ÀåÂøÇÑ ·£ Ä«µå°¡ Intel EtherExpress Pro ÀÏÁÙÀ̾ß... ÇÏÁö¸¸ Á¤»óÀûÀ¸·Î ÀÛµ¿ÇÑ´Ù.). ´Ù. ¸ÅŲÅä½Ã¿Í ¸®´ª½º¿ÍÀÇ ³×Æ®¿÷ ±¸¼º ¾ÖÇà ´©¹ö½º¿ë ÀÌ´õ³Ý Ä«µå¿¡´Â 10Base2, ÈçÈ÷ BNC ÄÉÀ̺íÀ̶ó°íµµ Çϴµ¥ À̸¦ ¿¬°á ÇÒ ¼ö ÀÖµµ·Ï µÇ¾î ÀÖ´Ù. ÀÌ ÄÉÀ̺í·Î ¸®´ª½º¿Í ¿¬°áÇϱâ À§Çؼ´Â ¸®´ª½º¿¡ ÀåÂøµÇ ¾î ÀÖ´Â ·£Ä«µå¿¡µµ 10Base2 ÄÉÀ̺íÀ» ²ÅÀ» ¼ö ÀÖµµ·Ï µÇ¾îÀÖ´øÁö ±×·¸Áö ¾ÊÀ¸¸é Æ® ·£½Ã¹ö°¡ µû·Î ÀÖ¾î¾ß ÇÑ´Ù. 10Base2 ¸¦ 10BaseT ·Î ¹Ù²Ù¾îÁÖ´Â °ÍÀÌ ÀÖÀ¸´Ï ¿ë»ê°ú °°Àº °÷¿¡¼ ã±â¹Ù¶õ´Ù. BNC ÄÉÀ̺íÀ» ÀÌ¿ëÇÒ °æ¿ì¿¡´Â ¹Ýµå½Ã ¾çÂÊ ³¡´Ü¿¡ Á¾´ÜÀú Ç×(Å͹̳×ÀÌÅÍ)À¸·Î ¸·¾ÆµÎ¾î¾ß ÇÑ´Ù. ¸¸¾à, ¸Æ¿¡ ÀåÂøµÇ¾îÀÖ´Â ÀÌ´õ³Ý Ä«µå°¡ ¸®´ª ½º¿¡ ÀåÂøµÇ¾îÀÖ´Â ÀÌ´õ³Ý Ä«µå¿Í °°ÀÌ 10BaseT(UTP ÄÉÀ̺í)¸¦ Áö¿øÇÑ´Ù¸é ¹®Á¦¾ø´Ù. 1.2 ¼ÒÇÁÆ®¿þ¾î°¡. ¸ÅŲÅä½Ã ½Ã½ºÅÛ 7.0 ÀÌ»óÀÌ¸é »ç¿ë°¡´ÉÇÏ´Ù. ±× ÀÌÇÏ´Â Å×½ºÆ®Çغ¸Áö ¸øÇßÀ¸¹Ç·Î ¾Ë ¼ö ¾ø´Ù. ¸¸¾à, ¸Æ¿À¿¡½º¸¦ ±¸ÇÏÁö ¸øÇß´Ù¸é ¸Æ»ç¿ëÀÚ ±×·ìÀ̳ª ¾ÖÇûç ȨÆäÀÌÁö¿¡ °¡¸é ÇÑ±Û ½Ã½ºÅÛ 7.1 À̳ª ¿µ¹® ½Ã½ºÅÛ 7.0.1 µîÀ» ±¸ÇÒ ¼ö ÀÖ´Ù. ¾ÖÇûçÀÇ È¨ÆäÀÌÁö¿¡ °¡¸é ³×Æ®¿÷ ¼ÒÇÁÆ®¿þ¾î ÀνºÅç·¯(NSI)¸¦ ±¸ÇÒ ¼ö Àִµ¥ ÀÌ ¼ÒÇÁÆ®¿þ¾î¸¦ ¼³Ä¡ÇÏ¸é ¾ÖÇà ´©¹ö½º¿ë ÀÌ´õ³Ý Ä«µå¸¦ ÀνĽÃų ¼ö ÀÖ´Â µå¶óÀ̹ö°¡ ¼³Ä¡µÈ´Ù. ¸¸¾à TCP/IP ¸¦ ÀÌ ¿ëÇÏ·Á¸é ¸Æ»ç¿ëÀÚ ±×·ìÀÇ ÀÚ·á½Ç¿¡¼ MacTCP ¸¦ ±¸ÇÒ ¼ö ÀÖÀ¸¸ç, Open Transport ´Â ¾ÖÇûçÀÇ È¨ÆäÀÌÁö¿¡¼ ±¸ÇÒ ¼ö ÀÖ´Ù. ½Ã½ºÅÛ 7.1 ¿¡´Â OT 1.1.1 À» ¼³Ä¡ÇÏ¸é µÈ´Ù. ³ª. ¸®´ª½º Ä¿³Î ¹öÀü 1.2 ÀÌ»óÀÌ ÇÊ¿äÇÏ´Ù. ¿äÁòÀÇ ¹èÆ÷º»(¾ËÂ¥, ·¹µåÇÞ, µ¥ºñ¾Èµî)À» »ç¿ëÇÏ°í ÀÖ´Ù¸é °ÆÁ¤ÇÒ ÇÊ¿ä¾ø´Ù. Netatalk ÇÁ·Î±×·¥ÀÌ ÇÊ¿äÇÏ´Ù. ÇöÀç Á¤½Ä ¹öÀüÀº 1.3.3 ÀÌ ¸ç, Á»´õ ÃÖ½ÅÀÇ ¼Ò½º¸¦ ¾ò°í ½Í´Ù¸é 1.4b2 ¸¦ »ç¿ëÇÒ ¼öµµ ÀÖ´Ù. 1.4b2 ´Â CPU ¼Óµµ °¡ ³·À½¿¡µµ ºÒ±¸ÇÏ°í ÀÌÀü ¹öÀüº¸´Ù µÎ¹èÁ¤µµÀÇ ¼Óµµ¸¦ ´À³¥ ¼ö ÀÖ´Ù°í ÇÑ´Ù. ¿©±â¿¡ ¾ð±ÞµÈ ÇÁ·Î±×·¥µéÀ» ±¸ÇÒ ¼ö ÀÖ´Â URL Àº ¹®¼ÀÇ ³¡ºÎºÐ¿¡ ¸í½ÃÇϵµ·Ï ÇÏ°Ú ´Ù. 2. Netatalk ÀÇ ¼³Ä¡¿Í ¼³Á¤¿¡ ´ëÇؼ2.1 netatalk ¼Ò½ºÄڵ忡 ´ëÇÑ ¼³Á¤¸ÕÀú ¼Ò½º¸¦ Ç®°í ¼Ò½º µð·ºÅ丮¿¡¼ Makefile À» vi ¿Í °°Àº ¿¡µðÅÍ·Î ºÒ·¯¿Â´Ù. ¿© ±â¼ °íÃÄ¾ß ÇÒ ºÎºÐÀº ´ÙÀ½°ú °°´Ù.
/usr/local/atalk µð·ºÅ丮°¡ ½È´Ù¸é ´Ù¸¥ µð·ºÅ丮·Î ¹Ù²ãµµ »ó°ü¾ø´Ù. ¿¹¸¦ µé¸é,
¿Í °°ÀÌ ¹Ù²Ù¸é µÈ´Ù. ^^; 2.2 ÄÄÆÄÀÏ°ú ¼³Ä¡make ¿Í make install ·Î ±âº»ÀûÀÎ ÄÄÆÄÀÏ°ú ¼³Ä¡´Â ¿Ï·áµÈ´Ù. ¸¸¾à ·¹µåÇÞ 5.0 ¹öÀü °ú netatalk 1.4b2 ¸¦ °¡Áö°í ÄÄÆÄÀÏÀ» ÇÏ·Á°í ÇÑ´Ù¸é ·¹µåÇÞ 5.0 ¿¡¼ ÄÄÆÄÀÏÇÒ ¼ö ÀÖµµ·Ï ¸¸µç ÆÐÄ¡(¹®¼ÀÇ Á¦ÀÏ ¸¶Áö¸· ºÎºÐ¿¡ À§Ä¡¸¦ ¸í½ÃÇصξú´Ù.)¸¦ Àû¿ëÇÏ¸é µÈ ´Ù. 2.3 Ä¿³Î ÄÄÆÄÀÏÄ¿³Î ÄÄÆÄÀÏÀ» ÇÏ´Â ¹æ¹ý¿¡ ´ëÇؼ´Â Kernel HOWTO ¿Í °°Àº ¹®¼¸¦ ÂüÁ¶Çϱ⠹ٶõ´Ù. ¸®´ª½º Ä¿³Î ¼Ò½ºµð·ºÅ丮(/usr/src/linux)¿¡¼ ´ÙÀ½°ú °°Àº ¹æ¹ýÀ¸·Î AppleTalk ¿¡ ´ëÇÑ ¼³Á¤À» ÇÑ´Ù.
1.2.* ´ëÀÇ Ä¿³ÎÀ» °¡Áö°í ÀÖ´Ù¸é IEEE802.2 ÀÇ Áö¿øÀÌ ÇÊ¿äÇϱ⠶§¹®¿¡ ´ÙÀ½°ú °°Àº Ç׸ñ¿¡¼µµ yes ¶ó°í ´äÇØ¾ß ÇÑ´Ù.
IPX ÆÐÅ°Áö¿¡ IEEE802.2 ÀÎÅÍÆäÀ̽ºÀÇ Áö¿øÀ» Æ÷ÇÔÇϱ⠶§¹®¿¡ À̸¦ ¼³Á¤ÇØÁà¾ß ÇÏÁö ¸¸, ±× ÀÌÈÄÀÇ Ä¿³Î ¹öÀüµéÀº AppleTalk ÀÚü³»¿¡µµ IEEE802.2 ¸¦ Áö¿øÇϱ⠶§¹®¿¡ ±»ÀÌ IPX ÇÁ·ÎÅäÄݱîÁö ¼±ÅÃÇÒ ÇÊ¿ä´Â ¾ø´Ù. ¼³Á¤ÀÌ ¿Ï·áµÇ¾úÀ¸¸é Ä¿³ÎÀ» ÄÄÆÄÀÏ ÇÏ°í ÀçºÎÆÃÇÏÀÚ. 2.4 ¿É¼Ç ¼³Á¤°¡. atalkd.conf netatalk ¼Ò½ºµð·ºÅ丮Áß etc/atalkd/ ȤÀº conf/ ¿¡ º¸¸é etc.atalkd.conf ¶Ç´Â atalk.conf ÆÄÀÏÀ» ãÀ» ¼ö ÀÖÀ» °ÍÀÌ´Ù. ÀÌ ÆÄÀÏÀ» netatalk ÀÇ DESTDIR/etc ¿¡ º¹ »çÇÏ°í ¼öÁ¤ÇÑ´Ù. °£´ÜÈ÷ ÆÄÀÏ ³»¿¡´Ù ÀÚ½ÅÀÇ ÀÌ´õ³Ý µð¹ÙÀ̽º¸íÀ» Àû¾îÁÖÀÚ.
±×¿ÜÀÇ ¼³Á¤¿¡ ´ëÇؼ´Â AppleTalk µ¥¸ó(atalkd)ÀÌ ÀÚµ¿À¸·Î ¸ÂÃß¾îÁÖ´Ï °ÆÁ¤ÇÏÁö ¾Ê ¾Æµµ µÈ´Ù. ³ª. AppleVolumes.default / AppleVolumes.system conf/ ȤÀº etc/afpd/ ¿¡¼ ãÀ» ¼ö ÀÖ°í ¿ª½Ã DESTDIR/etc ¿¡ º¹»çÇÑµÚ ¼öÁ¤ÇÏÀÚ. AppleVolumes.system ÆÄÀÏÀº ÆÄÀÏÀÇ È®Àå¸íÀÇ ¸ÅÇÎÀ» ¼³Á¤ÇسõÀº ÆÄÀÏÀ̸ç, ±âº»ÀûÀÎ ¼³Á¤À¸·Îµµ ÃæºÐÇÏ´Ù. ´ÙÀ½ AppleVolumes.default ´Â ¸ÅŲÅä½Ã¿¡¼ °øÀ¯ÇÒ µð·ºÅ丮 ¿Í À̸§À» Á¤ÀÇÇØÁÖ´Â ÆÄÀÏÀÌ´Ù. Çü½ÄÀº ´ÙÀ½°ú °°´Ù.
´Ù. AppleTalk Services /etc/services ÆÄÀÏ¿¡ AppleTalk ¼ºñ½º¸¦ Ãß°¡Çϱâ À§ÇØ ´ÙÀ½°ú °°Àº ³»¿ëÀ» ÆÄÀÏÀÇ Á¦ÀÏ ¸¶Áö¸· ºÎºÐ¿¡ ³Ö´Â´Ù.
¶ó. AppleTalk Demon Startup ¼Ò½ºµð·ºÅ丮¿¡¼ rc.atalk.sysv ÆÄÀÏÀ» ãÀ» ¼ö ÀÖÀ¸¸ç, ¾à°£ÀÇ ¼öÁ¤ÀÌ ÇÊ¿äÇÏ´Ù. /etc/rc.d/init.d/atalk ȤÀº /etc/rc.d/rc.atalk ·Î º¹»çÇÑ µÚ »ç¿ëÇÏ¸é µÈ´Ù. ¿¹Á¦ ´Â ´ÙÀ½°ú °°´Ù.
¸¶. »ç¿ëÀÚ ¸¸µé±â ¸ÅŲÅä½Ã »ç¿ëÀÚ°¡ ¸®´ª½º ¹Ú½ºÀÇ µð½ºÅ©¸¦ °øÀ¯Çϱâ À§Çؼ AppleShare ¸¦ ¼±ÅÃÇßÀ» ¶§ ÀÔ·ÂÇÏ´Â »ç¿ëÀÚ¿Í ºñ¹Ð¹øÈ£´Â ¸®´ª½º ¹Ú½º¿¡ ÀÖ´Â »ç¿ëÀÚ °ÍÀ̾î¾ß ÇÑ´Ù. ´Ü ºñ ¹Ð¹øÈ£´Â AppleShare °¡ 8ÀÚ¸®¸¸ Çã¿ëÇϱ⠶§¹®¿¡ 8ÀÚ¸®³»¿¡¼ ¼±ÅÃÇØ¾ß ÇÑ´Ù. 2.5 ¼¹ö ½ÃÀÛÇϱâ/etc/rc.d/init.d/atalk ¸¦ ½ÇÇà½ÃÅ°¸é AppleTalk ¼ºñ½º¸¦ Á¦°øÇÏ´Â µ¥¸óÀÌ ½ÃÀÛµÈ ´Ù.
2.6 ¸ÅŲÅä½Ã¿¡¼ ¸®´ª½º µð½ºÅ©¸¦ ¸¶¿îÆ®ÇÏÀÚ.¸ÅŲÅä½ÃÀÇ Á¶ÀýÆÇ¿¡¼ Network ºÎºÐÀ» LocalTalk ¸¦ EtherTalk ·Î ¹Ù²Ù´øÁö, ȤÀº Ethernet À¸·Î ¿¬°áÀ» ¹Ù²Û´Ù. ¾ÖÇà ¸Þ´º¿¡¼ Chooser(¼±ÅÃÀÚ)¸¦ ¼±ÅÃÇÏ°í, AppleShare ¼ºñ½º¸¦ Ŭ¸¯ÇÑ´Ù. À̶§ ¾Ö ÇÃÅäÅ©°¡ ºñÈ°¼º »óÅ¿¡ ÀÖ´Ù¸é È°¼º »óÅÂ(Active)·Î ÀüȯÇÑ µÚ ½Ã½ºÅÛÀ» ÀçºÎÆÃÇÏ°í ¸¸¾à È°¼º »óÅÂÀε¥µµ ºÒ±¸ÇÏ°í ¾Æ¹«°Íµµ ³ªÅ¸³ªÁö ¾Ê´Â´Ù¸é, Á¶ÀýÆÇÀÇ Network ºÎºÐ ÀÌ ¿©ÀüÈ÷ LocalTalk ·Î µÇ¾îÀÖÀ» ¼ö ÀÖÀ¸´Ï À̸¦ EtherTalk / Ethernet À¸·Î ¹Ù²Ù°í ´Ù½Ã Chooser(¼±ÅÃÀÚ)¸¦ ¼±ÅÃÇÑ´Ù. ¸®´ª½º ¹Ú½º¿¡ ÀÖ´Â »ç¿ëÀÚ¸í°ú ºñ¹Ð¹øÈ£¸¦ ÀÌ¿ëÇؼ AppleShare ¼¹ö¿¡ ·Î±äÇÑ´Ù. ¸¸¾à À§¿¡¼ ¼³Á¤ÇÑ µð·ºÅ丮¿¡ ¾²±â ±ÇÇÑÀÌ ¾øÀ» °æ¿ì¿¡´Â AppleShare °¡ ÀÌ µð·ºÅä ¸®¸¦ ÀбâÀü¿ëÀ¸·Î ¸¶¿îÆ®ÇÏ°Ô µÈ´Ù. AppleVolumes.default ¿¡¼ Á¤ÇØÁØ º¼·ýÀÌ µÎ°³ ÀÌ»óÀÏ °æ¿ì¿¡´Â ¸¶¿îÆ®ÇÒ º¼·ýÀ» ¼± ÅÃÇÏ°Ô µÇ´Âµ¥ ÇØ´ç º¼·ý¿¡ ¼±Åùٸ¦ À§Ä¡½ÃÅ°°í ¿£Å͸¦ Ä¡¸é µÈ´Ù. ¿À¸¥ÂÊ¿¡ ³×¸ð¹Ú ½º¿¡ Ŭ¸¯ÇÏ¸é ³ªÁß¿¡ ÀçºÎÆýø¶´Ù ÇØ´ç º¼·ýÀ» ¸¶¿îÆ®ÇÏ°Ô µÈ´Ù. ¸¶¿îÆ®°¡ µÇ¸é ¸ÅŲÅä½Ã È¸é ¿À¸¥ÂÊ¿¡ ¸®´ª½º ¹Ú½ºÀÇ º¼·ýÀÌ ³ªÅ¸³ª°Ô µÈ´Ù. Ŭ¸¯ÇÏ °Ô µÇ¸é ÇØ´ç µð·ºÅ丮°¡ ´ã°í ÀÖ´Â ÆÄÀÏÀ̳ª µð·ºÅ丮µéÀÌ ³ªÅ¸³ª°Ô µÈ´Ù. ¸¶¿îÆ®¸¦ ÇØÁ¦ÇÏ·Á¸é ¿À¸¥ÂÊ È¸é¿¡ ³ªÅ¸³ ¸®´ª½º ¹Ú½ºÀÇ º¼·ý ±×¸²À» ÈÞÁöÅëÀ¸·Î ¹ö¸®¸é µÈ´Ù. ±×·¸´Ù°í Çؼ ³»¿ëÀÌ Áö¿öÁö´Â °ÍÀº ¾Æ´Ï´Ï±î °ÆÁ¤ÇÏÁö ¸»ÀÚ. ^^; 3. Netatalk HOWTOÀÌ ±ÛÀº ¾Ø´õ½º ºê¶ó¿î¿ö½º¾¾ÀÇ "Linux Netatalk-HOWTO"¸¦ Âü°íÇß´Ù. ´ÙÀ½ÀÇ URL¿¡¼ ãÀ» ¼ö ÀÖ´Ù. http://thehamptons.com/anders/netatalk/ 4. ¼ÒÇÁÆ®¿þ¾î¸¦ ±¸ÇÒ ¼ö ÀÖ´Â °÷:
|
"Say it, don't spray it!" |