Drucker auf Vista meldet: Zugriff verweigert; keine Verbindung möglich
Hallo zusammen, komme mit meinem Problem nicht weiter. Ich will von Vista (HP Notebook) via FritzBox Fon WLAN via Server OpenSuse 10.2 auf dem angeschlossenen Canon PIXMA IP 4300 drucken und erhalte dann folgende Fehlermeldung (Druckerdialog Vista): "IP4300 an Boss: Zugriff verweigert; keine Verbindung möglich" Der Support von HP hat mir den Tipp gegeben, dass dies serverseitig ist, entweder stimmen die Rechte oder Erlaubnisse, sprich Freigaben nicht mehr oder ich müsste den Server neu konfigurieren. Da steh' ich auf dem Schlauch, denn es hat schon funktioniert. Wo kann sich an den Einstellungen etwas geändert haben? Wo müsste ich suchen und vor allem wonach? Vielen Dank schon einmal bis bald Heiner -- *********************************************** Heiner Gewiehs * Marketing-Fachkfm. Krimhildstr.7 * 63868 Großwallstadt Fon:06022-654167 * Fax:06022-656071 info@kaufe-lv.de * www.kaufe-lv.de *********************************************** -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo, On Apr 20 10:11 Heiner Gewiehs wrote (shortened):
Ich will von Vista (HP Notebook) via FritzBox Fon WLAN via Server OpenSuse 10.2 auf dem angeschlossenen Canon PIXMA IP 4300 drucken und erhalte dann folgende Fehlermeldung (Druckerdialog Vista): "IP4300 an Boss: Zugriff verweigert; keine Verbindung möglich"
Da nicht angegeben ist, wie genau der Zugriff auf die CUPS Warteschlange erfolgt (via zwischengeschaltetem Samba oder direkt via IPP - Windows nennt IPP oft HTTP obwohl das verschiedene Protokolle sind), rate ich, dass es direkt via IPP erfolgt. In dem Fall auf dem openSUSE 10.2 System z.B. mit netstat -nap | grep 631 prüfen, ob der cupsd nur auf der localhost/127.0.0.1 Adresse lauscht. Dann ist kein Zugriff aus dem Netzwerk möglich. Seit openSUSE 10.2 haben wir CUPS 1.2 und hier hat sich im Vergleich zu CUPS 1.1 in der cupsd.conf einiges per Default geändert, etwa: ------------------------------------------------------------------------- # Only listen for connections from the local machine. Listen localhost:631 Listen /var/run/cups/cups.sock ... # Restrict access to the server... <Location /> Order allow,deny Allow localhost Allow 127.0.0.2 </Location> ------------------------------------------------------------------------- Ist die Netzwerkadresse der Servers z.B. 192.168.1.2 dann obiges etwa wie folgt ergänzen: ------------------------------------------------------------------------- Listen localhost:631 Listen /var/run/cups/cups.sock Listen 192.168.1.2 ... <Location /> Order allow,deny Allow localhost Allow 127.0.0.2 Allow 192.168.1.* </Location> ------------------------------------------------------------------------- und Neu-Starten des cupsd, siehe http://localhost:631/help/ref-cupsd-conf.html Alternativ YaST Druckerkonfiguration -> "Other" -> "Change Remote Access Settings" bzw. auf Deutsch analoge Optionen wählen. Gruß Johannes Meixner -- SUSE LINUX Products GmbH, Maxfeldstrasse 5, 90409 Nuernberg, Germany AG Nuernberg, HRB 16746, GF: Markus Rex
Hallo Johannes, Am Freitag, 20. April 2007 10:43:05 schrieb Johannes Meixner:
Hallo,
On Apr 20 10:11 Heiner Gewiehs wrote (shortened):
Ich will von Vista (HP Notebook) via FritzBox Fon WLAN via Server OpenSuse 10.2 auf dem angeschlossenen Canon PIXMA IP 4300 drucken und erhalte dann folgende Fehlermeldung (Druckerdialog Vista): "IP4300 an Boss: Zugriff verweigert; keine Verbindung möglich"
Da nicht angegeben ist, wie genau der Zugriff auf die CUPS Warteschlange erfolgt (via zwischengeschaltetem Samba oder direkt via IPP - Windows nennt IPP oft HTTP obwohl das verschiedene Protokolle sind), rate ich, dass es direkt via IPP erfolgt.
Mein Fehler, Samba ist zwischengeschaltet.
In dem Fall auf dem openSUSE 10.2 System z.B. mit netstat -nap | grep 631
sieht momentan so aus. boss:/home/heiner # netstat -nap | grep 631 tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN 3816/cupsd tcp 0 0 ::1:631 :::* LISTEN 3816/cupsd udp 0 0 0.0.0.0:631 0.0.0.0:* 3816/cupsd boss:/home/heiner #
prüfen, ob der cupsd nur auf der localhost/127.0.0.1 Adresse lauscht. Dann ist kein Zugriff aus dem Netzwerk möglich.
Seit openSUSE 10.2 haben wir CUPS 1.2 und hier hat sich im Vergleich zu CUPS 1.1 in der cupsd.conf einiges per Default geändert, etwa: ------------------------------------------------------------------- ------ # Only listen for connections from the local machine. Listen localhost:631 Listen /var/run/cups/cups.sock ... # Restrict access to the server... <Location /> Order allow,deny Allow localhost Allow 127.0.0.2 </Location> ------------------------------------------------------------------- ------
Ist die Netzwerkadresse der Servers z.B. 192.168.1.2 dann obiges etwa wie folgt ergänzen: ------------------------------------------------------------------- ------ Listen localhost:631 Listen /var/run/cups/cups.sock Listen 192.168.1.2 ... <Location /> Order allow,deny Allow localhost Allow 127.0.0.2 Allow 192.168.1.* </Location> ------------------------------------------------------------------- ------ und Neu-Starten des cupsd, siehe http://localhost:631/help/ref-cupsd-conf.html
Alternativ YaST Druckerkonfiguration -> "Other" -> "Change Remote Access Settings" bzw. auf Deutsch analoge Optionen wählen.
Ich habe bis jetzt noch keine Änderungen vorgenommen, da ich nicht weiß welche Auswirkungen es hat, da die Verbindung hier mittels Samba zum Win-Client läuft. Auch weiß ich nicht, ob in den letzten Tagen (10 Tagen) ein Update veröffentlicht wurde, dass von mir dann eingespielt wurde, und diese Auswirkung verursachte, dass die Druckfunktion nicht mehr scheitern lässt. Hast du noch einen Tipp? Vorerst einmal vielen Dank bis bald Heiner -- *********************************************** Heiner Gewiehs * Marketing-Fachkfm. Krimhildstr.7 * 63868 Großwallstadt Fon:06022-654167 * Fax:06022-656071 info@kaufe-lv.de * www.kaufe-lv.de *********************************************** -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo, On Apr 20 11:38 Heiner Gewiehs wrote (shortened):
Samba ist zwischengeschaltet.
Es kommt darauf an, ob Windows via SMB Protokoll oder via IPP Protokoll den Druckauftrag schickt. Beim SMB Protokoll nimmt auf der Linux-Seite Samba den Druckauftrag aus dem Netzwerk an und leitet ihn lokal auf dem Linux-Rechner an die CUPS Warteschlange weiter, so dass hier die CUPS Warteschlange nicht vom Netzwerk aus erreichbar sein muss (wohl aber Samba). Beim IPP Protokoll nimmt auf der Linux-Seite der cupsd den Druckauftrag aus dem Netzwerk an und leitet ihn in seine Warteschlange, so dass hier die CUPS Warteschlange (genauer der cupsd) vom Netzwerk aus erreichbar sein muss.
Alternativ YaST Druckerkonfiguration -> "Other" -> "Change Remote Access Settings" bzw. auf Deutsch analoge Optionen wählen.
Ich habe bis jetzt noch keine Änderungen vorgenommen, da ich nicht weiß welche Auswirkungen es hat, da die Verbindung hier mittels Samba zum Win-Client läuft.
Man kann in YaST das genauso einfach wieder zurückschalten. Die Verbindung mittels Samba zum(!) Win-Client ist hier egal. Es geht hier doch - denke ich - darum, daß vom(!) Win-Client via Samba gedruckt werden soll auf einen Drucker, der am Linux-Server angeschlossen ist - oder verwechsele ich da jetzt etwas? Gruß Johannes Meixner -- SUSE LINUX Products GmbH, Maxfeldstrasse 5, 90409 Nuernberg, Germany AG Nuernberg, HRB 16746, GF: Markus Rex
Am Freitag, 20. April 2007 11:49:34 schrieb Johannes Meixner:
Hallo,
On Apr 20 11:38 Heiner Gewiehs wrote (shortened):
Samba ist zwischengeschaltet.
Es kommt darauf an, ob Windows via SMB Protokoll oder via IPP Protokoll den Druckauftrag schickt.
Beim SMB Protokoll nimmt auf der Linux-Seite Samba den Druckauftrag aus dem Netzwerk an und leitet ihn lokal auf dem Linux-Rechner an die CUPS Warteschlange weiter, so dass hier die CUPS Warteschlange nicht vom Netzwerk aus erreichbar sein muss (wohl aber Samba).
Beim IPP Protokoll nimmt auf der Linux-Seite der cupsd den Druckauftrag aus dem Netzwerk an und leitet ihn in seine Warteschlange, so dass hier die CUPS Warteschlange (genauer der cupsd) vom Netzwerk aus erreichbar sein muss.
Alternativ YaST Druckerkonfiguration -> "Other" -> "Change Remote Access Settings" bzw. auf Deutsch analoge Optionen wählen.
Ich habe bis jetzt noch keine Änderungen vorgenommen, da ich nicht weiß welche Auswirkungen es hat, da die Verbindung hier mittels Samba zum Win-Client läuft.
Man kann in YaST das genauso einfach wieder zurückschalten.
Die Verbindung mittels Samba zum(!) Win-Client ist hier egal. Es geht hier doch - denke ich - darum, daß vom(!) Win-Client via Samba gedruckt werden soll auf einen Drucker, der am Linux-Server angeschlossen ist - oder verwechsele ich da jetzt etwas?
nein, Du verwechselst da nix, das ist korrekt so, mich hat das nur etwas verunsichert. Ich arbeite das jetzt erst einmal ab. Vielen Dank Heiner -- *********************************************** Heiner Gewiehs * Marketing-Fachkfm. Krimhildstr.7 * 63868 Großwallstadt Fon:06022-654167 * Fax:06022-656071 info@kaufe-lv.de * www.kaufe-lv.de *********************************************** -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo Johannes, Am Freitag, 20. April 2007 11:59:44 schrieb Heiner Gewiehs:
Am Freitag, 20. April 2007 11:49:34 schrieb Johannes Meixner:
Hallo,
On Apr 20 11:38 Heiner Gewiehs wrote (shortened):
Samba ist zwischengeschaltet.
Es kommt darauf an, ob Windows via SMB Protokoll oder via IPP Protokoll den Druckauftrag schickt.
Beim SMB Protokoll nimmt auf der Linux-Seite Samba den Druckauftrag aus dem Netzwerk an und leitet ihn lokal auf dem Linux-Rechner an die CUPS Warteschlange weiter, so dass hier die CUPS Warteschlange nicht vom Netzwerk aus erreichbar sein muss (wohl aber Samba).
Beim IPP Protokoll nimmt auf der Linux-Seite der cupsd den Druckauftrag aus dem Netzwerk an und leitet ihn in seine Warteschlange, so dass hier die CUPS Warteschlange (genauer der cupsd) vom Netzwerk aus erreichbar sein muss.
Alternativ YaST Druckerkonfiguration -> "Other" -> "Change Remote Access Settings" bzw. auf Deutsch analoge Optionen wählen.
das war für mich das Naheliegendste, da etwas zu verändern. nur, die Einstellungen, die du mir gabst kann ich nicht finden: also, nahm ich folgende: Hardware --> Drucker --> bin dann in der Druckerkonfiguration betreffender Drucker ist farblich unterlegt, --> "andere" da hab ich nun zur Auswahl: 1.) Erkennung neu starten 2.) Standardeinstellungen festlegen 3.) Cups-Einstellungen für Experten 4.) IPP-Listen ändern 5.) Einstellungen für entfernten Zugriff ändern. Ich nahm Punkt 4 (IPP-Broadcast-Pakete überwachen) Adressen auswählen und habe außer der vorhandenen Einstellung "@localhost" noch 192.168.178.* und 192.168.1.* und *.gewiehs.obb eingetragen. als erlaubte Adressen. Das bringt mich aber nich tweiter oder hab' ich da jetzt irgendetwas falsch verstanden? Es ist schon merkwürdig. Bis dann Heiner -- *********************************************** Heiner Gewiehs * Marketing-Fachkfm. Krimhildstr.7 * 63868 Großwallstadt Fon:06022-654167 * Fax:06022-656071 info@kaufe-lv.de * www.kaufe-lv.de *********************************************** -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo, On Apr 20 13:11 Heiner Gewiehs wrote (shortened):
Am Freitag, 20. April 2007 11:49:34 schrieb Johannes Meixner:
Alternativ YaST Druckerkonfiguration -> "Other" -> "Change Remote Access Settings" bzw. auf Deutsch analoge Optionen wählen. ... 5.) Einstellungen für entfernten Zugriff ändern.
"Change Remote Access Settings" entspricht "Einstellungen für entfernten Zugriff ändern" Gruß Johannes Meixner -- SUSE LINUX Products GmbH, Maxfeldstrasse 5, 90409 Nuernberg, Germany AG Nuernberg, HRB 16746, GF: Markus Rex
participants (2)
-
Heiner Gewiehs
-
Johannes Meixner