Opened 7 years ago
Closed 5 years ago
#3347 closed Wunsch (erledigt)
Avahi (wieder) aktivieren? –> Airprint
| Reported by: | Rüdiger Kupper | Owned by: | Stephan Richter |
|---|---|---|---|
| Priority: | bei Gelegenheit | Milestone: | Schuljahr 2020/21 |
| Component: | Hardware: Drucker | Severity: | beeinträchtigt keinen Unterricht |
| Keywords: | Cc: | kau, tabletteam |
Description
Mit dem Protokoll Zeroconf können sich Geräte in Netzwerke einfügen (eine IP und einen Namen bekommen) und Dienste zur Verfügung stellen, ohne dass eine manuelle Konfiguration nötig ist. Das ist besonders in kleinen Privatnetzwerken praktisch, man schaltet den neuen Rechner an und alles läuft sofort, man sieht die anderen Rechner, Drucker, u.s.w.
Avahi ist die gängige Linux-Implementation davon und auf Ubuntu-Systemen auch standardmäßig aktiviert.
Apple hat eine eigene Implementation namens Bonjour, die z.B. für Airprint verwendet wird.
Insofern funktioniert Airprint in Ubuntu-Systemen eigentlich out-of-the-box, wir haben es bei uns aber deaktiviert (siehe ticket:2271).
Der Grund war, dass unser Netzwerk nicht gerade die Größe eines Privathaushalts hat: Alle Geräte im Netzwerk haben auf einmal ihre Dienste für alle angeboten. So sah man z.B. in Druckdialog eine lange Liste von Geräten, teils auch doppelt, die sich aber auch ständig verändert hat. Z.B. tauchte dort ein Drucker namens „Waschküche“ auf, der auf dem Rechner des Kollegen Ortmann eingerichtet war ;-).
Das ganze war für unsere Nutzer unübersichtlich, außerdem waren die Dienste für alle verwendbar (auch Schüler).
Technisch gesehen ist Airplay nichts anderes als Drucken auf einen entfernten CUPS-Drucker, bei uns also prinzipiell gar kein Problem:
Wenn wir Airprint verwenden wollen, müssten wir lediglich den Avahi-Dienst wieder aktivieren und richtig konfigurieren – und wahrscheinlich wird genau das schwierig:
- wenn wir es auf jedem Client aktivieren, wird es vermutlich wieder unübersichtlich, weil dann jeder Rechner die Geräte bekannt macht, die an ihn angeschlossen sind
- das Sinnvollste wäre wohl, Avahi auf dem Druckerserver (derzeit paedml) zu installieren und genau zu konfigurieren, welche Drucker darüber veröffentlicht werden sollen
- ein Problem werden aber wieder die „Waschküchendrucker” sein, denn was private Laptops so alles veröffentlichen, haben wir nicht unter Kontrolle
- und am schwierigsten werden sicher die Zugriffsrechte: Nicht jeder darf in unserem Netzwerk auf jeden Drucker drucken. Auf Lehrerdruckern ist das Drucken nur für die Gruppe
teacherserlaubt. Ich erinnere mich, dass das bedeutete, dass die Nutzer auf ihrem Privatgerät den selben Nutzernamen haben mussten, damit das überhaupt funktioniert hat. - und schließlich soll nicht jeder überall alle Geräte sehen. Für Schüler sollten z.B. die Lehrerdrucker gar nicht sichtbar sein. Ich glaube nicht, dass man das mit Avahi überhaupt kontrollieren kann. Deshalb konfigurieren wir die Druckerliste ja inzwischen halbautomatisch per Skript, so dass man in verschiedenen Räumen verschiedene Drucker sieht.
Also prinzipiell technisch kein Problem, nur schwierig zu verwalten.
Change History (6)
comment:1 by , 6 years ago
| Resolution: | → ungültig |
|---|---|
| Status: | new → closed |
comment:2 by , 6 years ago
| Resolution: | ungültig |
|---|---|
| Status: | closed → reopened |
Sobald wir die iPads vor Ort haben wird das brandaktuell sein.
comment:3 by , 5 years ago
| Cc: | added |
|---|---|
| Owner: | changed from to |
| Status: | reopened → assigned |
Ja, dann informiere doch bitte auch das Tabletteam, sonst tut sich da nie was!
Ich übertrage das Tciekt auch ans Tabletteam, denn Drucken von Äpfeln auf unsere Netzwerkdrucker scheint mir deren Bereich zu sein.
comment:5 by , 5 years ago
Zur Konfiguration: Es sollte ja eigentlich sowieso getrennte Netze für Verwaltung, Lehrer und Schüler geben. An den Übergängen zwischen den Netzen sollte man doch die Weiterleitung der Avahi-Dienste unterbinden können? (so zumindest meine naive Vorstellung)
comment:6 by , 5 years ago
| Resolution: | → erledigt |
|---|---|
| Status: | assigned → closed |
noch aktuell?