samba print server no#2
Nick Demou
ndemou at gmail.com
Mon Feb 27 19:21:07 EET 2006
τόσα χρόνια δουλευω samba για file server με τρελή χαρά και νόμιζα ότι
ένας samba server στο ρόλο του printer server χωρίς καμία άλλη ευθήνη
και free for all to print θα ήταν πολύ πιο απλός. Έτσι πήγα άνετος να
αντικαταστήσω ένα windows Me το οποίο κόλησε κάποιον ιό και να δώσω
την γρήγορη και καλή λύση ... γελάστηκα!
αν συνδεθώ στο samba (από windows XP) με τον command line τρόπο δηλ.:
net use lpt2: \\sambaserver\printer-share-name
όλα είναι μια χαρά
αν συνδεθώ με τον φυσιολογικό τρόπο (διπλό κλικ στο share του εκτυπωτή
και ακολουθώ τον wizard) τότε φαινομενικά όλα είναι εντάξη αλλά κάθε
φορά που επιλέγεις τον εκτυπωτή από την λίστα των διαθέσιμων για να
κάνεις εκτύπωση:
α) έχεις ένα delay μερικών δευτερολέπτων κατά το οποίο έχεις μια
χαμηλή αλλά σταθερή κίνηση στο δυκτιο (40-50kbps upload/download)
β) έχεις καμιά 50αριά tcp connections με τον samba server σε κατάσταση
time-wait (τρέχω netstat στα windows και τα βλέπω)
την ίδια στιγμή το log.smbd γεμίζει με entries σαν τις παρακάτω:
[2006/02/27 17:26:49, 2] smbd/sesssetup.c:setup_new_vc_session(608)
setup_new_vc_session: New VC == 0, if NT4.x compatible we would
close all old resources.
[2006/02/27 17:26:49, 2] smbd/server.c:exit_server(571)
Closing connections
[2006/02/27 17:26:49, 2] smbd/sesssetup.c:setup_new_vc_session(608)
setup_new_vc_session: New VC == 0, if NT4.x compatible we would
close all old resources.
[2006/02/27 17:26:49, 2] smbd/server.c:exit_server(571)
Closing connections
[2006/02/27 17:26:49, 2] smbd/sesssetup.c:setup_new_vc_session(608)
setup_new_vc_session: New VC == 0, if NT4.x compatible we would
close all old resources.
[2006/02/27 17:26:49, 2] smbd/server.c:exit_server(571)
Closing connections
[2006/02/27 17:26:49, 2] smbd/sesssetup.c:setup_new_vc_session(608)
setup_new_vc_session: New VC == 0, if NT4.x compatible we would
close all old resources.
[2006/02/27 17:26:49, 2] smbd/server.c:exit_server(571)
Closing connections
ιδέες?
____________________________________________________
το smb.conf μου είναι το παρακάτω:
[global]
workgroup = xxxx
netbios name = yyyy disable spoolss = Yes
show add printer wizard = No
security = share
passdb backend = guest
guest account = smbprint
log level = 2
#log file = /var/log/samba/log
printcap name = cups
printing = cups
print command =
lpq command = %p
lprm command =
map to guest = Bad User
disable spoolss = Yes
show add printer wizard = No
[printers]
comment = All Printers
path = /var/spool/samba
guest ok = Yes
printable = Yes
use client driver = Yes
browseable = No
[tmp]
path = /home/smbprint/tmp
guest ok = Yes
More information about the Linux-greek-users
mailing list