Cupsys 프린터 설치하기.

리눅스에 직접 연결된 프린터(HP LaserJet 1320) 를 cups 프린터 서버로
설정하는 것과 클라이언트인 리눅스와 윈도우에서 연결하는 방법에
대한 팁입니다. 서버에는 X가 깔려 있지 않기때문에 커맨드라인을
사용해서 설정하고 우분투에서 작업을 하였습니다

인스톨할 패키지는 다음과 같습니다
$ sudo apt-get install cupsys cupsys-client cupsys-bsd
(cupsys-bsd는 옵션으로 bsd스타일의 print명령에 익숙해 있는
사용자를 위해 설치하는게 좋습니다)

다음의 사이트에 가셔서 프린터 기종에 맞는 manufacturer-supplied PPD파일을 받아 옵니다
http://www.linuxprinting.org/printer_list.cgi
root유저로 작업을 수행합니다
$sudo -s
#lpinfo -v
를 해보면 사용할 수 있는 로컬디바이스및 네트워크프로토콜을 보여줍니다(smb가 빠져 있는데 삼바프린터 서버도 됩니다.)

프린터가 패러럴포트에 연결 되어 있으면
#lpadmin -p ps -v parallel:/dev/lp0 -P HP_LaserJet_1320_Series.ppd -E
p옵션 다음의 ps는 queue이름입니다

이렇게 하면 ps라는 queue의 프린터가 설정되는데, 기본적으로 로컬머신에서만 접근할 수 있기때문에 외부의 머신이 접속할 수 있도록
cupsd.conf파일을 수정합니다

#vi /etc/cups/cupsd.conf

인용:

Listen 127.0.0.1:631

<Location />
Order Deny,Allow
Deny From All
Allow From 127.0.0.1
</Location>

에서

인용:

#Listen 127.0.0.1:631
Port 631

<Location />
Order Deny,Allow
Deny From All
Allow From 127.0.0.1
Allow From 192.168.0.*
</Location>

그리고 드라이버로 ppd파일을 사용하였기때문에 기본적으로
postscript 프린터가 되는데, 외부의 윈도우계열같은 경우에 PCL
드라이버를 사용할 수 있도록 하기 위해서는 /etc/cupsys밑에
있는 mime.types과 mime.convs에서
“#application/octet-stream” 라인의 “#”을 제거해 줍니다
그리고 나서 cups을 다시 시작합니다

# /etc/init.d/cupsys restart

이제 클라이언트쪽 설정에 대해 설명하겠습니다
리눅스에서는 서버와 동일한 패키지를 설치하시고
root에서
#lpadmin -p ps -v ipp://192.168.0.1/printers/ps -P HP_LaserJet_1320_Series.ppd -E
(192.168.0.1은 서버 아이피입니다)
이제 유저에서 사용할때는
$lpoptions -p ps -l
로 프린터 옵션을 확인할 수 있습니다

인용:

Duplex/Duplex: *None DuplexNoTumble DuplexTumble
PageSize/Media Size: *Letter LetterSmall Executive Legal LegalSmall A4
A4Small A5 A6 B6 ISOB5 B5 Postcard DoublePostcard w558h774 Env10
EnvMonarch EnvDL EnvC5 EnvISOB5 Custom
……

ppd파일에서 기본적으로 duplex off와 Letter 용지로 되어 있는데
양면인쇄와 A4를 사용하고 싶다면
$lpoptions -p ps -o “PageSize=A4 Duplex=DuplexNoTumble”
(~/.lpoptions에 설정내용이 저장됩니다. 또 시스템 wide한 설정을 하고 싶으면 root에서 실행하시면 되고 /etc/cupsys/lpoptions에
설정내용이 저장됩니다)
또 프린트할때 프린터옵션을 주면 기본설정을 override 할 수 있습니다
$lp -o Duplex=None test2.ps

자 이제 윈도우(XP)에서 프린터 설정입니다.
프린터 추가에서 네트웍프린트를 설정하고 URL: 에 서버및 큐를 쓰면 되는데…
주의할 것은 서버주소를 ip로 하면 안된다는 것입니다 반드시 호스트네임이어야 합니다
그래서 192.168.0.1라는 주소를 hostname으로 인식하도록 하기 위해서는 C:WINDOWSSYSTEM32DRIVERSETCHOSTS에

인용:

192.168.0.1 chep

처럼 ip에 호스트네임을 할당합니다
그리고 나서 URL에 http://chep:631/printers/ps라고 적어줍니다
드라이버는 PS나 PCL이든 어떤 것이든 상관 없습니다

출처 : http://kldp.org/node/51111

White-Domain 등록…

 유동IP 에서 구성한 Mail Server 에 대해서는…

 White-Domain 등록을 하여도….자동으로 블랙IP 로 등록이 되어버린다.

 이를 해지하기 위해서는 고정 IP 를 확보하고,

 해당 IP를 메일서버 IP로 바꾼다음 블랙IP 해지 신청을 해야한다.

White-Domain 등록 Site

 White-Domain 등록 Site.

 www.kisarbl.or.kr

 이곳에서 RBL을 등록한 서버네임과 IP 주소를 입력한 후, E-Mail Address, 관리자, 전화번호, 비밀번호 등을 입력 하면 White-Domain 등록 완료!!

 White-Domain 등록 후 DNS-Server 의 특성상 1~2일 정도가 지난 후에야 각 포털 사이트에 등록이 되니 유의 할것.

[메일서버] 메일서버등록제(SPF: Sender Policy Framework)

메일서버등록제(SPF: Sender Policy Framework)
메일서버 정보를 사전에 DNS에 공개 등록함으로써 수신자로 하여금 이메일에 표시된 발송자 정보가 실제 메일서버의 정보와 일치하는지를 확인할 수 있도록 하는 인증기술

* 대다수 스팸발송자가 자신의 신원을 감추기 위하여 발송자 주소나 전송경로를 허위로 표기하거나 변경하는 경우가 많다는데 착안

 
SPF를 이용한 이메일 인증절차:
발신자 : 자신의 메일서버 정보와 정책을 나타내는 SPF 레코드를 해당 DNS에 등록
수신자 : 이메일 수신시 발송자의 DNS에 등록된 SPF 레코드를 확인하여 해당 이메일에 표시된 발송IP와 대조하고 그 결과값에 따라 수신여부를 결정
(메일서버나 스팸차단솔루션에 SPF 확인기능이 설치되어 있어야 함)
 
SPF 개발 및 도입현황:
1998년 Paul Vixie의 ‘Repudiating Mail From’에서 처음으로 아이디어가 제안된 이후 Pobox.com의 Meng Weng Wong에 의해 SPF가 개발됨
2004년 2월 IETF(Internet Engineering Task Force)에 공식 RFC(Request For Comments)로 제안되었으며, 2004년 12월 SPF의 모든 기술적 내용들이 최종 완성됨
SPF는 타 인증기술에 비해 적용이 용이하고 호환성이 좋으며 오픈소스를 기반으로 하므로 전 세계적으로 폭넓은 지지기반을 확보하고 있음
한국을 비롯한 미국, 캐나다, 일본 등 여러 국가들이 정부차원에서 사업자들을 대상으로 SPF 레코드 출판 및 확인기능 도입을 통한 스팸차단 활용을 적극 권고하고 있음