Webinterface von Cups

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
Benutzeravatar
graubart
Beiträge: 323
Registriert: 29.11.2004 00:31:08
Wohnort: Berlin
Kontaktdaten:

Webinterface von Cups

Beitrag von graubart » 17.12.2006 15:13:00

Ich komme von einem anderen Rechner, als dem lokalen nicht auf das Webinterface von cups !!! Ich habe auch schon gegoogelt und die ganzen location abschnitte zum Test auf Allow From All gesetzt. aber Fehlanzeige. Ich poste einfach mal meine cupsd.conf. Evtl. kann mir ja jemand helfen. anpingen kann ich den server und auf die apache Startseite komme ich auch.

http://nopaste.debianforum.de/4704

Viele Grüße
Henrik
Gruß
Henrik

Benutzeravatar
herrchen
Beiträge: 3257
Registriert: 15.08.2005 20:45:28
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Re: Webinterface von Cups

Beitrag von herrchen » 17.12.2006 15:22:53

graubart hat geschrieben:Ich komme von einem anderen Rechner, als dem lokalen nicht auf das Webinterface von cups
dazu musst du hier natürlich deine IP *richtig* eintragen:

Code: Alles auswählen

Listen 192.168.0.0:631
herrchen

Benutzeravatar
graubart
Beiträge: 323
Registriert: 29.11.2004 00:31:08
Wohnort: Berlin
Kontaktdaten:

Beitrag von graubart » 17.12.2006 15:29:45

das hatte ich vorher auch schon probiert. Ich dachte mir wenn ich das so eintrage akzepitert er alle Rechner aus dem Netzwerk. Oder hätte ich das so eintragen müssen

Code: Alles auswählen

192.168.0.*
???

Ich habe jetzt aber mal die IP geändert und es funktioniert immer noch nicht!!

Über lynx komme ich übrigens auf localhost:631
Gruß
Henrik

Benutzeravatar
graubart
Beiträge: 323
Registriert: 29.11.2004 00:31:08
Wohnort: Berlin
Kontaktdaten:

Beitrag von graubart » 17.12.2006 16:37:42

in der error log steht übrigens:

Code: Alles auswählen

E [17/Dec/2006:20:30:29 +0100] Unable to bind socket for address 192.168.0.3:631 - Cannot assign requested address.
Leider weiss ich noch nicht was das zu bedeuten hat
Gruß
Henrik

Benutzeravatar
graubart
Beiträge: 323
Registriert: 29.11.2004 00:31:08
Wohnort: Berlin
Kontaktdaten:

Beitrag von graubart » 17.12.2006 16:42:06

Meine derzeiteige cupsys.conf:http://nopaste.debianforum.de/4708
Gruß
Henrik

Benutzeravatar
herrchen
Beiträge: 3257
Registriert: 15.08.2005 20:45:28
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von herrchen » 17.12.2006 17:59:55

graubart hat geschrieben:in der error log steht übrigens:

Code: Alles auswählen

E [17/Dec/2006:20:30:29 +0100] Unable to bind socket for address 192.168.0.3:631 - Cannot assign requested address.
Leider weiss ich noch nicht was das zu bedeuten hat
ist das nicht die IP des clients?

herrchen

Benutzeravatar
graubart
Beiträge: 323
Registriert: 29.11.2004 00:31:08
Wohnort: Berlin
Kontaktdaten:

Beitrag von graubart » 17.12.2006 18:11:25

ja das ist sie. Muss ich da die des hosts angeben??? Ich daschte ich gebe die clients frei die Zugriff auf das Webinterface haben dürfen???
Gruß
Henrik

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22455
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 17.12.2006 18:16:35

Mal ne ganz dumme Frage . Hast du den Cups auch neu gestartet ?
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Benutzeravatar
graubart
Beiträge: 323
Registriert: 29.11.2004 00:31:08
Wohnort: Berlin
Kontaktdaten:

Beitrag von graubart » 17.12.2006 18:20:53

ja, habe ich. Einige male sogar :-( (/etc/init.d/cupsys restart oder so ähnlich) ausserdem server reeboot ...
Gruß
Henrik

Benutzeravatar
herrchen
Beiträge: 3257
Registriert: 15.08.2005 20:45:28
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von herrchen » 17.12.2006 18:30:13

graubart hat geschrieben:Muss ich da die des hosts angeben?
die fehlermeldung und auch der name des parameters ("Listen") deuten darauf hin.

herrchen

Benutzeravatar
graubart
Beiträge: 323
Registriert: 29.11.2004 00:31:08
Wohnort: Berlin
Kontaktdaten:

Beitrag von graubart » 17.12.2006 18:41:42

ok ich habe jetzt die ip geändert und es klappt ... nicht. Zumendest bekomme ich jetzt den Fehler 404 angezeigt. Das heisst ich darf mich nicht verbinden. Aber warum nicht ???
Gruß
Henrik

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22455
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 17.12.2006 19:33:08

So ich hab jetzt etwas getestet mit Cups.

http://nopaste.debianforum.de/4710
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22455
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 17.12.2006 19:45:06

graubart hat geschrieben:ok ich habe jetzt die ip geändert und es klappt ... nicht. Zumendest bekomme ich jetzt den Fehler 404 angezeigt. Das heisst ich darf mich nicht verbinden. Aber warum nicht ???
Nein 404 heißt Seite nicht gefunden. Acces Forbidden müßte 403 sein.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Benutzeravatar
Fishi
Beiträge: 48
Registriert: 09.09.2005 19:17:16

Beitrag von Fishi » 18.12.2006 00:00:07

hi,
ich mußte folgende sectionen ändern um cups im gesamten localen Netzwerk verfügbar zu machen.
Aber sonst nichts anderes.
Bin allerdings kein profi ,deswegen poste ich einfach mal die zwei sectionen aus der cupsd.conf die geändert werden müssen:

Code: Alles auswählen

<Location />
Order Deny,Allow
Deny From All
Allow From 127.0.0.1
Allow From 192.168.0.0/255.255.255.0
</Location>
und

Code: Alles auswählen

<Location /admin>
#
# You definitely will want to limit access to the administration functions.
# The default configuration requires a local connection from a user who
# is a member of the system group to do any admin tasks.  You can change
# the group name using the SystemGroup directive.
#

AuthType Basic
AuthClass System

## Restrict access to local domain
Order Deny,Allow
Deny From All
Allow From 127.0.0.1
Allow From 192.168.0.0/255.255.255.0
#Encryption Required
</Location>
ich hoffe das hilft dir weiter
by klaus

Benutzeravatar
graubart
Beiträge: 323
Registriert: 29.11.2004 00:31:08
Wohnort: Berlin
Kontaktdaten:

Beitrag von graubart » 18.12.2006 02:28:39

Ja Fishi danke, ich weiß jetzt zumindest wie man theoretisch das ganze Netzwerk authorisiert, allerdings habe ich nun den Fehler 403 :-(
Gruß
Henrik

Benutzeravatar
Fishi
Beiträge: 48
Registriert: 09.09.2005 19:17:16

Beitrag von Fishi » 18.12.2006 17:33:08

hi,

in der datei "/etc/hosts.allow"
steht bei mir noch folgender eintrag:

Code: Alles auswählen

hosts allow = 127.0.0.1 192.168.0.0/255.255.255.0
vielleicht hat es ja damit zu tuen.
wäre ein versuch wert.

by klaus

Benutzeravatar
Fishi
Beiträge: 48
Registriert: 09.09.2005 19:17:16

Beitrag von Fishi » 18.12.2006 18:16:57

hi,
noch ein kleiner nachtrag....
um die änderungen in der Datei "/etc/hosts.allow" zu übernehmen reicht es nicht aus "/etc/init.d/networking restart" auszuführen.
Leider kann ich dir nur empfehlen den Computer neuzustarten (Microsoft user method) :oops:

...und hier meine datei "/etc/hosts" allerdings ohne gewähr für richtigkeit.
192.168.0.2 ist der Computer auf dem cups installiert ist.
kst ist der Host-Name dieses Computers

Code: Alles auswählen

127.0.0.1	localhost.localdomain	localhost
192.168.0.2	localhost.localdomain	localhost kst
by klaus

Benutzeravatar
Fishi
Beiträge: 48
Registriert: 09.09.2005 19:17:16

Beitrag von Fishi » 18.12.2006 21:16:39

...okay

mir ist noch etwas in deiner cupsd.conf aufgefallen.

Code: Alles auswählen

#
Listen localhost:631
#
Listen 192.168.0.3:631
#
Listen /var/run/cups/cups.sock
so sieht es bei mir aus:

Code: Alles auswählen

#    Port 80
   Port 631
#    Listen hostname
#    Listen hostname:80
#    Listen hostname:631
Hier meine komplette cupsd.conf:
http://nopaste.debianforum.de/4723

by klaus

Benutzeravatar
graubart
Beiträge: 323
Registriert: 29.11.2004 00:31:08
Wohnort: Berlin
Kontaktdaten:

Beitrag von graubart » 19.12.2006 02:02:56

Hallo.

Ich habe jetzt alle deine vorschöäge überprüft und es geht immer noch nicht. Ich bekomme nach wie vor den Fehler 403 !!!

Meine aktuelle cups.conf:http://nopaste.debianforum.de/4725
Gruß
Henrik

Benutzeravatar
Fishi
Beiträge: 48
Registriert: 09.09.2005 19:17:16

Beitrag von Fishi » 19.12.2006 12:57:40

hi,

....schade.

Meine cupsd.conf ist sehr einfach gehalten ,du könntest es einfach mal mit meiner cupsd.conf probieren.

Hast du eine Firewall am laufen?
hier die nötigen IPtables (diesen Abschnitt der Firewall habe ich selbst geschrieben, anfängerfehler sind immer möglich)
in meinem Netzwerk ist swat,cupsd und webmin erreichbar

Code: Alles auswählen

# SAMBA erlauben innerhalb des LAN

LOCAL_NET="192.168.0.0/255.255.255.0"
BROADCAST="192.168.0.255" 

iptables -A INPUT -p udp -s $LOCAL_NET --dport 137 -j ACCEPT
iptables -A INPUT -p udp -s $LOCAL_NET --dport 138 -j ACCEPT
iptables -A INPUT -p tcp -s $LOCAL_NET --dport 139 -j ACCEPT
iptables -A INPUT -p tcp -s $LOCAL_NET --dport 445 -j ACCEPT

iptables -A OUTPUT -p udp -d $LOCAL_NET --sport 137 -j ACCEPT
iptables -A OUTPUT -p udp -d $LOCAL_NET --sport 138 -j ACCEPT
iptables -A OUTPUT -p tcp -d $LOCAL_NET --sport 139 -j ACCEPT
iptables -A OUTPUT -p tcp -d $LOCAL_NET --sport 445 -j ACCEPT

iptables -A OUTPUT -p udp -d $BROADCAST --sport 137 -j ACCEPT
iptables -A OUTPUT -p udp -d $BROADCAST --sport 138 -j ACCEPT
iptables -A OUTPUT -p tcp -d $BROADCAST --sport 139 -j ACCEPT
iptables -A OUTPUT -p tcp -d $BROADCAST --sport 445 -j ACCEPT

## Webmin,Swat und Cups innerhalb des LAN erlauben.
iptables -A INPUT -p udp -s $LOCAL_NET --dport 10000 -j ACCEPT
iptables -A INPUT -p udp -s $LOCAL_NET --dport 901 -j ACCEPT
iptables -A INPUT -p udp -s $LOCAL_NET --dport 631 -j ACCEPT
iptables -A INPUT -p tcp -s $LOCAL_NET --dport 10000 -j ACCEPT
iptables -A INPUT -p tcp -s $LOCAL_NET --dport 901 -j ACCEPT
iptables -A INPUT -p tcp -s $LOCAL_NET --dport 631 -j ACCEPT

iptables -A OUTPUT -p udp -d $BROADCAST --sport 10000 -j ACCEPT
iptables -A OUTPUT -p udp -d $BROADCAST --sport 901 -j ACCEPT
iptables -A OUTPUT -p udp -d $BROADCAST --sport 631 -j ACCEPT
iptables -A OUTPUT -p tcp -d $BROADCAST --sport 10000 -j ACCEPT
iptables -A OUTPUT -p tcp -d $BROADCAST --sport 901 -j ACCEPT
iptables -A OUTPUT -p tcp -d $BROADCAST --sport 631 -j ACCEPT
Ansonsten weiß ich auch nicht weiter.

by klaus

fcbflo
Beiträge: 13
Registriert: 11.12.2006 16:32:09

Beitrag von fcbflo » 29.12.2006 15:13:50

Das "Problem" hatte ich auch!
Ich habe in der Datei "/etc/cups/cupsd.conf" die folgenden beiden Einträge geändert:
1.)

Code: Alles auswählen

<Location />
Order Deny,Allow
Deny From All
Allow From 127.0.0.1
</Location>
muss wie folgt geändert werden:

Code: Alles auswählen

<Location />
Order Deny,Allow
Deny From All
Allow From All
</Location>
------------------------
2.)

Code: Alles auswählen

## Restrict access to local domain
Order Deny,Allow
Deny From All
Allow From 127.0.0.1
muss wie folgt geändert werden:

Code: Alles auswählen

## Restrict access to local domain
Order Deny,Allow
Deny From All
Allow From All
-----------------------------------------------

Änderungen in der Datei speichern und den Dienst neu starten.

Code: Alles auswählen

"/etc/init.d/cupsys stop"

"/etc/init.d/cupsys start"
Viel Spass!

Gruß Florian!

Edit: KBDCALLS Codetags eingefügt wegen besserer Lesbarkeit.

Benutzeravatar
graubart
Beiträge: 323
Registriert: 29.11.2004 00:31:08
Wohnort: Berlin
Kontaktdaten:

Beitrag von graubart » 30.12.2006 21:26:08

Danke für die Antwort !
Was macht das denn für einen Sinn

Code: Alles auswählen

Deny Fromm All
Allow From All
???
Allow from All hatte ich schonmal versucht, aber leider hats nicht funktioniert. Ich werde mich dem Problem im neuen Jahr nocheinmal widmen.
Gruß
Henrik

fcbflo
Beiträge: 13
Registriert: 11.12.2006 16:32:09

Beitrag von fcbflo » 04.01.2007 15:55:33

Hallo,
ich habe aber auch noch eine Frage an euch, die Cupsys bzw. Samba betrifft. Wie man einen Drucker unter Cupsys installiert und auch die Weboberfläche nutzt weis ich, aber wie bekomme ich es hin, das Cupsys bzw. ich denke dafür ist Samba zuständig, nicht nach einer Authentisierung der Clients fragt, sondern von allen Windows Rechnern im LAN Druckaufträge annimmt? Bei der Installation an einem Windows XP Rechner, bin ich wie folgt vorgegange. Im Punkt "Drucker und Faxgeräte" habe ich "Drucker hinzufügen" angeklickt, "Netzwerkdrucker oder Drucker, der an einen anderen Computer angeschlossen ist" ausgewählt und unter dem Punkt "Verbindung mit folgendem Drucker herstellen" "\\IP-Adressedescupssys\Druckername" eingegeben und auf weiter geklickt. An diesem Punkt passiert genau das, was ich umgehen will. Ich wurde nach einem Benutzername und einem Passwort gefragt. Wie kann ich diese Authentifizierung für den Printserver rausnehmen?

Ich benutze Debian Sarge mit einem 2.6er Kernel (Stabel).

Vorab ein großes Dankeschön!

Gruß Flo!

Antworten