CUPS erkennt Drucker in anderem Subnet nicht?
Hallo,
ich habe einen CUPS Server auf einem Raspberry Pi installiert, der sich im Subnet 10.0.0.0/24 befindet und Clients die sich im Subnet 172.16.0.0/24 befinden und einen Drucker, der eine Statische IP in seinem eigenen Subnet hat 172.16.1.1.
Damit alle Clients drucken können, habe ich meinem Router, für die Multicasts einen Bonjour Proxy aktiviert, der die folgenden Services weiterleitet: AIRPRINT, IPP, IPPS, LPD, PDL. Das drucken funktioniert auch, wenn der Drucker per USB an den Raspi angebunden ist, aber eigentlich würde ich auch das gerne über das Netzwerk machen, jedoch taucht der Drucker im CUPS GUI nicht als Netzwerkdrucker auf.
Was muss ich noch machen, damit der Drucker gefunden werden kann?
Danke für alle Antworten im Voraus.
3 Antworten
Wenn du für IPP/s einen Bonjour Proxy eingerichtet hast, dann benutze den doch für die Druckererkennung in CUPS oder brauchst du unbedingt DNS-SD?
Ich hab zufällig das selbe Problem, ich hab einfach auf einem Gerät mit avahi und Cups im selben Subnet geschaut welche Einstellungen der Drucker hat und dann in Cups den Drucker auf den Geräten die ihn nicht gefunden haben manuell hinzugefügt.
Dazu noch die IP des Druckers statisch gemacht und das hat mir gereicht.
Obwoohl die Server-Adresse eigentlich eine Class-A-Adresse ist, hast Du eine Class-C-Adresse draus gemacht.
Aber dennoch sind der Drucker und der Server nicht im gleichen Class-C-Netzwerk. Wenn Du also kein Gateway eingerichtet hast, werden sich Server und Drucker niemals finden können.
Da antworte bitte dem Fragesteller und nicht mir!!! Mit /24 hat er konkret zwei Klasse-C-Netzwerke mit Netzmasken 255.255.255.0 eingestellt.
Es gibt de-facto keine Classful Netze mehr
ich glaube nicht, dass das das Problem ist, wenn das Drucken an sich funktioniert.
Dem Fragesteller geht’s ja um die Erkennung in CUPS und DNS-SD. Da das ein Apple Produkt ist und Bonjour Multicast nutzt, muss hier eher mDNS richtig eingestellt werden.