ok, ich habe im YAST all die Änderungen rausgenommen, und nur 'browsen ein' und als browse-adresse 192.168.0.255 eingegeben. jetzt kann ich die druckerwarteschlangen des jeweils anderen auch sehen und einen druckauftrag dorthin schicken, es passiert bloß nichts kein drucken, keine fehlermeldung, nix irgendwe ne idee? Kai Lindenberg wrote:
Hi Aga,
Am Samstag, 4. Oktober 2003 13:57 schrieb Agata Góralczyk:
Kai Lindenberg wrote:
eigentlich nicht, die Firewall sollte nicht blockieren. Was hast du in hosts.{deny,allow}, sollte eigentlich egal sein?
schick mal folgende Ausgaben auf beiden Rechnern: $ cat /etc/printcap $ grep "^[^#]" /etc/cups/cupsd.conf
hier die Ausgabe von dem Rechner, der nicht auf den Drucker im Netz zugreifen kann:
$ cat /etc/printcap # This file was automatically generated by cupsd(8) from the # /etc/cups/printers.conf file. All changes to this file # will be lost. Tdraft_gray: draft: draft@192.168.0.2: draft@dhcppc1: epson: epson@192.168.0.2: epson@dhcppc1: lp: lp@192.168.0.2: lp@dhcppc1: normal: normal@192.168.0.2: normal@dhcppc1: Tdraft: Thigh: Thigh_gray: Tnormal: Tnormal_gray: Tphoto: Tphoto_gray: Tveryhigh: Tveryhigh_gray:
dieser Rechner hat anscheinend doch Zugriff auf die Netzwerkdrucker, allerdings dreifach...
$ grep "^[^#]" /etc/cups/cupsd.conf LogLevel info Port 631 Browsing On
dies ist standardmäßig an, kannst du auskommentieren.
BrowseProtocols cups
sollte auch Standard sein.
BrowseAddress 192.168.0.255 BrowseAddress @LOCAL BrowseAddress @IF(eth0) BrowseAddress 192.168.0.2 BrowseAddress 192.168.0.*
hier sollte nur dein Netz stehen, also: BrowseAddress 192.168.0.255 oder BrowseAddress @LOCAL alles andere sollte raus.
BrowseShortNames Yes BrowseAllow All BrowseInterval 30 BrowseOrder allow,deny BrowsePort 631 BrowseTimeout 300 Browsing On
diese Sachen sollten auch standardmäßig richtig eingestellt sein.
<Location /> Order Allow,Deny Deny From None Allow From 127.0.0.1 Allow From 127.0.0.2 Allow From 192.168.0.2 </Location> <Location /admin> AuthType Basic AuthClass System Order Allow,Deny Deny From All Allow From 127.0.0.1 Allow From 192.168.0.2 </Location> <Location /printers> Allow From 192.168.0.2 Order Allow,Deny </Location> <Location /classes> Allow From 192.168.0.2 Order Allow,Deny </Location>
hier ist es eigentlich auch egal, was da steht, es reicht wenn du localhost freigibst.
hier die Ausgabe von dem glücklichen Rechner, der dieses kann:
$ cat /etc/printcap # This file was automatically generated by cupsd(8) from the # /etc/cups/printers.conf file. All changes to this file # will be lost. normal: draft: epson: lp:
der scheint nur die lokalen Drucker zu sehen, hast du die beiden Rechner verwechselt?
$ grep "^[^#]" /etc/cups/cupsd.conf
[...]
BrowseAddress 192.168.0.255 BrowseAddress @LOCAL BrowseAddress @IF(eth0) BrowseAdress 192.168.0.4 BrowseAdress 192.168.0.*
wie oben, hier nur die erste Zeile.
[...]
vielleicht kommt ein Rechner damit durcheinander. Allerdings gab es wohl mal eine cups-Version, die mit Hostadressen umgehen konnte.
Falls das alles nicht klappt, kann ich auch nicht weiterhelfen. Ich habe als BrowseAddress einfach nur meine Netzaddresse angegeben.
Gruß Kai
-- Nicht weil die Dinge schwierig sind, wagen wir sie nicht, sondern weil wir sie nicht wagen, sind sie schwierig.