Hallo,
ich habe einen SuSE Rechner als Druckserver in meinem kleinen Netzwerk.
Diesen habe ich nun mit SuSE 10.1 neu installiert.
Cups ist in der Version 1.1.23 installiert und der Drucker funktioniert lokal prächtig.
Meine Workstation ist ein Mandriva 2007 mit einer höheren Cups Version. Der Client sieht den Druckserver und den Drucker nicht mehr.
Gestern habe ich den Cupsserver auf der Workstation Mandriva installiert und mit dem SuSE 10.1 nach dem Server und Drucker suchen lassen. Diese Richtung funktioniert.
Ist das ein Versionsproblem mit Cups?
Ist das ein SuSE 10.1 Problem?
Wo bekomme ich denn eine neue Version von Cups für SuSE 10.1 her?
Danke
Frank
Hallo, Frank,
das klingt ganz danach, als würde der CUPS-Daemon nur lokale Anfragen zulassen. Das sollte geändert werden.
In der /etc/cups/cupsd.conf
stehen standardmäßig die beiden Einträge:
BrowseAllow @LOCAL
BrowseDeny ALL
Füge hier _vor BrowseDeny_ noch den Namen oder die IP-Adresse Deines zweiten Rechners ein. Es ist ratsam, vorher zu überprüfen, dass Du vom Server auch die Workstation erreichen kannst.
Dann gibbet noch die Zugriffs-Geschichte:
Order Deny,Allow
Deny From All
Allow From 127.0.0.1
Allow From 127.0.0.2
Allow From @LOCAL
Füge hier nach “Deny From All” noch eine passende Regel “Allow From ” für Deine Mandriva-Kiste ein.
Danach muss der Cups-Server neu gestartet werden.
Du kannst selbstredend einem ganzen Subnetz den Zugriff erlauben.
Ach ja: Solltest Du ein heterogenes Netz mit Linux- und Windows-Maschinen betreiben, gibt’s noch eine einfache Möglichkeit:
Lass die Workstation via Samba drucken. Aus Cups-Sicht wird dann nur lokal gedruckt, da Cups und Samba auf Deinem Server sind. Nicht gerade die reine Lehre, aber gehen tut’s.
Liebe Grüße,
Bernd
Hallo Bernd,
ich werde das heute abend probieren.
Ich hatte die genannten Einträge schon per YAST Modul genauso eingerichtet, aber natürlich nicht in der cupsd.conf überprüft.
Danke
Frank
Hallo Bernd,
leider war das erfolglos.
Ich kopiere mal die nicht auskommentierten Zeilen der cupd.conf hierher:
———————————————
#
# “$Id: cupsd.conf.in,v 1.17 2005/01/03 19:29:45 mike Exp $”
#
LogLevel info
User lp
Group lp
RunAsUser Yes
Port 631
Browsing On
BrowseProtocols cups
BrowseAllow @LOCAL
BrowseAllow 192.168.2.0/24
BrowseDeny All
BrowseOrder allow,deny
Order Deny,Allow
Deny From All
Allow From 127.0.0.1
Allow From 127.0.0.2
Allow From 192.168.2.0/24
Allow From @LOCAL
AuthType BasicDigest
AuthClass Group
AuthGroupName sys
Order Deny,Allow
Deny From All
Allow From 127.0.0.1
Allow From 192.168.2.0/24
BrowseAddress 192.168.2.0
Browsing On
BrowseAddress @LOCAL
BrowseOrder Allow,Deny
———————————————
Mfg
Frank