PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : CUPS - Drucken nur von bestimmten Rechnern erlauben



f.gruber
09.06.09, 21:01
Hallo,
bitte kann mir jemand sagen, wie man mit CUPS einen Drucker so einrichtet, dass nur von bestimmten Computern aus gedruckt werden kann.
Es soll z.B nur von den Rechnern, die sich im gleichen Raum wie der Drucker befinden, gedruckt werden können.

Die Rechner im Raum haben eine fixe IP Adresse.

Das Drucken in Netzwerk erfolgt über den Server, auf dem alle Druckerwarteschlangen liegen. Auf den Workstations ist Linux und Windows (Bootmanager) installiert. Die Windows-Clients drucken über Samba, also auch über den CUPS Server.

Im Webinterface von CUPS finde ich nur die Möglichkeit, das Drucken auf bestimmte User zu beschränken, das will ich aber nicht.

Danke für jeden Tipp

muell200
10.06.09, 12:47
Die Rechner im Raum haben eine fixe IP Adresse.


cupsd.conf


<Location /printers>
...
Allow From ip-nummer
...
</Location>

f.gruber
14.06.09, 23:04
cupsd.conf


<Location /printers>
...
Allow From ip-nummer
...
</Location>


Ok, danke für den Hinweis. Ich hatte gedacht, </Location/printers> gilt nur für das Webinterface von CUPS. Inzwischen habe ich erfahren, dass man hier den Zugriff auf bestimmte Drucker regeln kann, also z.B </Location/printers/Brother_HL2700> ...

Wie kann ich aber den Zugriff für Rechner mit IP Adressen von z.B.: 10.80.12.200 - 10.80.12.225 einschränken?

muell200
15.06.09, 08:44
Wie kann ich aber den Zugriff für Rechner mit IP Adressen von z.B.: 10.80.12.200 - 10.80.12.225 einschränken?

frage: gegenteil von allow heisst.... :)


man cupsd.conf

f.gruber
15.06.09, 11:43
frage: gegenteil von allow heisst.... :)

man cupsd.conf

Das Problem ist, dass ich mich mit der Schreibweise 10.80.12.0/xx nicht wirklich auskenne.

Ich kapier nur das:
10.80.12.0/24 entspricht 10.80.12.xxx mit Subnetzmaskle 255.255.255.0, hoffe das stimmt wenigstens.

Wie man den oben erwähnten IP-Bereich auf diese Weise definieren kann, weiß ich leider nicht.

Ich habe versucht über Wikipedia schlau zu werden: http://de.wikipedia.org/wiki/Netzmaske

Es gelingt mir nicht, ich verstehe es nicht wirklich ganz.
Bitte um Hilfe!

John W
15.06.09, 13:54
24 ist die Netzmaske - nur in einem anderen Format. 16 schneidet noch die 12 ab, 8 nimmt nur die 10.
0 dürfte eine Komplettfreigabe sein (?)
Am besten gibst du jede IP wie folgt an (ohne Subnet müsste auch gehen):
10.80.12.1,10.80.12.2,10.80.12.3,10.80.12.4,10.80. 12.5, ...

f.gruber
15.06.09, 20:02
... Am besten gibst du jede IP wie folgt an (ohne Subnet müsste auch gehen):
10.80.12.1,10.80.12.2,10.80.12.3,10.80.12.4,10.80. 12.5, ...
OK, habe ich mir auch schon gedacht. Mich wundert nur, dass es dafür keine elegantere Lösung gibt. Computerräume (mit fix vergebenen IP Adressen) sind ja nicht so selten, oder ?