[완료]페도라 9로 업데이트한뒤 프린터 공유가 되지를 않습니다.

noblepylon의 이미지

우리집에는 컴퓨터가 두대 있습니다.
왼쪽 컴퓨터에는 페도라가 깔려있고, 오른쪽 컴퓨터에는 윈도XP가 깔려 있습니다.
두 컴퓨터는 공유기를 통해 연결돼 있고
프린터는 왼쪽에 연결돼 있습니다.

페도라 8을 썼을 때는 CUPS를 이용해 프린터 공유가 가능했습니다.
오른쪽 컴퓨터에서 http://192.168.0.101:631/printers/HP_LaserJet_1100/ 주소로 프린터추가를 해주면 되었거든요. (192.168.0.101은 왼쪽 컴퓨터의 내부 IP주소입니다.)

그런데 9로 업그레이드한 뒤로는 도저히 위 주소로 프린터에 접근할 수가 없습니다.
과연 어디에 문제가 있는 걸까요?

bushi의 이미지

방화벽에서 631 포트 뚫어주시고,
/etc/cupsd.conf 에 접속을 허가할 곳의 주소를 적어주시면 될 것 같습니다.

OTL

bushi의 이미지

업그레이드를 하셨다고 하시니, 노파심에서 몇 자 더 적겠습니다.

rpm 패키지들 중에는 각종 서버 등 관리자의 설정파일이 system wide 하게 적용될 수 밖에 없는 것들이 있습니다.
대부분 설정파일에서 include 같은 지시자를 허용해서 지역화에 대한 유지를 도와주고는 있지만,
이게 궁극적인 해결책이 되지는 않더군요.

아무튼,
기존의 설정파일을 유지하도록 패키징된 패키지들은
패키지에 포함된 새로운 기본 설정파일을 어쩌구.rpmnew 라는 파일로 복사해줍니다.
업그레이드 한 뒤 시간이 좀 지나셨다면 locate 명령으로 *.rpmnew 라는 파일을 찾아보시고,
그렇지 않다면 find 명령으로 찾아보세요.
설정파일에 중대한 변화가 생겼으면 기존의 설정파일도 이에 맞춰서 수정하시고,
.rpmnew 파일은 삭제하셔도 됩니다.

물론,
기존의 설정파일이 있든 없든 상관하지 않고 무조건 덮어쓰는 패키지들도 있습니다.
패키징이 잘못된 것이죠. 이건 뭐 대책이 없습니다. 평소에 설정파일이라도 잘 백업해두는 수 밖에.

덧.
혹 패키징을 하시는 분들에게 도움이 될 까 싶어 덧붙입니다.
.spec 파일에서 패키지에 포함될 파일 이름을 적을 때 %config 라는 지시자로 명시적으로 지정하면
설정파일 같은 것을 덮어쓰는 불상사를 막을 수 있습니다.

OTL

noblepylon의 이미지

631포트를 열어주었더니 성공적으로 공유가 가능했습니다.
감사합니다.

---
“내게 능력주시는 자 안에서 내가 모든 것을 할 수 있느니라.”(빌립보서 4:13)

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.