We have about 300 users distributed on different vlans using private ip network spaces, and sharing one single public IP when going out to the Internet. Our samba (3.0.24) server has a pulbic IP and is running as a primary domain controller. All clients receive Sambas's public IP as their WINS server. I am able to join the domain but samba stops responding sporadically. Looking at the logs, I found two things:
First  on samba/log.smb:

 oscar01 (4.5.6.7) closed connection to service netlogon
[2008/04/30 11:55:12, 0] lib/util_sock.c:get_peer_addr(1229)
 getpeername failed. Error was Transport endpoint is not connected
[2008/04/30 11:55:12, 0] lib/util_sock.c:write_data(562)
write_data: write failure in writing to client 4.5.6.7. Error Connection reset by peer
[2008/04/30 11:55:12, 0] lib/util_sock.c:send_smb(769)
 Error writing 4 bytes to client. -1. (Connection reset by peer)

Searching on google It seems that this is caused by smb ports=445 139 and can be fixed by setting it to smb ports=445. I already made this change.

Second on samba/log.nmbd

[2008/04/30 14:25:31, 1] libsmb/cliconnect.c:cli_connect(1369)
 Error connecting to 4.5.6.7 (Operation already in progress)
[2008/04/30 14:40:40, 1] lib/util_sock.c:open_socket_out(896)
 timeout connecting to 4.5.6.7:139

Here it looks like samba is trying to initiate a connection using the NAT/firewall public IP, which is never going to work since there's no port forwarding in place. Which makes me wonder, is it possible to run samba on a NATed network??
Thank you in advance for your input,
eric.





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

Reply via email to