ubuntuusers.de

Samba als Printserver

Status: Ungelöst | Ubuntu-Version: Nicht spezifiziert
Antworten |

init0_6

Anmeldungsdatum:
26. Oktober 2005

Beiträge: 1

Hallo...

Ich habe einen Samba als Dateifreigabe Server laufen, die Freigaben gehen gut!
Nun würde ich gern einen Drucker freigeben, habe schon mal ein bissel geschaut was ich einfügen muß, der Drucker wird auch angezeigt als der installierte, nur sowie ich ihn als Netzwerkdrucker im XP installieren möchte kommt eine Fehlermeldung (Druckerverbindung kann nicht hergestellt werden. Der Vorgang konnte nicht abgeschlossen werden.).
Die samba.log zeigt volgendes an

[2005/10/26 19:51:38, 2] lib/interface.c:add_interface(81)
  added interface ip=192.168.0.13 bcast=192.168.0.255 nmask=255.255.255.0
[2005/10/26 19:51:38, 2] smbd/uid.c:change_to_user(202)
  change_to_user: SMB user  (unix user nobody, vuid 102) not permitted access to share IPC$.
[2005/10/26 19:51:38, 0] smbd/service.c:make_connection_snum(577)
  Can't become connected user!
[2005/10/26 19:51:38, 0] smbd/service.c:make_connection(794)
  teddy10 (192.168.0.10) couldn't find service ::{2227a280-3aea-1069-a2de-08002b30309d}
[2005/10/26 19:51:40, 0] smbd/ipc.c:reply_trans(470)
  reply_trans: Invalid secondary trans packet
[2005/10/26 19:51:40, 0] smbd/process.c:switch_message(876)
  Unknown message type 38!
[2005/10/26 19:51:40, 0] smbd/reply.c:reply_unknown(475)
  unknown command type (SMBtranss): type=38 (0x26)
[2005/10/26 19:51:40, 0] smbd/process.c:switch_message(876)
  Unknown message type 38!
[2005/10/26 19:51:40, 0] smbd/reply.c:reply_unknown(475)
  unknown command type (SMBtranss): type=38 (0x26)


Sagt mir leider nicht viel ☹

meine smb.conf sieht wie folgt aus

[global]
	socket options = SO_KEEPALIVE TCP_NODELAY IPTOS_LOWDELAY
	write list = @users
	force directory mode = 0750
	force group = users
	deadtime = 180
	debug timestamp = yes
	map to guest = Bad User
	null passwords = No
	hide dot files = yes
	encrypt passwords = true
	user = @users
	max xmit = 1020
	logfile = /etc/samba/samba.log
	netbios name = Linux
	server string = Debian 3.10
	kernel oplocks = no
	workgroup = Home-Netz
	force create mode = 0777
	os level = 1
	valid users = @users
	security = user
	unix charset = ISO8859-15
	max log size = 50
	log level = 2
    
	printcap name = cups
	load printers = yes
	printing = cups
	printer admin = @users
	use client driver = yes

[free4all]
	read list = @users
	writeable = yes
	path = /home/freigabe/free4all
	write list = @users
	force group = users
	force create mode = 0755
	comment = Zum Datenaustaushc gedacht

[printers]
	comment = All Printers
	browseable = Yes
	path = /var/tmp
	printable = yes
	public = yes
	writable = no
	create mode = 0700
	print command = lpr-cups -P %p -o raw %s -r 

[print$]
	comment = Printer Drivers
	path = /var/lib/samba/printers
	browseable = yes
	read only = yes
	guest ok = yes

Habe ich etwas wichtiges vergessen oder irgendwas falsches eingegeben?

Der drucker ist ein CPL-510 unter Linux ist das drucken möglich und im Samba wird er auch unter seinem Namen angezeigt!

Danke für eure Hilfe

-P5YC0-

Anmeldungsdatum:
14. Juli 2005

Beiträge: 91

Wohnort: Dresden

hallo

ich habe den drucker mit cups eingerichtet und dann über webmin für samba configuriert.

Die smb.conf sieht so aus:

[FS1000]
        comment = All Printers
        path = /var/tmp
        create mask = 0600
        printable = Yes
        guest ok = yes
        browseable = No
        print command = lpr-cups -P %p -o raw %s -r


das funktioniert ganz klasse. auf den clients(win oder linux) gebe ich den "ort" des Druckers wie folgt an:

ipp://192.168.0.1/printers/fs1000

der druckertreiber muss bei den win-clients manuell installiert werden, es war einfacher als mich durch howtos zu wälzen, wie ich die freigabe für den druckertreiber einrichte

viel erfolg

(achja, bei deiner free4all freigabe ist ein tippfehler im comment 😉 )

Antworten |