{{tag> Coovachilli drucken}} ====== Drucken vom WLAN-Client am Drucker im grünen Netz ====== **Hinweis:** Beim Drucken über den Coovachilli lässt sich nicht nachvollziehen, wer den Druckjob abgesetzt hat, da als Absender immer der Coovachilli fungiert. Der Benutzername der Coovachilli-Anmeldung wird beim Drucken nicht verwendet. {{:anwenderwiki:benutzerrechner:wlan:chilli-weg.jpg|Cilli-Drucken-Weg}} Die Grafik zeigt alle Zwischenstationen eines Druckauftrages und somit auch alle Problemstellen. **Vorgehensweise:** - Drucker: nix - CUPS am Server: CUPS muss Druckaufträge von einem WLAN-Client über den Coovachilli akzeptieren - IPFire: Port 631 muss von Blau zum Server durchgelassen werden - Coovachilli: Port 631 muss durchgelassen werden - Access-Point: Nix - Client-PC: Installation des Druckers mit passendem Treiber ===== 1.) CUPS am Server anpassen ===== Am Server muss der Zugriff vom blauen Netz auf CUPS zugelassen werden. In der Datei **''/etc/cups/cupsd.conf''** eine entsprechende Zeile ergänzen. (z.B.: 172.16.16.* oder 172.16.32.* oder ...) ... # Allow shared printing... Order allow,deny Allow 10.* Allow 172.16.16.* ... Alternativ kann auch die blaue Coovachilli-IP eingetragen werde, die als Absender aller Druckjobs agiert. Diese sollte dann statisch sein. Falls die Drucker Zugriffsbeschränkungen haben, muss in der Datei **''/etc/cups/access.conf''** das Blaue Netz beim entsprechenden Drucker ebenso eingetragen werden. Schließlich CUPS neu starten: # service cups restart ===== 2.) IPFire anpassen ===== Unter ''Firewall -> Firewallregeln'' muss eine neue Regel erstellt werden (ggf. IPs anpassen) * Quelle: Standard-Netzwerk Blau (172.16.16.0 oder 172.16.32.0 oder ...) * Zieladresse: linuxmuster-net Server IP (10.16.1.1 oder 10.32.1.1 oder ...) * Protokoll: TCP, Quellport: leer, Zielport: 631 * Anmerkung - damit man es später weiß * Logging: optional {{ :anwenderwiki:benutzerrechner:wlan:ipfire-chilli-cups-631.jpg?700 |}} Dann **"Hinzufügen"** und **"Änderungen übernehmen"**. Ergebnis in der Regelliste: {{ :anwenderwiki:benutzerrechner:wlan:ipfire-chilli-firewallregel-cups.jpg?700 |}} ===== 3.) Coovachilli ===== Hier musste ich nichts anpassen, der Coovachilli lässt CUPS mit Port 631 durch. ===== 4.) Am WLAN-Client ===== ==== Ubuntu Client ==== Sich zuerst per Browser am Coovachilli authentifizieren. Dann kann man unter ''Systemeinstellungen -> Drucker'' einen Netzwerkdrucker hinzufügen. Die automatische Suche funktioniert und findet dann z.B. den voreingestellten PDF-Printer mit der URL: ipp://10.16.1.1:631/printers/PDF-Printer Nun kann eine Testseite gedruckt werden. **Hinweis PDF-Printer:**\\ Bei einem Printjob wird als Benutzername nicht der Benutzername verwendet mit dem man sich am Coovachilli angemeldet hat, sondern der Benutzername der Ubuntu-Anmeldung. Der Print-Job landet somit entweder im Nirvana oder im home des Users, der den Ubuntu-Anmeldename hat - das kann also ggf. auch ein völlig fremdes home sein! ==== Windows Client ==== Hier muss der Drucker als Netzwerkdrucker mit einem passenden Treiber installiert werden. z.B. mit der URL: http://10.16.1.1:631/printers/PDF-Printer Auch hier erst nach der Coovachilli-Anmeldung!