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