필자 : 서정룡 (dreamsoh@orgio.net)
|
||
소개 이 기사는 Hylafax 4.0pl2.rjc11 과 맨드레이크 7.1 배포판을 이용한 간단한 팩스 서버 설정 방법에 대해 설명한다. 서버쪽에서 Hylafax 는 세 개의 데몬으로 이루어져 있다: ·faxq - 메인서버 클라이언트 쪽에서는 다음 프로그램들이 있을 것이다. 물론 서버에 존재할 수도 있다. ·sendfax - 팩스 전송 관련된 설정 파일은 /var/spool/fax/etc/ 디렉토리에서 찾을 수 있다.
설치 맨드레이크 7.1 배포판에 포함되어 있는 다음 패키지들을 설치할 것을 권한다: ·ghostscript (ftp://ftp.cs.wisc.edu/pub/ghost/aladdin/) 위 패키지들은 또한 http://www.hylafax.org/links.html 공식 사이트에서도 얻을 수 있다. Hylafax 가 디폴트로 설치되어 있지 않다면, 간단히 필요한 RPM 패키지들을 다음과 같이 설치해야 한다: rpm -ivh hylafax-common-4.0pl2.rjc11-3mdk
Hylafax 설정 서버를 설정하기 위해서 다음 명령을 루트 권한으로 실행시킨다: faxsetup -server 디폴트 설정은 다음을 제외한 거의 모든 질문에 대해 동의하는 것이다: ·Country code [1]? enter 33 for France (국가
코드 [1]? 프랑스인 경우 33) Hylafax 는 faxgetty 를 디폴트로 시작하지 않는데 이는 다음과 같이 수작업으로 해야 한다: 1 - /etc/inttab 파일을 편집해서 파일의 마지막에 다음 라인을 추가한다: mo:2345:respawn:/usr/sbin/faxgetty -D ttyS0 faxgetty 를 재시작하기 위해 kill -HUP 1 명령을 실행시킨다 또는 rc.local 파일을 사용하려면 2 - /etc/rc.d/rc.local 파일에 다음 라인을 추가한다: /usr/sbin/faxgetty -D /dev/ttyS0 다음 faxgetty 명령을 실행시킨다: faxgetty -D /dev/ttyS0 Note: faxaddmodem 명령을 사용하여 추후 하나 또는 그 이상의 모뎀을 추가할 수 있다. 1 또는 2 의 과정 후 faxgetty 를 위한 /var/spool/fax/etc/config.ttyS0 파일이 생성된다. 이 파일은 /dev/ttyS0 에 대한 모뎀 설정을 포함하고 있다. /usr/share/fax/hfaxd.conf 파일은 hfaxd 데몬 설정을 포함하고 있는데 여기서 언급하지는 않을 것이다.
문제해결 모뎀을 검색하기 위해서는 probemodem 명령을 사용하는데 /var/spool/fax/config/ 디렉토리 내에서 전형적인 설정 파일을 얻을 수 있다. 저자의 모뎀은 3Com US Robotics 56k 로 usr-2.0
파일을 선택하여 config.ttyS0 로 재명명 한 후 수정하여 다음과
같이 /var/spool/fax/etc/ 디렉토리 밑으로 복사하였다:
다음 라인들이 /var/spool/fax/etc/host 파일에 추가된다: localhost 192.168.1.0 도메인상의 모든 머신들은 팩스를 사용할 수 있다.
Hylafax 시작하기 컴퓨터 시동시에 자동적으로 Hylafax 를 작동시키기 위해서는 맨드레이크 및 레드햇 배포판의 경우 각각 drakxservices 와 setup 명령을 사용한다. 그 후 다음 명령을 직접 실행시킨다: /etc/rc.d/init.d/hylafx start faxgetty 가 프로세스 목록(이는 ps -e 명령을 사용하여 확인할 수 있다) 에 없다면 다음 명령을 실행시킨다: /usr/sbin/faxgetty -D /dev/ttyS0
Hylafax 사용하기 팩스를 보내기 위해서는 다음 명령을 실행시킨다: send -n -d number file1 file2 .. 결과를 확인하기 위해서는 다음 명령을 실행시킨다: faxstat -s(전송 대기 중인 큐내의 팩스를 보여준다) 팩스를 큐에서 제거하기 위해서는 다음 명령을 실행시킨다: faxrm number_of_job 스풀을 청소하기 위해서는 다음 명령을 실행시킨다: faxclean 통계를 보기 위해서는 다음 명령을 실행시킨다: faxcron
네트워크상에서 Hylafax 사용하기 서버설정 네트워크상에서 사용하기 위해 http://www.hylafax.org/links.html
다음 세 파일을 다운로드한다: printfax.pl (펄 스크립트) printfax.pl 스크립트를 /usr/bin 디렉토리에
복사한 후 hylafax 와 함께 작동될 수 있도록 수정한다:
복사/붙여 넣기를 사용하여 /etc/smb.conf 파일에 smb_conf.add 모듈을 추가한다: [Fax] comment = Fax Printer 특히 윈도우 2000 과 함께 사용하기 위해서는 print command 라인을 확인한다. 삼바가 다음과 같이 재시작되어야 한다: /etc/rc.d/init.d/smb restart 클라이언트 설정 윈도우 95, 98, NT 및 2000 에 대한 전형적인 클라이언트 설정이 설명되는데 config.exe 와 respond.exe 파일을 포함하는 Respond.zip 을 설치한다: ·c:\windows (또는 다른) 디렉토리에 두 파일을
복사한다. 다음은 네트워크 프린터를 설치한다: ·시작->설정->프린터->프린터추가를
클릭한다. 이것으로 클라이언트 설정은 끝났고 워드패드를 열어 아무 텍스트나 타이핑한 후 이를 팩스 프린터에 인쇄 해본다. respond.exe를 실행시켰다면 팩스 넘버를 묻는 응답 박스가 나타나는데 팩스 넘버를 쳐넣고 Ok 버튼을 누른다. 팩스가 hylafax 팩스 서버에 전송될 것이다. 정확하게 동작하는지를 확인하기 위해 서버에 가서 faxstat -s 명령을 실행시키면 전송한 팩스가 나타날 것이다. 리눅스 클라이언트 설정을 위해서는 Hylafax 사이에서 얻을 수 있는 유틸리티를 사용해라.
Fax 메일링 팩스 메일링은 스타오피스를 사용하여 서버에서 지역적으로 이루어진다. 한편, 데이터베이스는 네트워크상의 어느 곳이라도 있을 수 있으며 스타오피스(ODBC, JDBC 등) 를 사용하여 접근할 수 있다. spadmin 유틸리티를 사용하고 telefax output 을 설정한다: faxspool (PHONE) (TMP) 보낼 문서 안의 @@#num_tel_fax@@ 에 num_tel_fax 대신 데이터베이스 필드 이름을 넣는다. 스타오피스 도움말을 읽기 바란다. 알아야 할 모든 내용이 설명되어 있다. 이 방법은 팩스 서버에 스타오피스를 설치해야 한다는 것이 단점이다. respond 를 사용하여 네트워크를 통해 팩스를 우송하는 것은 모든 수령자에 대한 팩스 넘버를 수작업으로 입력해야 하기 때문에 스타오피스를 사용하는 것은 그다지 간단하지 않다. 아마도 다른 대안이 있을 것이다.
출 처 http://www-phase.c-strasbourg.fr/inform/faxdoc/expose_fax/fonctionnement.html |