Always liked the muppets...
Yeah, your allow hosts line should sort out your problem, unless they start faking their IP addresses... you could always use IPTables/IPChains to firewall off your ports on your 'public' interface or look into the
interfaces = option so you only listen on a single IP address for connections. My interfaces line is
Code:
interfaces = 192.168.1.2/24
so my box only listens on my 192.168.1.2 interface.
As for the copying - the only thing I can suggest is look at your
socket option = line - I had a problem where I could copy smaller files but big transfers just died, I ended up using
Code:
socket options = TCP_NODELAY IPTOS_LOWDELAY
but I'd suggest you read the Samba documention on performance tuning to learn more about these options.
HTH
Jamie...