Hi
We have a network of Samba print-stations. There are complains from users of slow printing, which can be tracked to the return-connection which samba-server makes to print-client for dynamic update of printer-status. Since samba-servers are on different subnets than print-clients, the return-connection from samba to windows-client always fails in windows-firewall, but the tries to build up the return-connection lead to delay in printing and sometimes to delays in printer-properties dialog. It's not possible for us to ask clients to open their firewalls, we need a solution on print-server.
What helps is to modify samba source as follows:
in file rpc_server/srv_spoolss_nt.c:
function spoolss_connect_to_client:
do nothing but return False;
Unfortunately a modified samba-version is not welcome here politically, so if this feature of optionally (configurable in smb.conf) not making the return-connection could be built into next version of samba in the 3.5.x line it would be very helpful.

An other issue is the timeout for making a connection from Samba to the Windows DC for print authentication, fixed at 10 seconds, which is sometimes too small.
This is in file libsmb/cliconnect.c:
cli_set_timeout(cli, 10000); /* 10 seconds */
If this timeout could optionally be increased to 30 seconds it would also be very helpful.


Thank you
Urs Beckmann
ETH Zürich, Informatikdienste, VPP
RZE25, Clausiusstr. 59, 8092 Zürich
Tel 044 632 34 88, urs.beckm...@id.ethz.ch


--
To unsubscribe from this list go to the following URL and read the
instructions:  https://lists.samba.org/mailman/options/samba

Reply via email to