¸®´ª½º°¡ Æѽº¸¦ ¹Þ´Â´Ù.
¸®´ª½º¿¡ Æѽº ¸ðµ©À» ¿¬°áÇÏ¿© Æѽº¸¦ ¹ÞÀº ÈÄ Æѽº ³»¿ëÀ» ¸ÞÀÏ·Î ¹Þ´Â ¹æ¹ýÀ» ¼³¸íÇÑ´Ù. Æѽº ³»¿ëÀº gif ÆÄÀÏ ÇüÅ·Π¸ÞÀÏ¿¡ ÷ºÎµÇ¹Ç·Î ³×Æ®½ºÄÉÀÌÇÁ³ª ÀͽºÇ÷η¯ÀÇ ¸ÞÀÏ È¸é¿¡¼ Æѽº ³»¿ëÀ» È®ÀÎ °¡´ÉÇÏ´Ù. Æѽº ³»¿ëÀ» ¸ÞÀϷθ¸ ¹ÞÀ» ¼ö ÀÖ´Â°Ô ¾Æ´Ï¶ó Æѽº°¡ µµÂøÇÏÀÚ¸¶ÀÚ ÇÁ¸°ÅÍ·Î Ãâ·ÂÇÏ°Ô ÇÒ ¼ö µµ ÀÖ°í »ç¿ëÀÚ°¡ ·Î±äÇØ ÀÖÀ¸¸é »ç¿ëÀÚÀÇ Å͹̳ο¡ Æѽº°¡ µµÂøÇß´Ù´Â ¸Þ½ÃÁö¸¦ º¸³»°Ôµµ ÇÒ ¼ö ÀÖ´Ù.
¸®´ª½º¿ë Æѽº ¼¹ö ÇÁ·Î±×·¥Àº ¿©·¯°¡Áö°¡ ÀÖÁö¸¸ ¿©±â¼´Â mgetty¸¦ ÀÌ¿ëÇϱâ·ÎÇÑ´Ù. mgetty´Â ƯÈ÷ ¸ðµ© Åë½Å(dial-in)¿¡¼ ³Î¸® ¾Ë·ÁÁø ÇÁ·Î±×·¥ÀÌÁö¸¸ Æѽº ¼Û¼ö½Å ±â´Éµµ ¶Ù¾î³ª´Ù. ¿©±â¼´Â ÀÏ´Ü Æѽº¸¦ ¹Þ´Â °æ¿ì¸¸ ¼³¸íÇÑ´Ù. º¸³»´Â ¹æ¹ýÀº ´ÙÀ½ ±âȸ·Î ¹Ì·é´Ù.
¸®´ª½º¸¦ Æѽº¼¹ö(¼ö½Å)¿¡ »ç¿ëÇϸé ÁÁÀº Á¡ÀÌ ¸¹´Ù.
. ¼ö½ÅÇÑ Æѽº ³»¿ëÀ» ȸéÀ¸·Î È®ÀÎ °¡´ÉÇÏ´Ù. µû¶ó¼ Á¾ÀÌ °ªÀÌ Àý¾àµÈ´Ù.
. Æѽº ³»¿ëÀ» ·¹ÀÌÀúÇÁ¸°ÅÍ·Î ÀμâÇϸé Æѽº¸Ó½Åº¸´Ù ´õ ¼±¸íÇÏ´Ù.
. ¼ö½Å Æѽº ³»¿ëÀÌ ÆÄÀÏ¿¡ ÀúÀåµÇ¹Ç·Î Æѽº ³»¿ëÀ» ¾ðÁ¦µçÁö ºÒ·¯º¸°Å³ª Àç Àμâ ÇÒ¼ö ÀÖ°í ¿©·¯ ÀåÀ» Ãâ·ÂÇÒ ¼ö ÀÖ´Ù.
. Æѽº ¼ö½ÅÀÌ ¸¹´Ù¸é ¸®´ª½º¿¡ ¸ÖÇÇÆ÷Æ®¿Í ¿©·¯´ëÀÇ Æѽº¸ðµ©À» ÀåÂøÇÏ¿© µ¿½Ã¿¡ ¼ö¸¹Àº Æѽº ¼ö½ÅÀ» ó¸®ÇÒ¼ö ÀÖÀ¸¹Ç·Î Æѽº¸Ó½ÅÀ» ¿©·¯´ë ±¸ÀÔÇÏ´Â °Í º¸´Ù °æÁ¦ÀûÀÌ´Ù.
¿©·¯ºÐÀÇ Áý¿¡ ÀÖ´Â ¸ðµ©Àº ´ëºÎºÐ Æѽº ±â´Éµµ °âÇÏ°í ÀÖÀ¸¹Ç·Î ¾Æ·¡ ¹æ¹ýÀ» »ç¿ëÇؼ Æѽº ¸Ó½Å ¾øÀ̵µ Æѽº¸¦ ¹Þ¾Æ ȸ鿡¼ º¸°Å³ª ÇÁ¸°ÅÍ¿¡ ÀμâÇÒ¼ö ÀÖÀ¸¹Ç·Î Áö±Ý ½ÃÇèÇØ º¸±â ¹Ù¶õ´Ù.
1 Áغñ »çÇ×
1.1 Æѽº¸ðµ© : ÇÊÀÚ°¡ ½ÃÇèÇØ º» ÀϺΠÀú°¡ Æѽº¸ðµ©Àº Æѽº¸Ó½Å°ú ¿¬°áµÇÁö ¾Ê¾Ò´Ù. Æѽº¸ðµ©À» ¾÷¹«¿ëÀ¸·Î »ç¿ëÇÏ´Â °æ¿ì À¯¸í¾÷üÀÇ Á¦Ç°À» »ç¿ëÇÏ´Â°Ô ÁÁ´Ù. ¿©±â¼´Â 3COM USRobotics Sportster 56k ¿ÜÀåÇüÀ» ´ë»óÀ¸·Î ¼³¸íÇÑ´Ù.
1.2 ¿ÜÀåÇü ¸ðµ©Àº RS-232 ÄÉÀ̺íÀÌ ÇÊ¿äÇÏ°ÚÁÒ. Çǽà ÂÊÀº 9ÇÉ ¾Ï Ä¿³ØÅÍÀÌ°í ¸ðµ© ÂÊÀº 25ÇÉ ¼ý Ä¿³ØÅÍ¿©¾ß Çϴµ¥ ÀϺΠ±¸Çü Çǽô Çǽà ÂÊ¿¡ 25ÇÉÀ» »ç¿ëÇÏ´Â °æ¿ìµµ ÀÖÀ¸´Ï ¹Ì¸® ÇǽÃÀÇ ½Ã¸®¾ó Æ÷Æ®¸¦ È®ÀÎÇØ¾ß ÇÑ´Ù.
1.3 Àüȼ±À» Æѽº¸ðµ©°ú ¿¬°áÇϴµ¥´Â RJ-11 ÄÁ³ØÅÍ°¡ »ç¿ëµÈ´Ù.
2. ¼³Ä¡ ȯ°æ
2.1 Çǽà : Æѽº¸¦ ¹Þ´Âµ¥ ¿ä±¸µÇ´Â Çǽà »ç¾çÀº ¾ø´Ù. ¿ÜÀåÇü ¸ðµ©À» »ç¿ëÇÏ´Â °æ¿ì´Â ½Ã¸®¾óÆ÷Æ®°¡ ÇÑ °³ ÀÖ¾î¾ß ÇÑ´Ù. (½Ã¸®¾óÆ÷Æ® ¾ø´Â Çǽô ¾ø°ÚÁÒ?) ÀÌ ±Û¿¡¼ ¼³Ä¡ÇÑ Çǽô ÆæƼ¾ö ÇÁ·Î ÇǽÃÀÌ´Ù.
2.2 ¸®´ª½º ¹èÆ÷º»
Æѽº¼¹ö¿¡ »ç¿ëÇÏ´Â ¸®´ª½º ¹èÆ÷º»Àº ¾Æ¹« »ó°üÀÌ ¾ø´Ù. Æѽº¼¹ö¿¡ »ç¿ëÇÏ´Â ¸ðµç ÇÁ·Î±×·¥Àº »õ·Î ¼³Ä¡Çϱ⠶§¹®ÀÌ´Ù. ¿©±â¼´Â ·¹µåÇÞ 6.0 (¿µ¹®ÆÇ, cheapbytes Á¦Ç°)À» »ç¿ëÇß´Ù.
3 Æѽº¼¹ö ¼³Ä¡¿¡ ÇÊ¿äÇÑ ÇÁ·Î±×·¥
3.1 mgetty1.1.21-Jul24.tar.gz
¿ø°ÝÁö¿¡¼ ¸ðµ©À» ÅëÇØ ¸®´ª½º·ÎÀÇ Á¢±ÙÀ» Çã¿ëÇÏ´Â getty ÇÁ·Î±×·¥À¸·Î À¯¸íÇÑ mgetty ÇÁ·Î±×·¥ÀÌ´Ù. ¸ðµç ¹èÆ÷º»¿¡ ±âº»À¸·Î ¼³Ä¡µÇ¾î ÀÖÀ¸³ª ¹èÆ÷º»¸¶´Ù ¹öÀü ¹× µð·ºÅ丮°¡ ´Ù¸£¹Ç·Î ¿©±â¼´Â ¼Ò½º¸¦ ¹Þ¾Æ »õ·Î ¼³Ä¡Çϱâ·Î ÇÑ´Ù.
ftp://ftp.leo.org/pub/comp/os/unix/networking/mgetty¿¡¼ ±¸ÇÒ ¼ö ÀÖ´Ù.
3.2 pbmplus
ÀÌ ÇÁ·Î±×·¥Àº ¸®´ª½º¿¡¼ ±×·¡ÇÈ Æ÷¸ËÀ» º¯°æÇϴµ¥ ¸¹ÀÌ »ç¿ëµÈ´Ù. Æѽº ÆÄÀÏ(g3 Æ÷¸Ë)À» GIF ±×·¡ÇÈ ÆÄÀÏ·Î º¯È¯Çϴµ¥ ÀÌ ÆÐÅ°Áö¿¡ ÀÖ´Â g32pbm, pnmscale, ppmtogif µîÀÌ »ç¿ëµÈ´Ù.
sunsite.unc.edu ¿¡¼ anonymous ftp·Î "/pub/linux/apps/graphics/convert" µð·ºÅ丮¿¡ ÀÖ´Â pbmplus-10dec91-bin.tar.gz ÆÄÀÏÀ» °¡Á®¿Â´Ù.
(¶Ç´Â À§ÀÇ mgetty »çÀÌÆ®ÀÇ °°Àº µð·ºÅ丮¿¡µµ ÀÖ´Ù. À̸§Àº pbm10dec91.tgz ÀÌ´Ù. ¿©±â¿¡ ÀÖ´Â °ÍÀº ¼Ò½ºÀ̹ǷΠÄÄÆÄÀÏÇØ¾ß ÇÑ´Ù. ±×·±µ¥ ÄÄÆÄÀÏÀÌ ¹«Ã´ ¾î·Æ´Ù.)
3.3 ksh (korn ½©)
¸®´ª½º¿¡¼´Â born ½©À» »ç¿ëÇϳª Æѽº¼¹öÀÇ ÀϺΠÇÁ·Î±×·¥(new_fax)¿¡¼ ksh¸¦ »ç¿ëÇÑ´Ù. ¸®´ª½º CD¿¡ ÀÖ´Ù.
4. ¼³Ä¡ ÀýÂ÷
ÀÌ ±ÛÀº ÀÎõÇؾç°úÇаíµîÇб³¿¡ ¼³Ä¡ÇÑ ³»¿ëÀ» ±×´ë·Î ÀοëÇß´Ù. Æѽº¸ðµ©Àº com1¿¡ ¿¬°áÇß´Ù. com2 ³ª com3ÀÎ °æ¿ì´Â ttySX ¿¡¼ X ºÎºÐÀ» ¹Ù²Û´Ù. ¾Æ·¡¿¡¼ Æѽº¸Ó½ÅÀ̶ó ÇÔÀº ´Üµ¶À¸·Î »ç¿ëÇÏ´Â ÀÏ¹Ý Æѽº ±â°è¸¦ ÁöĪÇÑ´Ù.
4.1 ¸ðµ© ¿¬°á
¿©±â¼´Â ¿ÜÀå¸ðµ©À» com1 Æ÷Æ®¿¡ ¿¬°áÇß´Ù. ±×·¯³ª ¸ðµ©Àº com2¿¡ ¿¬°áÇÏ´Â°Ô º¸´Ù ¹Ù¶÷Á÷ÇÏ´Ù. ÀÌÀ¯´Â com2 ½Ã¸®¾ó Æ÷Æ®°¡ IRQ°¡ 3À̹ǷΠcom1(IRQ°¡ 4ÀÓ) º¸´Ù ¿ì¼± ¼øÀ§°¡ ºü¸£±â ¶§¹®ÀÌ´Ù.
³»ÀåÇü Æѽº¸ðµ©(ISA)À» »ç¿ëÇÑ´Ù¸é ½Ã¸®¾ó ¸¶¿ì½º ¹× ·£Ä«µå¿Í IRQ Ãæµ¹ ¿©ºÎ¸¦ È®ÀÎÇØ¾ß ÇÑ´Ù. Æѽº ¸ðµ©ÀÌ com3·Î ¼ÂÆõǾî ÀÖ´Ù¸é ¸¶¿ì½º¸¦ com1¿¡ ¿¬°áÇÏ¸é ¾ÈµÈ´Ù. ¶Ç ÀϺΠ´ë¸¸Á¦ ISA ·£Ä«µå´Â IRQ 3¹øÀ» »ç¿ëÇϹǷΠcom2 Æ÷Æ®¿¡ ¿ÜÀåÇü Æѽº¸ðµ©À» ¿¬°áÇϰųª ³»Àå Æѽº¸ðµ©À» com2³ª com4¿¡ ¼ÂÆÃÇϸé IRQ Ãæµ¹ÀÌ ³´Ù.
¶ÇÇÑ ¸ðµ© Áß¿¡¼ Æ÷ÀåÀ̳ª ¸Å´º¾ó¿¡ À©95/98 Àü¿ëÀ̶ó Ç¥½ÃµÇ¾î ÀÖ´Â ¸ðµ©Àº ¸®´ª½º¿¡¼ »ç¿ëÇÒ ¼ö ¾ø´Ù. ÀÌ´Â ¸ðµ© ±â´ÉÀÇ »ó´ç ºÎºÐÀ» ÇǽÃÀÇ CPU Áï À©µµ¿ì¿¡ ¼³Ä¡‰Â µå¶óÀ̹ö ÇÁ·Î±×·¥¿¡ ÀÇÁ¸Çϱ⠶§¹®ÀÌ´Ù. PCI ¸ðµ©µµ ¾ÆÁ÷ ¹®Á¦°¡ ÀÖ´Ù.
4.2 mgetty ¼³Ä¡
mgetty1.1.21-Jul24.tar.gz ÇÁ·Î±×·¥À» ÀÓÀÇÀÇ µð·ºÅ丮¿¡ ³Ö°í ¾ÐÃàÀ» Ǭ´Ù. ÇÊÀÚ´Â º¸Åë /apps¶õ µð·ºÅ丮¿¡ °¢Á¾ ÇÁ·Î±×·¥À» ÀúÀåÇÑ´Ù. ¾Æ·¡ ¸í·ÉÀ» ½ÇÇàÇÑ´Ù.
. tar zxvf mgetty1.1.21-Jul24.tar.gz
mgetty-1.1.21 ¶õ µð·ºÅ丮°¡ ¸¸µé¾î Áö°í ±× ¾È¿¡ mgetty ¼Ò½º ÆÄÀϵéÀÌ À§Ä¡ÇÑ´Ù.
ÀÌÁ¦ mgetty¸¦ ÄÄÆÄÀÏÇØ¾ß ÇÑ´Ù. ÄÄÆÄÀÏÇÑ´Ù°í C ¾ð¾î¿¡ ´ëÇÑ Áö½ÄÀ» ÇÊ¿ä·Î ÇÏÁö´Â ¾Ê´Â´Ù. ´ÜÁö ÆíÁý Á¤µµ¸¸ ÇÒ ¼ö ÀÖÀ¸¸é ‰Â´Ù.
4.2.1 cd mgetty-1.1.21
4.2.2 policy.h-dist ¸¦ policy.h·Î º¹»çÇÑ´Ù.(cp policy.h-dist policy.h)
4.2.3 ¾Æ·¡ °úÁ¤Àº ²À ÇÊ¿äÇÏÁö´Â ¾ÊÀ¸³ª ½ÇÁ¦ ¿î¿µ¿¡¼ Á¶±Ý ´õ ÆíÇÏ°Ô ÇØÁØ´Ù.
1) policy.h¿¡¼ ÀϺΠ³»¿ëÀ» ¼öÁ¤ÇÑ´Ù.
#define MODEM_CHECK_TIME 3600 -> 3600À» ?1·Î ¹Ù²Û´Ù.
(º¯°æ ¾Ê¾Æµµ »ç¿ë¿¡ ÁöÀåÀÌ ¾ø´Ù)
#ifndef MAILER
# define MAILER "/usr/lib/sendmail"
# define NEED_MAIL_HEADERS
#endif
¸®´ª½ºÀÇ sendmail ÇÁ·Î±×·¥ À§Ä¡¸¦ ÁöÁ¤ÇÏ´Â ºÎºÐÀÌ´Ù. Æѽº ³»¿ëÀ» ¸ÞÀÏ·Î ¹ÞÀ¸¹Ç·Î ¸ÞÀÏ ÇÁ·Î±×·¥ÀÇ À§Ä¡°¡ Ʋ¸®¸é ¸ÞÀÏÀÌ ¿ÀÁö ¾Ê´Â´Ù. ls ?l /usr/lib/sendmail ¸í·ÉÀ¸·Î È®ÀÎÇØ º»´Ù. ·¹µåÇÞÀ̳ª µ¥ºñ¾È, ¼ö¼¼´Â ¹®Á¦°¡ ¾ø´Ù.
4.2.4 make
4.2.5 make install
ÀÌ ´Ü°è±îÁö ÁøÇà ÇßÀ¸¸é mgetty ¼³Ä¡°¡ ³¡³µ´Ù. mgetty ½ÇÇà ÆÄÀÏÀº /usr/local/sbin/mgetty ÀÌ°í ¼Â¾÷ ÆÄÀÏÀº /usr/local/etc/mgetty+sendfax/mgetty.config ÀÌ´Ù.
4.2.6 mgetty.config ÆÄÀÏÀ» ¼öÁ¤ÇÑ´Ù.
1) debug 4 -> debug 9 (º¸´Ù »ó¼¼ÇÑ ¿¬°áÁ¤º¸°¡ Ç¥½Ã‰Â´Ù)
2) fax-id 49 115 xxxxxxxx ºÎºÐÀº Æѽº ¼ö½Å½Ã »ó´ë Æѽº¿¡ ³ªÅ¸³ª´Â ¹øÈ£ÀÌ´Ù. ÀÚ½ÅÀÇ ¹øÈ£¸¦ ³Ö´Â´Ù.
(¿¹ fax-id 82-2-2205-1986)
3) ¾Æ·¡´Â ÇìÀÌÁî ¸ðµ©ÀÇ °æ¿ì¿¡¸¸ ÇÊ¿äÇÏ´Ù. ·Îº¸Æ½½º ¸ðµ©Àº ÇÊ¿ä¾ø´Ù. ÀϺΠ±¹»ê ¸ðµ©ÀÇ °æ¿ì ÇÊ¿äÇÏ´Ù. (Æѽº ¸ðµ© ÀÌ Æѽº¸Ó½Å¿¡¼ ¿¬°áÀÌ µÈ ÈÄ Æѽº ¼ö½ÅÀ» ¸øÇÏ¸é ¾Æ·¡ ¶óÀÎÀ» ³Ö¾î º»´Ù)
Á¦ÀÏ ¸¶Áö¸· ÁÙ¿¡ ¾Æ·¡Ã³·³ ³Ö´Â´Ù.
port ttyS0
switchbd 19200
(À§´Â ¸ðµ©ÀÌ com1¿¡ ¿¬°á‰Â °æ¿ìÀÌ´Ù. com2¶ó¸é ttyS1, com3¶ó¸é ttyS2°¡ ‰Â´Ù)
4) fax-only yes
mgetty¸¦ ¼³Ä¡ÇÏ¸é ´Ù¸¥ Çǽÿ¡¼ Àüȼ±À¸·Î ·Î±×ÀÎÇÒ ¼öµµ ÀÖ´Ù. µû¶ó¼ ´Ù¸¥ »ç¶÷ÀÌ ¸ðµ©À¸·Î ¿¬°áÇؼ Á¢±ÙÇÏ´Â°É ¹æÁöÇÏ°í ¿ÀÁ÷ Æѽº ¼ö½Å¿ëÀ¸·Î¸¸ »ç¿ëÇÏ·Á¸é ÇÊ¿äÇÏ´Ù. ³ÖÁö ¾ÊÀ¸¸é ¸ðµ© ¹× Æѽº ¾çÂÊ ´Ù »ç¿ëÇÑ´Ù.
4.2.7 mgetty-1.1.21/g3 µð·ºÅ丮¿¡ ÀÖ´Â g32pbm ÆÄÀÏÀ» /usr/bin¿¡ º¹»çÇÑ´Ù. chmod 755 g32pbm ¸í·ÉÀ» ÁØ´Ù. ÀÌ ÆÄÀÏÀº ÆѽºÆÄÀÏÀ» gif·Î º¯È¯Çϴµ¥ ÇÊ¿äÇÏ´Ù.
4.2.8 new_fax ½ºÅ©¸³Æ® ¼³Ä¡
mgetty°¡ Æѽº¸¦ ¹ÞÀ¸¸é /var/spool/fax/incoming µð·ºÅ丮¿¡ g3 Æѽº Æ÷¸ËÀ¸·Î Æѽº ³»¿ëÀ» ÆÄÀÏ·Î ÀúÀåÇÑ´Ù. ±×·¯³ª ÀÌ ÆÄÀÏÀº g3 Æ÷¸ËÀ̹ǷΠ±× ³»¿ëÀ» ÀϹÝÀûÀÎ ¹æ¹ýÀ¸·Î´Â º¼ ¼ö ¾ø´Ù. ȸ鿡¼ º¼·Á¸é gif ÆÄÀÏ·Î ¹Ù²Ù´øÁö ÇÁ¸°ÅÍ ·Î ÀμâÇÏ·Á¸é postscript ÆÄÀÏ·Î º¯È¯ÇØ¾ß ÇÑ´Ù.
ÀÌ ºÎºÐÀ» ÀÚµ¿ÈÇϱâ À§ÇØ mgetty¿¡¼´Â Æѽº°¡ µµÂø½Ã ÀÚµ¿À¸·Î ½ÇÇàµÇ´Â ½ºÅ©¸³Æ®°¡ ÁöÁ¤µÇ¾î ÀÖ´Ù. /usr/local/lib/mgetty+sendfax ¿¡ ÀÖ´Â new_faxÀÌ´Ù. mgetty ¼³Ä¡½Ã ÀÌ ÆÄÀÏÀº ÀÚµ¿À¸·Î ¼³Ä¡µÇÁö ¾ÊÀ¸¹Ç·Î ¼öµ¿À¸·Î ¼³Ä¡ÇؾßÇÑ´Ù.
mgetty-1.1.21/samples/new_fax.all µð·ºÅ丮¿¡ ÆÄÀÏÀÌ ÀÖÀ¸¹Ç·Î À̸¦ ÀϺΠ¼öÁ¤ÇØ ¼³Ä¡ÇÑ´Ù.
¾Æ·¡´Â ÆÄÀÏ ¸ñ·ÏÀÌ´Ù
-rw-r--r-- 1 202 ftp 553 Jul 28 1996 INSTALL
-rw-r--r-- 1 202 ftp 5128 Jul 28 1996 README
-rw-r--r-- 1 202 ftp 238 Jul 28 1996 archive.module
-rw-r--r-- 1 202 ftp 155 Jul 28 1996 delete.module
-rw-r--r-- 1 202 ftp 134 Jul 28 1996 fax.module
-rw-r--r-- 1 202 ftp 966 Jul 29 1996 faxlist
-rw-r--r-- 1 202 ftp 481 Jul 28 1996 faxlist.dist
-rw-r--r-- 1 202 ftp 199 Jul 28 1996 list.module
-rw-r--r-- 1 202 ftp 1125 Jan 2 1997 mail.module
-rwxr-xr-x 1 202 ftp 1886 Jul 27 1996 new_fax
-rw-r--r-- 1 202 ftp 134 Jul 28 1996 notify.module
-rw-r--r-- 1 202 ftp 368 Jan 2 1997 print.module
-rw-r--r-- 1 202 ftp 272 Jul 28 1996 write.module
ÀÌ ÆÄÀϵé Àüü¸¦ /usr/local/lib/mgetty+sendfax µð·ºÅ丮¿¡ º¹»çÇÑ´Ù.
±×¸®°í¼ ¾Æ·¡ ÆÄÀϵéÀ» ¼öÁ¤ÇÑ´Ù.
4.2.8.1 new_fax
1) ÀÌ ÇÁ·Î±×·¥Àº korn ½©À» »ç¿ëÇϹǷΠkshÀÇ À§Ä¡¸¦ ÁöÁ¤ÇؾßÇÑ´Ù. µ¥ºñ¾ÈÀÇ °æ¿ì´Â ksh°¡ /usr/bin¿¡ À§Ä¡ÇϹǷΠù¹ø ÁÙÀ» ¾Æ·¡Ã³·³ º¯°æÇÑ´Ù.
#!/usr/bin/ksh
2) 9¹ø° ÁÙÀ» ¾Æ·¡Ã³·³ º¯°æÇÑ´Ù.
home=/usr/local/lib/mgetty+sendfax
4.2.8.2 faxlist ÆÄÀÏÀº Æѽº ¼ö½Å½Ã ¾î¶² ÀÛ¾÷À» ÇÒÁö¸¦ ÁöÁ¤ÇÑ´Ù. Áï ¸ÞÀÏ·Î º¯È, ÇÁ¸°Æ® µî.
¾Æ·¡´Â ¿¹ÀÌ´Ù.
id
mail bae@linuxlab.co.kr
write hanbi root
print hplj
[Âü°í] Æѽº µµÂø½Ã new_fax¿¡¼ °¡´ÉÇÑ ¼³Á¤Àº ¾Æ·¡¿Í °°´Ù.
1) write : »ç¿ëÀÚ°¡ ·Î±×ÀÎ ÇØ ÀÖÀ¸¸é Å͹̳Πȸ鿡 Æѽº µµÂøÀ» ¾Ë·ÁÁØ´Ù. »ç¿ëÀÚ°¡ ·Î±×ÀÎÇÏÁö ¾Ê¾ÒÀ¸¸é ¾Ë·ÁÁÖÁö ¾Ê´Â´Ù. ¶Ç »ç¿ëÀÚÀÇ message ¼ö½Å ±â´ÉÀÌ ÄÑÁ® ÀÖ¾î¾ß ÇÑ´Ù.
(Ȩµð·ºÅ丮ÀÇ .profile ÆÄÀÏ¿¡ mesg y ¸¦ ³Ö´Â´Ù)
2) notify : »ç¿ëÀÚ¿¡°Ô ¸ÞÀÏ·Î Æѽº µµÂø »ç½ÇÀ» ¾Ë·ÁÁØ´Ù. ´ÜÁö µµÂøÇß´Ù´Â ¸Þ½ÃÁö¸¸ º¸³»ÁÖ¸ç Æѽº ³»¿ëÀº µé¾îÀÖÁö ¾Ê´Ù.
3) mail : Æѽº ³»¿ëÀ» ±×·¡ÇÈÆÄÀÏ(GIF)·Î º¯È¯ ÈÄ¿¡ ¸ÞÀÏ¿¡ ÷ºÎÇؼ º¸³»ÁØ´Ù.
4) print : Æѽº ³»¿ëÀ» ÇÁ¸°ÅÍ·Î Âï¾î³¿.
(1) mail bae@linuxlab.co.kr
Æѽº ³»¿ëÀ» gif ÆÄÀÏ·Î ¹Ù²Û ÈÄ bae@linuxlab.co.kr ¿¡°Ô ¸ÞÀÏ·Î º¸³»¶ó´Â ¶æÀÌ´Ù. ¿©±â¼´Â ¸ÞÀÏ ¼ö½ÅÀÚ´Â Æѽº¼¹ö¿¡ ÀÖ´Â °èÁ¤ÀÏ ÇÊ¿ä´Â ¾ø´Ù. Æѽº¼¹ö°¡ ÀÎÅͳݿ¡ ¿¬°áµÅ ÀÖ´Ù¸é Àü¼¼°è ¾îµð¿¡³ª º¸³¾ ¼ö ÀÖ´Ù.(´Ü Æѽº¼¹ö¿¡ ¸ÞÀϼ ÇÁ·Î±×·¥ÀÌ °¡µ¿µÇ°í ÀÖ¾î¾ß ÇÑ´Ù)
(2) write hanbi root
Æѽº°¡ µµÂøÇÏ¸é µµÂøÇß´Ù´Â ¸Þ½ÃÁö¸¦ hanbi ¿Í root¿¡°Ô ¸®´ª½ºÀÇ write ¸í·ÉÀ¸·Î º¸³½´Ù. LoginÀÌ µÇ¾î ÀÖ¾î¾ß ¹ÞÀ» ¼ö ÀÖ´Ù.
(3) print hplj
HP ÀÇ ·¹ÀÌÀú ÇÁ¸°ÅÍ·Î Æѽº ³»¿ëÀ» ÀμâÇ϶ó´Â ¶æÀÌ´Ù. ÇÁ¸°ÅÍ´Â Æѽº ¼ö½Å½Ã ²¨Á® À־ »ó°ü¾ø´Ù. Æѽº ³»¿ëÀº ÇÁ¸°Æ® ½ºÇ®¿¡ ÀúÀåµÇ¹Ç·Î ³ªÁß¿¡ ÇǸ°Å͸¦ ÄѸé Àμ⠉´Ù. ´Ü print¸¦ ÇÒ·Á¸é ÇÁ¸°ÅÍ ¼³Á¤ÀÌ µÅ ÀÖ¾î¾ß ÇÏ°í pbmplus ¿¡ ÀÖ´Â ¸î °³ÀÇ ÆÄÀÏÀ» Ãß°¡ÇØ¾ß ÇÑ´Ù. ÀÚ¼¼ÇÑ °ÍÀº À§ÀÇ README ÆÄÀÏÀ» Âü°íÇϱ⠹ٶõ´Ù.
[ÁÖÀÇ ]
µµÂøÇÑ Æѽº¸¦ ±×·¡ÇÈÀ¸·Î º¯È¯ÇØ ¸ÞÀÏ·Î º¸³»´Â ºÎºÐÀº mail.module ÆÄÀÏ¿¡ ÀÖ´Ù. ÀÌ ÆÄÀϵµ ÀϺΠ¼öÁ¤ÇÏ´Â°Ô ÁÁ´Ù. Áï g32pbm À§Ä¡¸¦ Àý´ë °æ·Î·Î ¹Ù²Ù¾î¾ß ÇÑ´Ù. ÀÌÀ¯´Â ÀϺΠ¹èÆ÷º»¿¡ ÀÌ¹Ì g32pbmÀÌ µé¾î Àֱ⠶§¹®¿¡ °æ·Î¸¦ ÁöÁ¤ ¾ÊÀ¸¸é ÀÌ ÆÄÀÏÀÌ »ç¿ëµÉ ¿ì·Á°¡ ÀÖ´Ù. mgetty¿¡¼ Á¦°øÇÏ´Â g32pbmÀ» ¾È¾²¸é ¹®Á¦°¡ ¹ß»ýÇÑ´Ù.
---------------------------------------------------------------------
mail()
{
mailer="/usr/sbin/sendmail -t"
log "mail to $data"
(
# some settings
tmp=/tmp/`basename $0`.$$
bound=Newfax_-${$}${$}
# optionally use the name
if [ -z "$name" ]
then
name=$id
fi
# write the mail
echo "\
Subject: Fax from $name ($pages pages)
From: faxadmin@xplor.ipf.de (Fax Subsystem)
To: $data
MIME-Version: 1.0
Content-type: multipart/mixed; boundary=\"$bound\"
--$bound
Content-Type: text/plain;
A new fax has arrived
Sender ID: $id
Name: $name
Pages: $pages
"
for file in $*
do
echo $file
done
for file in $*
do
echo "--$bound"
page=`echo $file | /usr/bin/awk -F\. '{ printf "%d", $NF }' -`
echo "Content-Type: application/octet-stream; name=\"page${page}.gif\
";"
echo "Content-transfer-encoding: x-uuencode"
echo
/usr/sbin/g32pbm $file 2>>$log \
| pnmscale 0.5 2>>$log \
| ppmtogif 2>>$log \
| uuencode 2>>$log "page${page}.gif"
echo
done
echo "--$bound--"
) | tee /var/log/faxmail | $mailer
}
-----------------------------------------------------------------------
À§¿¡¼ º¸µí ¾Æ·¡ ÇÁ·Î±×·¥µéÀÌ ¼³Ä¡µÇ¾î ÀÖ¾î¾ß ÀÛµ¿ÇÑ´Ù.
1 /usr/sbin/sendmail : ¸ÞÀÏÀ» º¸³»´Â ÇÁ·Î±×·¥ÀÌ´Ù. ¸®´ª½º CD¿¡ ÀÖ´Ù.
2 /usr/bin/awk : ¸®´ª½º CD¿¡ ÀÖ´Ù.
3 /usr/bin/g32pbm : mgetty-1.1.21/g3 µð·ºÅ丮¿¡ ÀÖ´Ù.
*. /usr/local/bin/ ¿¡µµ g32pbmÀÌ ÀÖ´Ù. Mgetty¿¡¼ Á¦°øÇÏ´Â °ÍÀ» ¾µ °Í. Mail.module¿¡´Â g32pbmÀ» Àý´ë °æ·Î¸¦ ³Ö¾î¾ß ÇÑ´Ù.
4 /usr/bin/pnmscale : pbmplus ÆÐÅ°Áö¿¡ ÀÖ´Ù.
5 /usr/bin/ppmtogif : pbmplus ÆÐÅ°Áö¿¡ ÀÖ´Ù.
6 /usr/bin/uuencode : ¸®´ª½º CD¿¡ ÀÖ´Ù.
*. uuencode ´ë½Å uuview¸¦ ¾²¸é ¹®Á¦ ¹ß»ýÇÔ.
4.3 pbmplus ÆÄÀÏ ¼³Ä¡
tar zxvf pbmplus-10dec91-bin.tar.gz ¸í·ÉÀ» ÁÖ¸é pbmplus10dec91 µð·ºÅ丮°¡ ¸¸µé¾îÁö°í ÀÌ ¾È¿¡ ÆÄÀÏ µéÀÌ µé¾î ÀÖ´Ù. ÀÌ Áß¿¡¼ bin µð·ºÅ丮¿¡ ÀÖ´Â pnmscale, ppmtogif µÎ°³ÀÇ ÆÄÀÏÀ» /usr/bin¿¡ ¿Å±ä´Ù.(À§ÀÇ mail.module¿¡¼ »ç¿ëÇÑ´Ù) ÀÌ ÆÄÀϵéÀº ½ÇÇà¸ðµå·Î ÁöÁ¤ÇØ¾ß ÇÑ´Ù(chmod 755 ÆÄÀϸí)
4.4 /etc/inittab ÆÄÀÏ¿¡ ¾Æ·¡ ¶óÀÎÀ» Ãß°¡ÇÑ´Ù.
Æѽº¸ðµ©ÀÌ ¿¬°á‰Â Æ÷Æ®¸¦ È°¼ºÈ ½ÃÄÑÁÖ´Â ÀýÂ÷´Ù.
s0:2345:respawn:/usr/local/sbin/mgetty ttyS0
ÀÌ ÁÙÀ» Ãß°¡ ÈÄ init q ¸í·ÉÀ» ÁÖ¸é ÀÌÁ¦ Æѽº ¸ðµ©ÀÌ Àüȸ¦ ¹Þ´Â´Ù. Àüȸ¦ ¸ø ¹Þ°Ô ÇÏ·Á¸é ¸Ç ¾Õ¿¡ ¡°#¡±¸¦ ³Ö°í ´Ù½Ã init q ¸í·ÉÀ» ÁØ´Ù.
4.5 /etc/aliases ÆÄÀÏ ¼öÁ¤
¸Ç ¾Æ·¡¿¡ ´ÙÀ½ ÁÙÀ» Ãß°¡ÇÑ´Ù.
faxadmin: hanbi
ÀÌ´Â ÆѽºÇÁ·Î±×·¥ÀÌ Æѽº¸¦ Á¤»óÀûÀ¸·Î ¹Þ¾Ò´ÂÁö¸¦ ¾Ë·ÁÁÖ´Â ¸ÞÀÏÀ» º¸³»´Â °èÁ¤À» ÁöÁ¤ÇÑ´Ù. ½ÇÆÐÇÑ °æ¿ìµµ ¸ÞÀÏÀÌ ¿Â´Ù. ¿©±âÀÇ ¸ÞÀÏÀº Æѽº ³»¿ëÀ» ´ã°í ÀÖÁö ¾Ê´Ù. ´ÜÁö °ü¸®¸¦ À§ÇÑ ¸ÞÀÏÀÌ´Ù.
4.6 korn shell ¼³Ä¡
new_fax ÇÁ·Î±×·¥ÀÌ ksh¸¦ »ç¿ëÇÑ´Ù
(#!/bin/ksh)
4.6.1 ·¹µåÇÞ 6.0Àº ¡°Redhat/RPM¡± µð·ºÅ丮¿¡ ÀÖ´Ù. ( pdksh-5.2.13-3.i386.rpm)
rpm -i pdksh-5.2.13-3.i386.rpm ¸í·ÉÀ¸·Î ¼³Ä¡ÇÑ´Ù.
4.6.2 µ¥ºñ¾ÈÀ̶ó¸é dselect ¸í·ÉÀ» ½ÇÇàÇؼ ¡°Available Standard packages in section shells¡± ¿¡¼ pdksh¸¦ ¼³Ä¡ÇÑ´Ù.
4.6.3 SuSEÀÇ °æ¿ì´Â 1¹ø CD¸¦ ³Ö°í ¾Æ·¡ ¼ø¼·Î ¼³Ä¡ÇÑ´Ù.
1) YaST¸¦ °¡µ¿ÇØ Adjustments of installation ¸Þ´ºÀÇ select installation medium¿¡¼ CD-ROM À» ¼±ÅÃ
2) Choose/Install package ¸Þ´ºÀÇ Package information¿¡¼ F9¸¦ ´©¸¥´Ù.(¸Ç À§ÀÇ Search install media ¿ÞÂÊ °ýÈ£¿¡ ¡°X¡±°¡ Ç¥½Ã‰Â´Ù.) °Ë»ö ÀÔ·Â ¶óÀÎ(û»ö ¶óÀÎ)¿¡ ksh¸¦ ÀÔ·ÂÇؼ F5¸¦ ´©¸£¸é korn shell ¼³Ä¡ ¿©ºÎ¸¦ È®ÀÎÇÒ ¼ö ÀÖ´Ù. À̸§Àº pdkshÀÌ´Ù. ¼³Ä¡µÇ¾î ÀÖ´Ù¸é ¸Ç ¾Õ¿¡ [I]°¡ ³ª¿Â´Ù. ¼³Ä¡°¡ ¾ÈµÇ¾î ÀÖÀ¸¸é [space] Å°¸¦ ´·¯ ¼±Åà ÈÄ F10 Å°¸¦ ´©¸£¸é ¼³Ä¡‰Â´Ù.
5.Å×½ºÆ®
ÇÁ·Î±×·¥ Á¤»ó ÀÛµ¿ ¿©ºÎ¸¦ È®ÀÎÇϱâ À§ÇØ ¼¹ö¸¦ ¸®ºÎÆÃÇÑ´Ù. (¸®ºÎÆÃÀº Çʼö´Â ¾Æ´Ï³ª È®½ÇÈ÷ Çϱâ À§Çؼ ÀÌ´Ù)
5.1 root ·Î ·Î±äÇØ ps ax ¸í·ÉÀ» ½ÇÇàÇÏ¸é ¾Æ·¡ ¶óÀÎÀÌ ÀÖ¾î¾ßÇÑ´Ù.
475 ? S 0:00 /usr/local/sbin/mgetty ttyS0
5.2 /var/log/mgetty.ttyS0 ÆÄÀÏÀ» º»´Ù.
10/24 18:52:20 yS0 mgetty: experimental test release 1.1.21-Jul24
10/24 18:52:20 yS0 check for lockfiles
10/24 18:52:20 yS0 checklock: stat failed, no file
10/24 18:52:20 yS0 locking the line
10/24 18:52:20 yS0 makelock(ttyS0) called
10/24 18:52:20 yS0 do_makelock: lock='/var/lock/LCK..ttyS0'
10/24 18:52:20 yS0 lock made
10/24 18:52:21 yS0 tio_get_rs232_lines: status: RTS CTS DSR DTR
10/24 18:52:21 yS0 lowering DTR to reset Modem
10/24 18:52:22 yS0 tss: set speed to 38400 (017)
10/24 18:52:22 yS0 tio_set_flow_control( HARD )
10/24 18:52:22 yS0 waiting for line to clear (VTIME), read:
10/24 18:52:22 yS0 send: \dATQ0V1H0[0d]
10/24 18:52:22 yS0 waiting for ``OK''
10/24 18:52:22 yS0 got: ATQ0V1H0[0d]
10/24 18:52:22 yS0 CND: ATQ0V1H0[0d][0a]OK ** found **
10/24 18:52:22 yS0 send: ATS0=0Q0&D3&C1[0d]
10/24 18:52:22 yS0 waiting for ``OK''
10/24 18:52:22 yS0 got: [0d]
10/24 18:52:22 yS0 CND: OK[0a]ATS0=0Q0&D3&C1[0d]
10/24 18:52:22 yS0 CND: ATS0=0Q0&D3&C1[0d][0a]OK ** found **
10/24 18:52:23 yS0 USR Courier/Sportster 56k detected
10/24 18:52:23 yS0 mdm_gis: string 1: 'U.S. Robotics 56K FAX EXT Rev. 11.1.14'
10/24 18:52:23 yS0 got:[0a][0d][0a]OK[0d]
10/24 18:52:23 yS0 additional info: 'U.S. Robotics 56K FAX EXT Rev. 11.1.14'
10/24 18:52:23 yS0 mdm_send: 'AT+FCLASS=2.0'
10/24 18:52:23 yS0 got:[0a]AT+FCLASS=2.0[0d]
10/24 18:52:23 yS0 mdm_command: string 'AT+FCLASS=2.0'
10/24 18:52:23 yS0 got:[0d][0a]OK[0d]
10/24 18:52:23 yS0 mdm_command: string 'OK' -> OK
10/24 18:52:24 yS0 mdm_send: 'AT+FLI="032 832 5081"'
10/24 18:52:24 yS0 got:[0a]AT+FLI="032 832 5081"[0d]
10/24 18:52:24 yS0 mdm_command: string 'AT+FLI="032 832 5081"'
10/24 18:52:24 yS0 got:[0d][0a]OK[0d]
10/24 18:52:24 yS0 mdm_command: string 'OK' -> OK
10/24 18:52:24 yS0 mdm_send: 'AT+FCC=1,5,0,2,0,0,0,0'
10/24 18:52:24 yS0 got:[0a]AT+FCC=1,5,0,2,0,0,0,0[0d]
10/24 18:52:24 yS0 mdm_command: string 'AT+FCC=1,5,0,2,0,0,0,0'
10/24 18:52:24 yS0 got:[0d][0a]OK[0d]
10/24 18:52:24 yS0 mdm_command: string 'OK' -> OK
10/24 18:52:24 yS0 waiting for line to clear (VTIME), read:
10/24 18:52:24 yS0 removing lock file
10/24 18:52:24 yS0 waiting...
(³»¿ëÀÌ ¸¹¾Æ ÀϺΠ»ý·«Çß´Ù)
5.3 ÀÌÁ¦ ÀÏ¹Ý Æѽº¸Ó½Å¿¡¼ Æѽº¸ðµ©À¸·Î Æѽº¸¦ º¸³½´Ù.
(¾Æ·¡´Â ¸®´ª½º ¿ùµå Æѽº¸Ó½Å¿¡¼ º¸³½ °á°ú´Ù)
5.3.1 Æѽº ¼ö½ÅÀÌ ³¡³¯ ¶§ ps ax ¸í·ÉÀ» ÁÖ¸é ¾Æ·¡Ã³·³ ³ª¿Â´Ù.
516 ttyS0 S 0:00 sh -c /usr/local/lib/mgetty+sendfax/new_fax 0 '
517 ttyS0 S 0:00 ksh /usr/local/lib/mgetty+sendfax/new_fax 0 82+
519 ? S 0:00 in.comsat
537 ttyS0 S 0:00 ksh /usr/local/lib/mgetty+sendfax/new_fax 0 82+
552 ttyS0 S 0:00 ksh /usr/local/lib/mgetty+sendfax/new_fax 0 82+
553 ttyS0 S 0:00 tee /var/log/faxmail
554 ttyS0 S 0:00 /usr/sbin/sendmail -t
558 ttyS0 S 0:00 g32pbm /var/spool/fax/incoming/fn812d977S0-82+2+2205+
559 ttyS0 R 0:00 pnmscale 0.5
560 ttyS0 S 0:00 ppmtogif
561 ttyS0 S 0:00 uuencode page1.gif
5.3.2 /var/log/mgetty.ttyS0 ÆÄÀÏ ³¡ ºÎºÐÀÌ ¾Æ·¡Ã³·³ ³ª¿Â´Ù.
10/24 19:04:33 yS0 fax receiver: hangup & end
10/24 19:04:33 yS0 fax_notify_mail: sending mail to: faxadmin
10/24 19:04:34 yS0 notify: '/usr/local/lib/mgetty+sendfax/new_fax 0
'82+2+2205+1986' 1 /var/spool/fax/incoming/fn812d977S0-82+2+2205+1986.01 >/dev/console 2>&1 </dev/null'
10/24 19:04:34 ##### fax dev=ttyS0, pid=475, caller='none', name='', id=' 82+2+2205+1986', +FHNG=000, pages=1/0, time=00:00:58
5.3.3 /etc/aliases ¿¡¼ ÁöÁ¤ÇÑ °èÁ¤¿¡ ¾Æ·¡Ã³·³ ¸ÞÀÏÀÌ ¿Â´Ù.
N 7 root@ims.inchon-mah. Sun Oct 24 19:04 37/900 "fax from 82+2+2"
Message 7:
From root Sun Oct 24 19:04:34 1999
Date: Sun, 24 Oct 1999 19:04:33 +0900
Subject: fax from 82+2+2205+1986
To: faxadmin@ims.inchon-mah.ed.inchon.kr
From: root@ims.inchon-mah.ed.inchon.kr (Fax Getty)
A fax was successfully received:
Sender ID: 82+2+2205+1986
Pages received: 1
Modem device: ttyS0
Communication parameters: +FCS:0,3,0,2,0,0,0,0
Resolution : normal
Bit Rate : 9600
Page Width : 1728 pixels
Page Length: unlimited
Compression: 0 (1d mod Huffman)
Error Corr.: none
Scan Time : 0
Reception Time : 00:58
Spooled G3 fax files:
/var/spool/fax/incoming/fn812d977S0-82+2+2205+1986.01
regards, your modem subsystem.
1) Sender ID ´Â Æѽº ¹ß½ÅÀÚ ÀüȹøÈ£ÀÌ´Ù.( 2205-1986Àº ¸®´ª½º ¿ùµå Æѽº ¹øÈ£ÀÓ)
2) /var/spool/fax/incoming/fn812d977S0-82+2+2205+1986.01 ´Â ¼ö½Å Æѽº ÆÄÀÏ À̸§À̸ç g3 Æ÷¸ËÀÌ´Ù. (ÀÌ ÆÄÀÏÀ» mgettyÀÇ sendfax ¸í·ÉÀ¸·Î Æѽº ¸ðµ©À» ÅëÇØ ´Ù¸¥ Æѽº¸Ó½Å¿¡ º¸³»¸é Æѽº ³»¿ëÀÌ ³ªÅ¸³´Ù)
5.3.4 /var/log/faxlog ÆÄÀÏÀ» º»´Ù.
24.10.99 19:04 fax received (id 82+2+2205+1986, 1 pages)
24.10.99 19:04 module archive
24.10.99 19:04 module delete
24.10.99 19:04 module fax
24.10.99 19:04 module list
24.10.99 19:04 module mail
24.10.99 19:04 module notify
24.10.99 19:04 module print
24.10.99 19:04 module write
24.10.99 19:04 default section
24.10.99 19:04 id 82+2+2205+1986 matches section
24.10.99 19:04 mail to abc@ns.inchon-mah.ed.inchon.kr
pnmscale: promoting from PBM to PGM
ppmtogif: computing colormap...
ppmtogif: 3 colors found
24.10.99 19:04 mail to bae@www.linuxlab.co.kr
pnmscale: promoting from PBM to PGM
ppmtogif: computing colormap...
ppmtogif: 3 colors found
10¿ù 24ÀÏ 19½Ã¿¡ Æѽº°¡ ¿Ô°í ±× ³»¿ëÀÌ µÎ »ç¶÷¿¡°Ô ¸ÞÀÏ·Î º¸³»Á³´Ù.
Áï abc@ns.inchon-mah.ed.inchon.kr, bae@www.linuxlab.co.krÀÌ´Ù.
5.3.5 ¾Æ·¡´Â bae@www.linuxlab.co.kr ·Î ¿Â ¸ÞÀÏÀÌ´Ù. Æѽº ³»¿ëÀÌ ±×·¡ÇÈ ÆÄÀϷΠȸ鿡 ³ªÅ¸³´Ù.(±×·¡ÇÈ È¸éÀº Ç¥½Ã ¾Ê¾Ò´Ù) ¸ÞÀÏ ³»¿ëÀ» ÇÁ¸°ÅÍ·Î ÀμâÇϸé Æѽº ³»¿ëÀ» º¼¼ö ÀÖ°í Æѽº ³»¿ë¸¸ µû·Î ÀúÀåÇÒ¼öµµ ÀÖ´Ù.
6. ½ÇÁ¦ »ç¿ë ¿¹
Æѽº ¼Û¼ö½ÅÀÌ ¸¹Àº ȸ»çÀÇ °æ¿ì ¿©·¯´ëÀÇ Æѽº¸Ó½ÅÀ» ¼³Ä¡ÇÒ ÇÊ¿ä°¡ ¾øÀÌ ¸®´ª½ºÀÇ Æѽº¸ðµ©À» Æѽº ¼ö½Å¿ëÀ¸·Î Àü¿ëÇÏ°í ÀÏ¹Ý Æѽº¸Ó½ÅÀ» Æѽº ¼Û½Å Àü¿ëÀ¸·Î Çϸé ÀÌÁ¡ÀÌ ¸¹´Ù. ¸®´ª½º¿¡ Æ÷Æ®¸¸ Ãß°¡ÇÏ¸é ¿©·¯´ëÀÇ Æѽº¸ðµ©À» ¿¬°áÇØ µ¿½Ã¿¡ Æѽº ¼ö½ÅÀÌ °¡´ÉÇϱ⠶§¹®ÀÌ´Ù.
Æѽº¿ë ÀüÈ ¶óÀÎÀÌ ÇÑ °³ÀÎ °æ¿ì´Â Æѽº ÀüÈ ¶óÀÎÀ» ¸ÕÀú ¸®´ª½ºÀÇ Æѽº ¸ðµ©ÀÇ ¶óÀÎ ÂÊ ÄܳØÅÍ¿¡ ¿¬°áÇÏ°í, Æѽº¸ðµ©ÀÇ ÀüÈ ÂÊ ÄܳØÅÍ¿Í Æѽº¸Ó½ÅÀÇ ¶óÀÎ ÂÊ ÄܳØÅ͸¦ ¾çÂÊ¿¡ RJ-11 ÄܳØÅÍ°¡ ÀÖ´Â ¶óÀÎÀ¸·Î ¿¬°áÇϸé Æѽº¸ðµ©Àº ¼ö½Å Àü¿ëÀÌ µÇ°í Æѽº¸Ó½ÅÀº ¹ß½Å Àü¿ëÀÌ µÈ´Ù. Dl ¹æ¹ýÀº Æѽº¸ðµ©°ú Æѽº¸Ó½ÅÀÌ ¸Ö¸® ¶³¾îÁ® À־ °¡´ÉÇÏ´Ù.
7. ´ý
¿©±â±îÁö Àß ¼³Ä¡Çؼ »ç¿ëÇÑ »ç¶÷À» À§ÇØ ´ýÀ¸·Î ÇÑ°¡Áö¸¦ Ãß°¡ÇÑ´Ù.
¼ö½ÅÇÑ Æѽº ÆÄÀÏÀº /var/spool/fax/incoming µð·ºÅ丮¿¡ ÀúÀå‰Â´Ù.
ÀÌÆÄÀÏ À̸§Àº ¾Æ·¡¿Í °°´Ù.
fn812d977S0-82+2+2205+1986.01
1) µÎ¹ø°ÀÇ nÀº Çػ󵵰¡ normal
2) 3 ~ 9 ¼ýÀÚ´Â ÀϷùøÈ£
3) 10 ~ 11Àº tty ¹øÈ£(S0 ´Â com1 Æ÷Æ®)
4) ¡°82+2+2205+1986¡±Àº º¸³½ ÆѽºÀÇ ID (¹ý¿¡ÀÇÇØ ¸ðµç Æѽº¸Ó½ÅÀº Æѽº¹øÈ£¸¦ ÀÔ·ÂÇÏ°Ô µÇ¾î ÀÖÀ½)
5) ³¡ÀÇ 01Àº ÆäÀÌÁö ¹øÈ£
ÀÌ ÆÄÀÏÀº g3 Æ÷¸ËÀ¸·Î ÀÌ ÆÄÀÏÀ» Æѽº¸Ó½ÅÀ¸·Î º¸³»¸é Æѽº°¡ ¼ö½Å‰Â´Ù.
¹æ¹ýÀº ´ÙÀ½°ú °°´Ù.
/usr/local/etc/mgetty+sendfax µð·ºÅ丮ÀÇ sendfax.config ÆÄÀÏ¿¡¼ ¾Æ·¡ ¶óÀÎÀ» ¼öÁ¤ÇÑ´Ù.
fax-devices ttyS0
(Æѽº¸ðµ©ÀÌ com1 Æ÷Æ®¿¡ ÀÖÀ» °æ¿ì)
ÀÌÁ¦ ¼ö½ÅÇÑ Æѽº ÆÄÀÏÀ» mgetty ¿¡ ÀÖ´Â sendfax ÇÁ·Î±×·¥À» ÀÌ¿ëÇØ ´Ù¸¥ Æѽº¸Ó½ÅÀ¸·Î ´Ù½Ã º¸³»º¸ÀÚ.
/usr/local/sbin/sendfax ?n 2205-1986 fn812d977S0-82+2+2205+1986.01
* sendfax ÇÁ·Î±×·¥Àº Àý´ë °æ·Î¸¦ ¾µ °Í. ¸®´ª½º¿¡ ´Ù¸¥ sendfax ÇÁ·Î±×·¥ÀÌ ¼³Ä¡µÅ ÀÖÀ» ¼ö ÀÖÀ½
* ?n Àº normal ÇØ»óµµ
* 2205-1986Àº ÀüȹøÈ£
* ³¡Àº º¸³¾ ÆÄÀÏ À̸§
À̹æ¹ýÀ¸·Î ¼ö½ÅÇÑ Æѽº ³»¿ëÀ» ´Ù¸¥ Æѽº¸Ó½ÅÀ¸·Î Àμâ ÇÒ¼ö µµ ÀÖ°í ¿©·¯±ºµ¥ÀÇ Æѽº¿¡ ¶È °°Àº Æѽº¸¦ ÀÚµ¿À¸·Î ³»º¸³¾¼öµµ ÀÖ´Ù.