Hallo
Ich versuche jetzt schon seit 2 Tagen ein Netzwerk-Drucker einzurichten.
Daten:
Computer1:
SuSe 6.1
Soll der Drucker-Server werden
Lokaler Drucker mit Yast eingerichtet.
Mit Kommando lpr kann ich drucken (klapt alles wunderbar)
In der Datei "Hosts.lpd" habe ich den Hostnammen des anderen Computer
angegeben.
In der Datei printcap habe ich den Druckernamen auf lp gekürzt, da er so lang und kompliziert war. Ich bin mir aber nicht siche ob ich das überhaupt mußte da dort immer soche "|" zwischen den "Abschnitten" in der gleichen Zeile waren. Beispiel "lp|deskjet-mono-a4|deskjet mono a4:\\"
computer2:
SuSe 6.3
(ich weiß, daß das lprold paket fehlerhaft ist von 6.3. habe einfach das packet von 6.1 genommen und installiert)
Netzwerkdrucker über yast unter "Netzwerkdrucker verwalten" eingrichtet
Druckername: habe ich einfach mal "drucker" genannt.
Spoolverzeichnis wurde mir eins vorgeschlgen. habe ich so gelassen.
Name des Servers: habe ich IP-Adresse angegeben.
Name des Druckers: habe ich "lp" gennant.
Problem:
wenn ich mit Befehl "lpr -Plp
Linux 15.010 Themen, 106.838 Beiträge
Das "|" Zeichen ist als "oder" zu verstehen. Einen Drucker der als
lp|deskjet-mono-a4|deskjet mono a4
eingetragen ist, kann also entweder als "lp" oder als "deskjet-mono-a4" usw.
angesprochen werden.
Zu dem eigentlichen Problem :)
Hast Du, nach dem Eintrag des Remote Rechners in der hosts.lpd (kleines "h"),
den lpd neu gestartet ?
Wie startest Du den lpd ? Immer oder per inetd ? Im zweiten Fall finden
evtl. über den TCP Wrapper weitere Überprüfungen statt, die Deinen
Rechner aussperren könnten.
Test: Mach doch mal - auf dem Remote Rechner - ein "telnet printerserver printer"
und schau ob du überhaupt durchkommst.
j. - www.obira.de