[완료]페도라 9로 업데이트한뒤 프린터 공유가 되지를 않습니다.
글쓴이: noblepylon / 작성시간: 일, 2008/05/18 - 11:08오전
우리집에는 컴퓨터가 두대 있습니다.
왼쪽 컴퓨터에는 페도라가 깔려있고, 오른쪽 컴퓨터에는 윈도XP가 깔려 있습니다.
두 컴퓨터는 공유기를 통해 연결돼 있고
프린터는 왼쪽에 연결돼 있습니다.
페도라 8을 썼을 때는 CUPS를 이용해 프린터 공유가 가능했습니다.
오른쪽 컴퓨터에서 http://192.168.0.101:631/printers/HP_LaserJet_1100/ 주소로 프린터추가를 해주면 되었거든요. (192.168.0.101은 왼쪽 컴퓨터의 내부 IP주소입니다.)
그런데 9로 업그레이드한 뒤로는 도저히 위 주소로 프린터에 접근할 수가 없습니다.
과연 어디에 문제가 있는 걸까요?
Forums:
방화벽에서 631 포트
방화벽에서 631 포트 뚫어주시고,
/etc/cupsd.conf 에 접속을 허가할 곳의 주소를 적어주시면 될 것 같습니다.
OTL
업그레이드를
업그레이드를 하셨다고 하시니, 노파심에서 몇 자 더 적겠습니다.
rpm 패키지들 중에는 각종 서버 등 관리자의 설정파일이 system wide 하게 적용될 수 밖에 없는 것들이 있습니다.
대부분 설정파일에서 include 같은 지시자를 허용해서 지역화에 대한 유지를 도와주고는 있지만,
이게 궁극적인 해결책이 되지는 않더군요.
아무튼,
기존의 설정파일을 유지하도록 패키징된 패키지들은
패키지에 포함된 새로운 기본 설정파일을 어쩌구.rpmnew 라는 파일로 복사해줍니다.
업그레이드 한 뒤 시간이 좀 지나셨다면 locate 명령으로 *.rpmnew 라는 파일을 찾아보시고,
그렇지 않다면 find 명령으로 찾아보세요.
설정파일에 중대한 변화가 생겼으면 기존의 설정파일도 이에 맞춰서 수정하시고,
.rpmnew 파일은 삭제하셔도 됩니다.
물론,
기존의 설정파일이 있든 없든 상관하지 않고 무조건 덮어쓰는 패키지들도 있습니다.
패키징이 잘못된 것이죠. 이건 뭐 대책이 없습니다. 평소에 설정파일이라도 잘 백업해두는 수 밖에.
덧.
혹 패키징을 하시는 분들에게 도움이 될 까 싶어 덧붙입니다.
.spec 파일에서 패키지에 포함될 파일 이름을 적을 때 %config 라는 지시자로 명시적으로 지정하면
설정파일 같은 것을 덮어쓰는 불상사를 막을 수 있습니다.
OTL
해결되었습니다^^
631포트를 열어주었더니 성공적으로 공유가 가능했습니다.
감사합니다.
---
“내게 능력주시는 자 안에서 내가 모든 것을 할 수 있느니라.”(빌립보서 4:13)
댓글 달기